首页 文章

AWS Cloudwatch指标筛选

提问于
浏览
0

在AWS Cloudwatch中,我想从日志数据中提取值 . 但是值在消息字段中 . 无论如何我可以 grab 最后一个空格分隔值并记录下来吗?

即我的日志流:

{"timestamp": 145674445, "message": "Starting new HTTP connection (1): XXXX", "severity": "INFO", "module": "connectionpool", "stack": []}
{"timestamp": 145676445, "message": "Starting new HTTP connection (1): XXXX", "severity": "INFO", "module": "connectionpool", "stack": []}
{"timestamp": 145676445, "message": "deactivated campaign: XXXX05XXXX554aaXXXX9069d4XXXXe7, runtime: 2.63", "severity": "INFO", "module": "credentials", "stack": []}

对于最后一个日志,我想在类似的东西上过滤模式

{($.message ="deactivated campaign:*, runtime: *")}

我希望能够将度量值I记录为2.63,或最后一个以空格分隔的字符串 .

我正在使用GUI,但无法找到一种方法 . 可能吗?

非常感谢任何提前帮助!

1 回答

相关问题