Azure Monitor 日志概覽,azure analytics services監控日志概述Azure Log是Azure Monitor的一個特性,用于從被監控的資源中收集和組織日志和性能數據。來自不同來源的數據,如來自Azure服務的平臺日志、來自虛擬機代理的日志和性能數據,以及應用程序使用和性能數據,可以合......
Azure Log是Azure Monitor的一個特性,用于從被監控的資源中收集和組織日志和性能數據。來自不同來源的數據,如來自Azure服務的平臺日志、來自虛擬機代理的日志和性能數據,以及應用程序使用和性能數據,可以合并到單個工作區中,以便使用復雜的查詢語言一起分析它們,該語言可以快速分析數百萬條記錄。您可以執行一個僅檢索特定記錄集的簡單查詢,或者執行復雜的數據分析來確定受監控數據中的關鍵模式。使用日志分析以交互方式使用日志查詢及其結果,在警報規則中使用這些查詢來主動通知問題,或者在工作簿或儀表板中可視化結果。
評論
監控日志是支持Azure Monitor的數據平臺的一部分。另一個是Azure Monitor measurement,用于在時間序列數據庫中存儲數值數據。這將使這些數據比Azure Monitor日志中的數據更輕,并支持接近實時的場景,使其特別適合報警和快速檢測問題。但是指標只能存儲特定結構的數值型數據,而日志可以存儲各種數據類型,各有各的結構。也可以使用日志查詢對日志數據進行復雜的分析,但是不能分析指標數據。
我可以用Azure Monitor日志做什么?
下表描述了在Azure Monitor中使用日志的一些不同方式:
數據收集
創建日志分析工作區后,您必須配置不同的源來發快遞其數據。不會自動收集任何數據。這種配置會因數據源而異。例如,創建診斷設置以將資源日志從Azure資源發國際快遞工作區。啟用Azure Monitor for VM從虛擬機收集數據。在工作區上配置數據源以收集其他事件和性能數據。
要將數據發國際快遞Azure Monitor日志,請參考Azure Monitor監視什么。
日志分析工作區
Azure Monitor log收集的數據存儲在一個或多個日志分析工作區中。工作區定義數據的地理位置、訪問權限(定義哪些用戶可以訪問數據)和配置設置(如定價層和數據保留)。
必須至少創建一個工作區才能使用Azure Monitor日志。一個工作區可能足以容納所有的監視數據,或者您可以根據需要選擇創建多個工作區。例如,您可能有一個工作區用于生成數據,另一個工作區用于測試。
請參見在Azure Portal中創建日志分析工作區以創建新的工作區。
有關創建多個工作區的注意事項,請參見設計Azure Monitor日志部署。
數據結構
日志查詢從日志分析工作區中檢索數據。每個工作區都包含多個表,這些表被組織成包含多行數據的單獨的列。每個表都由一組唯一的列定義,這些列由數據源提供的數據行共享。
來自Application Insights的日志數據也存儲在Azure Monitor log中,但它以不同的方式存儲,具體取決于應用程序的配置方式。對于基于工作區的應用程序,數據存儲在日志分析工作區的一組標準表中,用于保存應用程序請求、異常和頁面瀏覽量等數據。多個應用程序可以使用同一個工作空間。對于傳統應用程序,數據不會存儲在日志分析工作區中。它使用相同的查詢語言,您可以使用相同的日志分析工具在Azure portal中創建和運行查詢。但是,經典應用程序的數據是分開存儲的。盡管表名和列名不同,但它們的一般結構與基于工作區的應用程序相同。關于基于工作空間的應用和經典應用的架構的詳細比較,請參考基于工作空間的資源變化。
備注
在Application Insights體驗中,我們仍然為Application Insights經典資源查詢、工作簿和基于日志的警報提供完全的向后兼容性。要根據新的基于工作區的表結構/模式進行查詢/查看,您必須首先導航到Log Analytics工作區。在預覽過程中,從Application Insights窗格中選擇“Log”以訪問經典的Application Insights查詢體驗。有關更多詳細信息,請參見查詢范圍。
日志查詢
您可以使用日志查詢從日志分析工作區中檢索數據,日志查詢是處理數據和返回結果的只讀請求。日志是用Kusto查詢語言(KQL)編寫的,這是Azure Data Explorer使用的同一種查詢語言。您可以在日志分析中編寫日志查詢,以交互方式分析其結果,在警報規則中使用這些查詢來主動通知問題,或者將其結果包含在工作簿或儀表板中。Insights包括預生成的查詢來支持其視圖和工作簿。
有關使用日志查詢的位置列表,請參見Azure Monitor日志查詢,并參考教程和其他文檔以幫助您入門。
日志分析
日志分析(Azure portal中的一個工具)允許您編輯和運行日志查詢,并交互式地分析它們的結果。然后,您可以使用您創建的查詢來支持Azure Monitor中的其他功能,如日志查詢警報和工作簿。從Azure Monitor菜單中的日志選項或Azure portal中的大多數其他服務訪問日志分析。
有關日志分析的解釋,請參見Azure Monitor概述日志分析。
請參考日志分析教程,逐步解釋如何創建一個簡單的日志查詢,并使用日志分析功能分析其結果。
與Azure Data Explorer的關系
Azure Monitor日志基于Azure data explorer。Log Analytics workspace大致相當于Azure Data Explorer中的數據庫,有相同的表結構和相同的Kusto查詢語言(KQL)。在Azure portal中使用日志分析處理Azure Monitor查詢的體驗類似于使用Azure Data Explorer Web UI。您甚至可以在Azure data explorer查詢中包含來自日志分析工作區的數據。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部