首页 > 解决方案 > 通过 Logstash 将原始指标数据发布到 Cloudwatch

问题描述

我正在使用 Logstash cloudwatch 输出插件将自定义指标(如合作伙伴 API 调用的延迟和 http 状态代码)发布到 Cloudwatch,但是当尝试为 p95 延迟创建图表时,缺少数据点。

在浏览了 AWS 文档之后,CloudWatch 似乎需要原始数据点来计算百分位数统计信息,而 logstash Cloudwatch 插件使用 statistic-set 将数据推送到 CW(代码指针)。

一种方法是使用 Cloudwatch 客户端发送自定义指标,但 CW PutMetricData 也有一个软 API 限制。

是否有任何标准方法(库/代理/守护程序脚本)可以定期(通过抖动和重试)将这些指标发布到 Cloudwatch,而不会遇到任何限制问题?

标签: logstashamazon-cloudwatch

解决方案


推荐阅读