![](/img/trans.png)
[英]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.