Azure Monitor 日志概覽

來源: Microsoft Azure
作者:Microsoft Azure
時(shí)間:2021-01-22
18058
Azure Monitor日志是Azure Monitor的一項(xiàng)功能,用于從受監(jiān)視的資源收集和組織日志和性能數(shù)據(jù)。

Azure Monitor日志是Azure Monitor的一項(xiàng)功能,用于從受監(jiān)視的資源收集和組織日志和性能數(shù)據(jù)。來自不同源的數(shù)據(jù),例如來自Azure服務(wù)的平臺(tái)日志、來自虛擬機(jī)代理的日志和性能數(shù)據(jù),以及應(yīng)用程序的使用情況和性能數(shù)據(jù),可以將其合并到單個(gè)工作區(qū)中,以便可以使用能夠快速分析數(shù)百萬條記錄的復(fù)雜查詢語言一起分析這些數(shù)據(jù)。您可以執(zhí)行一個(gè)簡單的查詢,該查詢只檢索一組特定的記錄或執(zhí)行復(fù)雜的數(shù)據(jù)分析,以確定監(jiān)視數(shù)據(jù)中的關(guān)鍵模式。使用Log Analytics以交互方式使用日志查詢及其結(jié)果,在警報(bào)規(guī)則中使用這些查詢來主動(dòng)通知問題,或在工作簿或儀表板中將結(jié)果可視化。

備注

Azure Monitor日志是支持Azure Monitor的數(shù)據(jù)平臺(tái)的一部分。另一種是Azure Monitor度量值,用于將數(shù)值數(shù)據(jù)存儲(chǔ)在時(shí)序數(shù)據(jù)庫中。這會(huì)使此數(shù)據(jù)比Azure Monitor日志中的數(shù)據(jù)更輕型,并支持近實(shí)時(shí)方案,使其特別適用于警報(bào)和快速檢測問題。不過,指標(biāo)只能將數(shù)值數(shù)據(jù)存儲(chǔ)在特定的結(jié)構(gòu)中,而日志可以存儲(chǔ)各種不同的數(shù)據(jù)類型,每個(gè)數(shù)據(jù)類型都有自己的結(jié)構(gòu)。還可使用日志查詢對(duì)日志數(shù)據(jù)執(zhí)行復(fù)雜的分析,只是無法分析指標(biāo)數(shù)據(jù)。

可以對(duì)Azure Monitor日志執(zhí)行哪些操作?

下表描述了可以在Azure Monitor中使用日志的一些不同方法:

微信圖片_20210122110731.png

logs-overview.png

數(shù)據(jù)收集

創(chuàng)建Log Analytics工作區(qū)后,您必須配置不同的源以發(fā)送其數(shù)據(jù)。不自動(dòng)收集任何數(shù)據(jù)。此配置將因數(shù)據(jù)源而異。例如,創(chuàng)建診斷設(shè)置以將資源日志從Azure資源發(fā)送到工作區(qū)。啟用用于VM的Azure Monitor以從虛擬機(jī)收集數(shù)據(jù)。配置工作區(qū)上的數(shù)據(jù)源以收集其他事件和性能數(shù)據(jù)。

若要將數(shù)據(jù)發(fā)送到Azure Monitor日志,請(qǐng)參閱"Azure Monitor"監(jiān)視的內(nèi)容。

Log Analytics工作區(qū)

Azure Monitor日志收集的數(shù)據(jù)存儲(chǔ)在一個(gè)或多個(gè)Log Analytics工作區(qū)中。工作區(qū)定義數(shù)據(jù)的地理位置、訪問權(quán)限(定義哪些用戶可以訪問數(shù)據(jù)),以及配置設(shè)置(例如定價(jià)層和數(shù)據(jù)保留)。

必須創(chuàng)建至少一個(gè)工作區(qū)才能使用Azure Monitor日志。單個(gè)工作區(qū)可能足以滿足所有監(jiān)視數(shù)據(jù)的需求,或者根據(jù)您的需求,可以選擇創(chuàng)建多個(gè)工作區(qū)。例如,你可能有一個(gè)用于生產(chǎn)數(shù)據(jù)的工作區(qū),另一個(gè)用于測試。

請(qǐng)參閱在Azure門戶中創(chuàng)建Log Analytics工作區(qū)以創(chuàng)建新的工作區(qū)。

有關(guān)創(chuàng)建多個(gè)工作區(qū)的注意事項(xiàng),請(qǐng)參閱設(shè)計(jì)Azure Monitor日志部署。

數(shù)據(jù)結(jié)構(gòu)

日志查詢從Log Analytics工作區(qū)檢索數(shù)據(jù)。每個(gè)工作區(qū)都包含多個(gè)表,這些表被組織成具有多行數(shù)據(jù)的單獨(dú)列。每個(gè)表由一組唯一的列定義,這些列由數(shù)據(jù)源提供的數(shù)據(jù)行共享。

logs-structure.png

來自Application Insights的日志數(shù)據(jù)也存儲(chǔ)在Azure Monitor日志中,但根據(jù)應(yīng)用程序的配置方式不同,存儲(chǔ)的方式也不同。對(duì)于基于工作區(qū)的應(yīng)用程序,數(shù)據(jù)存儲(chǔ)在Log Analytics工作區(qū)中的一組標(biāo)準(zhǔn)表中,以保存諸如應(yīng)用程序請(qǐng)求、異常和頁面視圖之類的數(shù)據(jù)。多個(gè)應(yīng)用程序可以使用同一個(gè)工作區(qū)。對(duì)于經(jīng)典應(yīng)用程序,數(shù)據(jù)不會(huì)存儲(chǔ)在Log Analytics工作區(qū)中。它使用相同的查詢語言,并且你可以在Azure門戶中使用相同的Log Analytics工具創(chuàng)建和運(yùn)行查詢。不過,經(jīng)典應(yīng)用程序的數(shù)據(jù)是分開存儲(chǔ)的。盡管表名稱和列名稱不同,但其常規(guī)結(jié)構(gòu)與基于工作區(qū)的應(yīng)用程序相同。有關(guān)基于工作區(qū)的應(yīng)用程序和經(jīng)典應(yīng)用程序的架構(gòu)的詳細(xì)比較,請(qǐng)參閱基于工作區(qū)的資源更改。

備注

我們?nèi)匀会槍?duì)Application Insights體驗(yàn)中的Application Insights經(jīng)典資源查詢、工作簿和基于日志的警報(bào)提供完全的后向兼容性。若要根據(jù)新的基于工作區(qū)的表結(jié)構(gòu)/架構(gòu)進(jìn)行查詢/查看,必須先導(dǎo)航到Log Analytics工作區(qū)。在預(yù)覽版期間,從Application Insights窗格中選擇“日志”即可訪問經(jīng)典Application Insights查詢體驗(yàn)。有關(guān)更多詳細(xì)信息,請(qǐng)參閱查詢范圍。

logs-structure-ai.png

日志查詢

可使用日志查詢從Log Analytics工作區(qū)檢索數(shù)據(jù),該查詢是對(duì)處理數(shù)據(jù)和返回結(jié)果的只讀請(qǐng)求。日志查詢以Kusto查詢語言編寫(KQL),這是Azure數(shù)據(jù)資源管理器所使用的相同查詢語言。您可以在Log Analytics中編寫日志查詢以交互方式分析它們的結(jié)果,在警報(bào)規(guī)則中使用這些查詢來主動(dòng)通知問題,或在工作簿或儀表板中包含它們的結(jié)果。Insights包括預(yù)生成的查詢,以支持其視圖和工作簿。

有關(guān)使用日志查詢的位置的列表,請(qǐng)參閱Azure Monitor日志查詢,并參考教程和其他文檔以幫助你入門。

log-analytics.png

Log Analytics

使用Log Analytics(Azure門戶中的工具)可以編輯和運(yùn)行日志查詢并以交互方式分析它們的結(jié)果。然后,你可以使用你創(chuàng)建的查詢來支持Azure Monitor中的其他功能,例如日志查詢警報(bào)和工作簿。從"Azure Monitor"菜單中的"日志"選項(xiàng)或從Azure門戶中其他大多數(shù)服務(wù)訪問Log Analytics。

有關(guān)Log Analytics的說明,請(qǐng)參閱Azure Monitor概述Log Analytics。

請(qǐng)參閱Log Analytics教程,逐步說明如何使用Log Analytics功能創(chuàng)建簡單的日志查詢并分析其結(jié)果。

與Azure數(shù)據(jù)資源管理器的關(guān)系

Azure Monitor日志基于Azure數(shù)據(jù)資源管理器。Log Analytics工作區(qū)大致相當(dāng)于Azure數(shù)據(jù)資源管理器中的數(shù)據(jù)庫,表的結(jié)構(gòu)相同,并且都使用相同的Kusto查詢語言(KQL)。在Azure門戶中使用Log Analytics來處理Azure Monitor查詢的體驗(yàn)與使用Azure數(shù)據(jù)資源管理器Web UI的體驗(yàn)類似。你甚至可以將來自Log Analytics工作區(qū)的數(shù)據(jù)包含在Azure數(shù)據(jù)資源管理器查詢中。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Microsoft Azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開了嶄新的一頁,突破了性能、云原生開發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家