удалить пользовательские метрики из aws cloudwatch - PullRequest
0 голосов
/ 22 апреля 2020

Я успешно создал пользовательский показатель c с помощью SDK, но я не могу удалить его. Я не могу найти опцию в веб-консоли, чтобы удалить его (также из SDK, я не могу найти метод чтобы удалить / отменить его)

//the code is not important, i've pasted it just to show it works

IAmazonCloudWatch client = new AmazonCloudWatchClient(RegionEndpoint.EUWest1);

List<MetricDatum> data = new List<MetricDatum>();

 data.Add(new MetricDatum()
 {
      MetricName = "PagingFilePctUsage",
      Timestamp = DateTime.Now,
      Unit = StandardUnit.Percent,
      Value = percentPageFile.NextValue()
 });

 data.Add(new MetricDatum()
 {
      MetricName = "PagingFilePctUsagePeak",
      Timestamp = DateTime.Now,
      Unit = StandardUnit.Percent,
      Value = peakPageFile.NextValue()
 });


 client.PutMetricData(new PutMetricDataRequest()
 {
      MetricData = data,
      Namespace = "mycompany/myresources"
 });

он создал метри c с именем "mycompany / myresources", но я не могу удалить его

1 Ответ

0 голосов
/ 23 апреля 2020

Amazon CloudWatch сохраняет показатели в течение 15 месяцев .

Из Часто задаваемые вопросы по Amazon CloudWatch - Amazon Web Services (AWS) :

CloudWatch сохраняет данные метри c следующим образом:

  • Точки данных с периодом менее 60 секунд доступны в течение 3 часов. Эти точки данных являются пользовательскими метриками высокого разрешения.
  • Точки данных с периодом 60 секунд (1 минута) доступны в течение 15 дней
  • Точки данных с периодом 300 секунд (5 минут) ) доступны в течение 63 дней
  • Точки данных с периодом 3600 секунд (1 час) доступны в течение 455 дней (15 месяцев)

Итак, просто представьте, что ваши старые метрики не существуют. Большинство графиков и сигналов тревоги просматривают только 24 часа, поэтому старые метрики, как правило, не замечаются, за исключением появления в списке метрик в качестве имени.

...