0

我已经通过 SDK 成功创建了一个自定义指标,但我无法删除它我无法从 Web 控制台中找到删除它的选项(从 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”的指标,但我无法删除它

4

1 回答 1

0

Amazon CloudWatch将指标保留 15 个月

来自Amazon CloudWatch 常见问题 - Amazon Web Services (AWS)

CloudWatch 保留如下指标数据:

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

所以,就假装你的旧指标不存在。大多数图表和警报只能回顾 24 小时,因此旧指标通常不会被注意到,除了在指标列表中显示为名称。

于 2020-04-23T00:06:56.320 回答