我已通过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”的指标,但我无法将其删除
答案 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小时,因此,除了显示为指标列表中的名称外,通常不会注意到旧指标。