我有awsService.log日志发送到CloudWatch,我想创建一个指标过滤器以提取错误值。
示例:
06/13/2020 07:35:33 : 578 : 3 : error occurs
05/13/2020 07:35:33 : 3 : 3 : error occurs
我要提取的错误值为:3
我尝试了许多像* : * : 3 :
这样的regrex表达式,但是它不起作用。
任何帮助将不胜感激。
答案 0 :(得分:0)
不幸的是,公制过滤器目前不支持复杂的模式(例如Regex)。
根据documentation,您有3个选择
[": 3 :"]
)进行匹配[date, time, seperator1, int1, seperator2, int2=3, ...]
)的条件进行过滤关于提取错误值,指标过滤器会在每次发生此事件时提供一个计数,而不是对查询本身的值进行计数。