amazon-web-services - aws cloudwatch指标覆盖/覆盖

标签 amazon-web-services amazon-cloudwatch

我正在使用 AWS CLI 客户端开发自定义监控系统。需求是数据点需要覆盖或者覆盖,但是使用时:

aws cloudwatch put-metric-data 

如果数据点已发布,我没有看到任何用于覆盖或覆盖数据点的参数。我对此进行了测试,发现当一个数据点被推送两次或多次时,它不会覆盖它,而是添加它(然后您可以执行求和、平均值等)。但对于这个特定要求,我们不需要添加数据点,而是只保留最后一个点。有什么办法可以做到吗?

最佳答案

抱歉。没办法这么做。 Cloudwatch 中不存在覆盖指标数据的概念。

人们可能会争论删除现有指标数据并添加具有相同时间戳和维度的新数据。但根据设计,Cloudwatch 指标一旦发布就无法删除。它将在 2 周后消失(指标的默认生命周期策略为 2 周)。

因此无法保留同一时间戳的最后一个数据点。获取数据后,您必须进行某种后处理。但如果您使用的是 Cloudwatch 警报或仪表板,则无能为力。

关于amazon-web-services - aws cloudwatch指标覆盖/覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41149396/

相关文章:

amazon-web-services - 是否可以从订阅中提取 Cloudwatch 日志的内容

amazon-web-services - 如何在aws中替换.pem文件

java - AWS Lambda 上的 "The connection attempt failed"Postgres

amazon-web-services - AccessDenied 根据策略无效 : Policy Condition failed: ["starts-with", "$key", "2017/"]

amazon-web-services - 使用 CloudFormation 更新现有日志组

amazon-web-services - 用于查询 CloudWatch 日志组并从结果中提取信息的 AWS 策略操作

amazon-web-services - 在Pod与具有自己的pvc卷的每个Pod之间使用共享卷有什么优缺点(在有状态集的情况下)?

amazon-web-services - Keycloak Fargate 部署问题

amazon-web-services - 使用 Terraform 的 CloudWatch 指标警报

amazon-web-services - AWS Cloudwatch 过滤器和模式语法