用于ruby记录器的CloudWatch过滤器模式

时间:2015-10-27 16:09:11

标签: ruby logging amazon-cloudwatch cloudwatch

使用AWS CloudWatch Logs,我想应用过滤器,将红宝石记录器生成的消息中的字段分开。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

如果以json格式登录是一个选项,您可能会围绕提取字段/值执行某些操作。

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