[英]Get the specific timestamp query on AWS Cloudwatch Logs Insights
[英]CloudWatch Logs insights Query to Get count of Given strings
我有一个 CloudWatch 日志组,其中包含批量日志语句,在这里我想过滤包含字符串"ABC"
的日志。
然后我想要"XYZ"
, "PQR"
的计数,
我目前的做法:
fields @message
| filter @message like /ABC/
| filter @message like /XYZ/
| stats count() as XYZ_COUNT
fields @message
| filter @message like /ABC/
| filter @message like /PQR/
| stats count() as PQR_COUNT
我们可以在单个查询中实现它吗?
在挖掘了文档之后,我得到了我们可以做到的方式,就是这样。
fields @message
| filter @message like /ABC/
| parse @message 'XYZ' as @xyz
| parse @message 'PQR' as @pqr
| stats count(@xyz) as XYZ_COUNT, count(@pqr) as PQR_COUNT
让我知道是否有更好的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.