分享方式:


啟用 VM 深入解析

本文詳細介紹了使用不同方法 (包括 Azure 入口網站、ARM 範本和 PowerShell 指令碼) 在 Azure 監視器中啟用 VM 深入解析

警告

如果您的虛擬機器已使用已棄用的 Log Analytics 代理程式啟用了 VM 深入解析,請參閱從 VM 深入解析中的 Log Analytics 代理程式移轉至 Azure 監視器代理程式,以取得有關移轉至 Azure 監視器代理程式的指導。 請確定您移除 Log Analytics 代理程式,以防止在安裝兩個代理程式時重複收集資料。

先決條件

代理程式

當您為機器啟用 VM 深入解析時,系統會安裝下列代理程式。

VM 深入解析 DCR

Azure 監視器代理程式會使用資料收集規則 (DCR) 來指定要收集的資料以及應該如何處理它。 當您啟用 VM 深入解析時,您會特別針對 VM 深入解析建立 DCR,並將其與要監視的任何機器上的 Azure 監視器代理程式產生關聯。

VM 深入解析 DCR 中唯一的組態是 Log Analytics 工作區,以及是否收集程序和相依性資料。 您不應針對每台機器建立個別的 DCR,而應針對用於 VM 深入解析的每個 Log Analytics 工作區使用單一的 DCR,並將該 DCR 與多台機器產生關聯。 如果您想要從某些機器中收集程序和相依性,而不是從其他機器中收集程序和相依性,則可能要建立個別的 DCR。

附註

您不應該修改 VM 深入解析 DCR。 如果您需要從受監視的機器中收集其他資料 (例如事件記錄和安全性記錄),請建立其他 DCR 並將其與相同的機器產生關聯。 您可以從使用 Azure 監視器代理程式收集資料中取得有關建立這些 DCR 的指導。

此圖表顯示了 VM 深入解析 DCR 的運作和與相同代理程式相關聯的其他 DCR 的比較。

建立 VM 深入解析 DCR

有兩種方法可建立 VM 深入解析 DCR。 無論您選擇哪種方法,DCR 都是相同的,並且可以與任何程序一起使用以在其他機器上啟用 VM 深入解析。 雖然不是必需的,但您應該將 DCR MSVMI-{WorkspaceName} 命名為符合 Azure 入口網站所使用的命名慣例。

  • 使用 Azure 入口網站來建立 VM 深入解析 DCR 作為上線程序的一部分,程序詳述如下

  • 下載並安裝 VM 深入解析資料收集規則範本。 下表描述可用的範本。 如果您不熟悉部署 ARM 範本的方法,請參閱部署範本

    資料夾 檔案 描述
    DeployDcr\
    PerfAndMapDcr
    部署Dcr模板
    DeployDcr參數設定
    啟用 VM 深入解析的效能和對應體驗。
    DeployDcr\
    PerfOnlyDcr
    部署Dcr模板
    DeployDcr參數設定
    僅啟用 VM 深入解析的效能體驗。

啟用網路隔離

VM 深入解析支持的網路隔離有兩種方法,如下表所述。

方法 描述
私人連結 根據預設,Azure 監視器代理程式會連線到公用端點,以連線到您的 Azure 監視器環境。 若要讓它與私人連結連線,請將 VM Insights DCR 關聯至連結至 Azure 監視器 Private Link 範圍的數據收集端點 (DCE),如 使用 Private Link 啟用 Azure 監視器代理程式的網路隔離中所述。
網路安全界限 如果您的 Log Analytics 工作區與網路安全界限相關聯,請使用使用網路安全界限設定 Azure 監視器的指導。

啟用 VM 深入解析

使用 Azure 入口網站啟用 VM 深入解析

使用下列程序,以在未監視的虛擬機器或虛擬機器擴展集上啟用 VM 深入解析。 此程序不需要您先部署代理程式或建立 VM 深入解析 DCR,因為這些工作是由入口網站執行。

附註

作為 Azure 監視器代理程式安裝程序的一部分,Azure 會為機器指派一個系統指派的受控識別 (如果此類的識別尚不存在時)。

  1. 從 Azure 入口網站的 [監視] 功能表中,選取 [虛擬機器]> [未受監視]。 此索引標籤包含未啟用 VM 深入解析的所有機器。 任何機器都已安裝 Azure 監視器代理程式。 如果虛擬機器已安裝 Log Analytics 代理程式但未安裝相依性代理程式,則會將機器列為未受監視。

  2. 選取所要啟用機器旁的 [啟用]。 如果機器目前未執行,則您必須啟動機器以啟用。

    螢幕擷取畫面,其中包含 V M 深入解析中的未受監視機器。

  3. 在 [深入解析上線] 頁面上,選取 [啟用]

  4. 在 [監視組態] 頁面上,選取 [Azure 監視器代理程式],並從 [資料收集規則] 下拉式清單中選取 [DCR]。 只會列出針對 VM 深入解析所設定的 DCR。

    VM 深入解析監視組態頁面的螢幕擷取畫面。

  5. 如果尚未針對 VM 深入解析建立 DCR,Azure 監視器會建議使用預設 Log Analytics 工作區和下列設定來建立一個。 您可以接受這些預設值,或按一下 [新建] 以建立具有不同設定的新 DCR。 這可讓您選取工作區,並指定是否使用 VM 深入解析對應功能來收集程序和相依性。

    • 已啟用客體效能
    • 已停用程序和相依性

    螢幕擷取畫面顯示建立新資料收集規則的畫面。

    附註

    如果您選取已啟用對應的 DCR,且相依性代理程式不支援您的虛擬機,則會安裝相依性代理程式,並以降級模式執行。

  6. 選取 [設定] 以啟動組態程序。 安裝代理程式並開始收集資料需要幾分鐘的時間。 執行組態時,您將會收到狀態訊息。

  7. 如果您使用虛擬機器擴展集的手動升級模型,則請升級執行個體以完成設定。 您可以從 [執行個體] 頁面的 [設定] 區段中開始升級。

編輯 VM 深入解析設定

若要在虛擬機上線之後編輯虛擬機的 VM 監控組態,請在 VM 監控概覽頁面上,按一下虛擬機旁邊的 [已啟用]。 這會顯示目前的組態。 按兩下 [編輯 ] 以開啟上一節所述的組態頁面。 您可以為 VM 選取另一個 DCR,或建立新的 DCR。 您無法從此頁面修改現有的 DCR。

後續步驟

如需了解如何使用效能監控功能,請參閱檢視 VM 深入解析效能。 若要檢視已探索的應用程式相依性,請參閱檢視 VM 深入解析對應