Couverture produit

Neuf détecteurs, un périmètre explicite

Chaque résultat relie un signal AWS, une estimation mensuelle, un score de confiance et un mode d'action déclaré.

Vérifié avec le code du produit10 minFinOps et ingénieurs cloud

Couverture actuelle

DétectionSignalMoteurMode actuel
EC2 peu utiliséeCPU moyen sous le seuil sur 7 jours par défautboto3 + CloudWatchArrêt AWS ou redimensionnement manuel
EC2 arrêtéeÉtat stopped sur la fenêtre et coût EBS résiduelboto3Terminaison AWS après examen
EBS orphelinVolume available sans attachementboto3Suppression avec snapshot préalable
Elastic IP inutiliséeAucune instance ou ENI associéeboto3Manuel
Ancien snapshot EBSSnapshot du compte âgé de 90 jours ou plusboto3Manuel
Load balancer inutiliséAucune cible ou instance enregistréeSteampipeSuppression encadrée et irréversible
NAT Gateway inutiliséeAucun trafic sortant observé sur 30 joursSteampipeSuppression encadrée et irréversible
VPC videAucune interface réseauSteampipeManuel, signal d'hygiène à 0 €
Migration gp2 vers gp3Volume gp2 attaché et in-useSteampipeModification encadrée

Les snapshots utilisés par une AMI ou gérés par AWS Backup ou Data Lifecycle Manager sont exclus. Un VPC par défaut vide reçoit une confiance inférieure à celle d'un VPC standard.

Deux chemins de collecte

CheminFamillesComportement
boto3EC2 peu utilisée, EC2 arrêtée, EBS, EIP, snapshotsDisponible avec le rôle de lecture
SteampipeLoad balancers, NAT Gateways, VPC, gp2 vers gp3Ignoré si la CLI manque, exécution marquée partielle
Collecte manuelle
./wasteless.sh collect

La cadence par défaut de cinq minutes est une fréquence d'interrogation. Les décisions s'appuient sur des fenêtres d'observation allant jusqu'à 30 jours.

De la preuve à l'action

  1. 01

    Collecter

    Lire les métriques et l'inventaire autorisés par le rôle de lecture.

  2. 02

    Détecter

    Produire une preuve, une estimation et un score de confiance.

  3. 03

    Examiner

    Présenter la recommandation et son contexte à l'opérateur.

  4. 04

    Décider

    Router la décision vers un appel AWS, un remédiateur ou une action manuelle.

  5. 05

    Tracer

    Enregistrer la décision et les tentatives d'action dans l'historique.

ModeActions actuellesPoint important
AWS directEC2 stop et terminateRôle d'écriture et politique requis
Remédiateurgp2 vers gp3, suppression EBS, NAT et load balancerPréconditions propres à la ressource
ManuelDownsize EC2, snapshot, EIP, VPCLa décision est tracée, AWS n'est pas appelé

Régions, prix et limites

  • Le collecteur EC2 utilise AWS_REGION.

  • Les détecteurs boto3 EBS, EIP et snapshots parcourent actuellement eu-west-1, eu-west-2, eu-west-3 et us-east-1.

  • Les détecteurs Steampipe utilisent les régions de ~/.steampipe/config/aws.spc.

  • Les montants utilisent un référentiel statique de prix à la demande et ne couvrent pas toutes les remises, taxes ou dimensions AWS.

  • La confirmation via Cost Explorer couvre actuellement les arrêts EC2 pris en charge après une période d'observation suffisante.

Voir la source sur GitHub