logstash - 通过 Logstash 将原始指标数据发布到 Cloudwatch
问题描述
我正在使用 Logstash cloudwatch 输出插件将自定义指标(如合作伙伴 API 调用的延迟和 http 状态代码)发布到 Cloudwatch,但是当尝试为 p95 延迟创建图表时,缺少数据点。
在浏览了 AWS 文档之后,CloudWatch 似乎需要原始数据点来计算百分位数统计信息,而 logstash Cloudwatch 插件使用 statistic-set 将数据推送到 CW(代码指针)。
一种方法是使用 Cloudwatch 客户端发送自定义指标,但 CW PutMetricData 也有一个软 API 限制。
是否有任何标准方法(库/代理/守护程序脚本)可以定期(通过抖动和重试)将这些指标发布到 Cloudwatch,而不会遇到任何限制问题?
解决方案
推荐阅读
- javascript - Kendo grid popup editor no longer opens after cancel is clicked
- python - 为什么一个非常小的 checkinterval 不会减慢 python3 中 CPU 密集型多线程处理的速度?
- intellij-idea - 如何对齐括号块?
- java - I send message by kafka-producer in multi-threads, but message loss occurred
- ios - 为什么将数据从集合视图发送到静态表视图时得到 nil 值?
- excel-formula - 使用 Excel 的 IF、FIND 和 MID 功能将条码转换为特定格式
- swift - 没想到发现nil,但是数据有吗?
- apache-kafka - Spring Kafka - 消费者没有从主题中排出消息。java.lang.OutOfMemoryError:直接缓冲内存
- salesforce - 到销售订单 (SO) 的采购订单 (PO) 链接中断/丢失 - MYOB Exo Business
- javascript - Datagrid 等效于 HTML 表单占位符属性