如何将 AWS Cloudwatch 资源指标数据点保存在其他数据库中

Posted

技术标签:

【中文标题】如何将 AWS Cloudwatch 资源指标数据点保存在其他数据库中【英文标题】:How to save AWS Cloudwatch resources metric data point in some other database 【发布时间】:2021-03-08 11:32:12 【问题描述】:

据我所知,AWS CloudWatch 将指标数据点存储 15 个月,并使用可变数据点采样,例如

    01 秒 DP 3 小时 60 秒 DP 15 天 300 秒 DP 63 天等等

但是在 15 个月之前没有可用数据,而且由于数据样本量大,可用数据也没有帮助

就我而言,我正在寻找一些 ALB 指标,例如

    每分钟最大活动连接数, 每分钟最大请求计数 (RPM) & 新连接数

在 15 个月之前,不知何故我能够通过解析 ALB 访问日志来识别最大 RPM。

我正在寻找一些易于使用并将数据存储在时序数据库中的解决方案(例如:influx DB)

【问题讨论】:

【参考方案1】:

使用和配置 Telegraf Amazon CloudWatch Statistics Input Plugin 并将 CloudWatch 指标保存到 InfluxDB。

【讨论】:

以上是关于如何将 AWS Cloudwatch 资源指标数据点保存在其他数据库中的主要内容,如果未能解决你的问题,请参考以下文章

Terraform:Cloudwatch Canary Synthetics,如何创建指标警报

向 AWS CloudWatch 添加可用磁盘空间指标

如何使用 AWS CLI 访问跨账户的 cloudwatch 指标

如何禁用AWS Cloudwatch指标

AWS CloudWatch 中的指标、日志和事件之间有啥区别? [关闭]

带有 Spring-cloud-aws 和 cloudwatch 指标的 Spring Boot