如何将 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 CLI 访问跨账户的 cloudwatch 指标