从AWS CloudWatch删除自定义指标

时间:2020-04-22 16:17:23

标签: amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs amazon-cloudwatch-metrics cloudwatch-alarms

我已通过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"
 });

它创建了一个名为“ mycompany / myresources”的指标,但我无法将其删除

1 个答案:

答案 0 :(得分:0)

Amazon CloudWatch 将指标保留15个月

来自Amazon CloudWatch FAQs - Amazon Web Services (AWS)

CloudWatch保留以下指标数据:

  • 周期少于60秒的数据点可使用3个小时。这些数据点是高分辨率的自定义指标。
  • 为期15天的60秒(1分钟)的数据点可用
  • 为期63天的300秒(5分钟)的数据点可用
  • 在455天(15个月)内可以使用3600秒(1小时)的数据点

因此,假装您的旧指标不存在。大多数图形和警报只回溯24小时,因此,除了显示为指标列表中的名称外,通常不会注意到旧指标。