簡體   English   中英

CloudWatch Logs 洞察查詢以獲取給定字符串的計數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM