[英]Seeking help manuerving JSON files in CloudWatch Log Insight
對於 JSON 文件,我有一個關於使用 CloudWatch Log Insights 的問題。
我試圖在 CloudWatch Logs Insights 的一個查詢中包含兩個日志流,我希望專注於“級別”以查找錯誤:
這是我的代碼:
filter @logStream = 'ingest-23j23d3-daf4343ff3, ingest-2fdfd434d-dsa32434d'
| fields @message, @timestamp
| parse @message '"level": "*"' as level
| filter level == "error"
這是 JSON 的示例:
{
"message": "Could not delete old file cache entries: rimraf: callback function required",
"level": "error"
}
如何在我的查詢中合並多個 @logStream。 另外,誰能指導我操縱 JSON 文件以備將來使用。 我將不勝感激。
我能夠解決我遇到的問題。 由於我對正則表達式一無所知,我不得不將 go 放入它的文檔和 AWS 的文檔中,並找到顯示我的數據的方法:
filter level = "error" | filter strcontains(@logStream, 'ingest-')
| fields @timestamp, @message, level
我能夠過濾我的級別(調試、信息和錯誤)以僅顯示錯誤。 從這里開始,我過濾了所有以攝取開頭的日志流以查找錯誤日志。 我希望這可以幫助任何需要答案的人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.