首页 > 解决方案 > 如何将 cloudwatch 指标数据发送到 kinesis 数据流

问题描述

我正在尝试将内存、磁盘空间、CPUtilization 数据点等性能数据发送到 kinesis 数据流。

为此,我在 EC2 实例上安装了 CW 代理并创建了一个 CW 日志组。日志组订阅了 kinesis 流。我可以看到 CW 中填充了指标,但是我没有办法将这些指标发送到 kinesis,并且推送到流的日志对我的下一步没有帮助。

是否有直接的方式将指标数据发送到 kinesis?我不想在两者之间添加额外的脚本层。请建议!

标签: amazon-cloudwatchamazon-kinesisamazon-cloudwatch-metrics

解决方案


您不能直接将 CloudWatch 指标(数据点)流式传输到 Kinesis 流。

CloudWatch Logs,您可以通过使用 Kinesis 在 LogGroup 上创建订阅过滤器。

对于大多数涉及指标的用例,API GetMetricData 或 GetMetricStatistic 就足够了。


推荐阅读