小编L. *_*nty的帖子

将instanceid维度添加到cloudwatch指标过滤器

我为日志流设置了一个非常基本的指标过滤器,以计算符合特定条件的行数。我的用例与教程中描述的用于计算 apache HTTP 状态代码的用例非常相似。

例如日志事件看起来像

127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 404 2326
Run Code Online (Sandbox Code Playgroud)

过滤器非常类似于

[IP, UserInfo, User, Timestamp, RequestInfo, StatusCode=404, Bytes]
Run Code Online (Sandbox Code Playgroud)

我通过 Cloudwatch 控制台设置了指标过滤器。该过滤器工作正常,只是它会累积所有实例 ID 的值。然而,只有当该指标考虑到实例 ID 时,该指标才对我有价值。

有没有办法获取每个实例 ID 的指标,例如将实例 ID 作为维度写入指标?

我搜索了一段时间,但找不到合适的东西。对我来说非常重要的是,我不必对实例 ID 进行硬编码,因为实例可能会在任何时候终止,并且将创建新实例。此外,我想避免评估 EC2 机器上的指标

有什么办法可以实现我的目标吗?我真的很感激任何建议!

aws-cloudformation amazon-cloudwatch-metrics

5
推荐指数
1
解决办法
4134
查看次数