amazon-cloudwatch - 如何将 cloudwatch 指标数据发送到 kinesis 数据流
问题描述
我正在尝试将内存、磁盘空间、CPUtilization 数据点等性能数据发送到 kinesis 数据流。
为此,我在 EC2 实例上安装了 CW 代理并创建了一个 CW 日志组。日志组订阅了 kinesis 流。我可以看到 CW 中填充了指标,但是我没有办法将这些指标发送到 kinesis,并且推送到流的日志对我的下一步没有帮助。
是否有直接的方式将指标数据发送到 kinesis?我不想在两者之间添加额外的脚本层。请建议!
解决方案
您不能直接将 CloudWatch 指标(数据点)流式传输到 Kinesis 流。
CloudWatch Logs,您可以通过使用 Kinesis 在 LogGroup 上创建订阅过滤器。
对于大多数涉及指标的用例,API GetMetricData 或 GetMetricStatistic 就足够了。
推荐阅读
- html - Tailwind CSS 未构建
- github - GitHub Classroom / GitHub Actions Autograding,如何通过邮件给予正面反馈?
- angular-material - mat-table 如何将 mat-header 与 mat-cell 宽度对齐
- ios - SwiftUI:VStack中的VStack,标签被截断
- arrays - EXCEL:使用 INDEX/MATCH 创建具有多个结果的数组公式
- python - 如何阅读和理解 Python 中的“意外类型”问题?
- reactjs - React hook useState 设置不正确
- java - 如何始终在 Spring MVC 的请求映射中返回用户所在的当前页面?
- mysql - Sequelize:检查表是否存在且为空
- javascript - JS / React - 如何从一个对象内一次映射两个对象