0

使用 AWS CloudWatch Logs,我想应用一个过滤器,将 ruby​​ 记录器生成的消息中的字段分开。

I, [26/Oct/2015:04:35:12 +0000#11]  INFO -- : (0.000934s) BEGIN

这是根据 Ruby 文档指定格式的方式:

SeverityID, [DateTime #pid] SeverityLabel -- ProgName: message

如何使用 CloudWatch 过滤器提取标签?即,如何在某些字符(如 pID)和实际消息的部分之间提取值?

4

1 回答 1

0

简短的回答是你不能这样做。

如果以 json 格式登录是一个选项,您可能会围绕提取字段/值做一些事情。

文档在这里:http ://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/FilterAndPatternSyntax.html

于 2015-10-27T16:22:49.287 回答