簡體   English   中英

尋求幫助在 CloudWatch Log Insight 中處理 JSON 文件

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

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