簡體   English   中英

如何從 azure KQL 中的 LogEntry 列出所有 json 密鑰

[英]How to list all json key from LogEntry in azure KQL

我正在使用 azure 日志分析工作區來創建 azure 監控工作簿。

這是我必須創建的一個參數,它將顯示來自 LogEntry 的 All json 密鑰。

例如截圖

LogEntry 包含@metadata、@timestamp 和其他鍵的詳細信息。

我應該使用哪個運算符來獲取 LogEntry 下的所有 Json 鍵。

我嘗試以下步驟,但沒有顯示這樣的子模塊。

ContainerLog | project LogEntry | evaluate bag_unpack(LogEntry)

我正在引用鏈接,但此參數在日志分析中不起作用。

盡管在您引用的博客中未提及,但bag_unpack插件也可用於 Azure Application Insights Workbooks。

Application Insights 工作簿示例

但是,恐怕它不適用於有問題的表,原因是bag_unpack(column)期望column參數是對動態列的引用,而ContainerLog表中的LogEntry列的類型是string

參考:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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