Wie lösche ich eine AWS CloudWatch-Metrik?


70

Ich habe einen Dienst in Amazon Web Services DynamoDB außer Betrieb genommen. Wir haben verschiedene Metriken und Alarme für unsere DyDB-Tabellen. Ich kann die Alarme mit 'aws cloudwatch delete-alarms --alarm-names ...' löschen, sehe jedoch keinen AWS CLI-Befehl zum Löschen von Metriken.

Ich weiß, dass Metriken Daten 2 Wochen lang aufbewahren. Ist es möglich, dass die Metriken in 2 Wochen automatisch verschwinden, wenn keine Daten mehr darin gespeichert werden? Ich sehe leider keine Dokumentation darüber.

Antworten:


82

Sie haben Recht: Es gibt keine API zum Löschen von AWS Cloudwatch-Metriken. Warten Sie einfach zwei Wochen, nachdem Ihre letzte Metrik verschoben wurde. Es wird automatisch verschwinden.


26
Ab dem 9. Juli 2016 speichert CloudWatch Metrikdaten für 5 Minuten und 1 Stunde. Daten für 1 Stunde sind 15 Monate lang verfügbar. Daher müssen Sie jetzt 15 Monate warten, bis nicht verwendete Metriken ablaufen und verschwinden.
— Galbarm

Ich hoffe, Sie haben keine persönlichen Informationen in diesen Protokollen, die unter GDPR-Schutz fallen könnten
— lightwitch05

Persönliche Daten in einem technischen Protokoll zu haben, ist wahrscheinlich keine gute Idee, nicht nur für die Einhaltung der DSGVO.
— Sébastien Stormacq

@ SébastienStormacq Stimmt, aber manchmal treten Lecks auf.
— Josiah

32

Seit dem 1. November 2016 hat CloudWatch die Aufbewahrung von Metriken (sowohl benutzerdefinierte als auch AWS NameSpace) von den letzten 14 Tagen auf 15 Monate verlängert.

Die CW-Konsole beschränkt die Suche nach Metriken jedoch auf 2 Wochen nach der letzten Erfassung einer Metrik. Wenn also eine Metrik vorhanden ist, in der in den letzten 14 Tagen keine Datenpunkte übertragen wurden, wird sie von der CW-Konsole nicht angezeigt, Sie können sie jedoch weiterhin abrufen Dies geschieht mithilfe der CLI-Get-Metric-Statistik oder durch Ändern der Konsolen-URL, um den richtigen Ressourcennamen sowie die Start- und Endzeit zu ermitteln, die älter als 14 Tage ist.

Und es gibt keine API zum Löschen der Metriken. https://aws.amazon.com/cloudwatch/faqs/


F: Kann ich Metriken löschen? CloudWatch unterstützt das Löschen von Metriken nicht. Metriken verfallen basierend auf den oben beschriebenen Aufbewahrungsplänen.
— MoChaMan

4
Sind Sie gezwungen, 15 Monate zu zahlen, auch wenn Ihre Metrik nicht mehr verwendet wird und notwendig ist?
— 24кита Васильев

4
@programming_and_math Metriken werden nur in Rechnung gestellt, wenn die Quelle Metriken an CloudWatch sendet und nach Stunden aufgeteilt ist. Außerdem zahlen Sie für die Anzahl der von der Quelle verbrauchten / erstellten APIs 'PutMetricData'.
— ShamSuf
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.