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.

MoChaMan
quelle

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.

Sébastien Stormacq
quelle
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/

ShamSuf
quelle
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