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.
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/
quelle