建議效能需求的設定

已完成

如同其他 Azure 資源,可以使用 Azure 監視器來監視虛擬機器的可用性和效能。 不過,由於您也需要監視客體作業與系統,以及執行其內部的工作負載,因此它們都是來自其他資源的唯一資源。

與其他 Azure 資源的差異

您可以從 Azure 虛擬機器收集及處理相同的監視資料,如同使用 Azure 監視器監視 Azure 資源,其差異如下:

  • 會自動針對虛擬機器收集平台計量 (部分機器翻譯),但僅會針對虛擬機器主機 (部分機器翻譯) 收集。 您需要代理程式才能從客體作業系統收集效能資料。
  • 虛擬機器不會產生資源記錄,此記錄可讓您深入解析在 Azure 資源內所執行的作業。 您可以使用代理程式從客體作業系統收集記錄資料。
  • 您可以建立診斷設定,讓虛擬機器將平台計量傳送至其他目的地 (例如儲存體和事件中樞),但無法在 Azure 入口網站中設定這些診斷設定。

監視資料

Azure 中的虛擬機器會產生下圖所示的記錄計量

適用於 Windows 虛擬機器的 Azure 監視器概觀。

虛擬機器主機

Azure 中的虛擬機器提供針對虛擬機器主機所述的監視資料資訊。

  • 平台計量 (部分機器翻譯):定期自動收集的數值,而且會描述資源在特定時間的某些層面。 系統會收集虛擬機器主機的平台計量,但您需要診斷延伸模組來收集客體作業系統的計量。
  • 活動記錄 - 提供外部 (管理平面) 訂閱中每個 Azure 資源的見解。 針對虛擬機器,這會包含啟動時的這類資訊,以及其他設定的變更。

客體作業系統

如要從虛擬機器的客體作業系統收集資料,以及每部虛擬機器上執行的代理程式上將資料傳送至 Azure 監視器。 有多個代理程式可供 Azure 監視器使用,每個代理程式都收集不同的資料,並將資料寫入不同位置。

  • Log Analytics 代理程式 (部分機器翻譯):適用於 Azure、其他雲端環境與內部部署中的虛擬機器。 將資料收集至 Azure 監視器記錄。 支援適用於 VM 的 Azure 監視器與監視解決方案。 這是用於 System Center Operations Manager 的相同代理程式。
  • 相依性代理程式 (部分機器翻譯):收集虛擬機器上執行之處理序與其相依性的相關資料。 依賴 Log Analytics 代理程式將資料傳輸到 Azure,並支援適用於 VM 的 Azure 監視器、服務對應與 Wire Data 2.0 解決方案。
  • Azure 診斷延伸模組 (部分機器翻譯):僅適用於 Azure 監視器虛擬機器。 可以將資料收集到多個位置,但主要用於將客體效能資料收集到 Windows 虛擬機器的 Azure 監視器計量中。
  • Telegraf 代理程式 (部分機器翻譯):將 Linux VM 的效能資料收集到 Azure 監視器計量。

組態需求

若要啟用 Azure 監視器的所有功能來監視虛擬機器,您必須從虛擬機器主機和客體作業系統中,將監視資料收集至 Azure 監視器計量和 Azure 監視器記錄。 下表列出啟用此集合時必須執行的設定。

設定步驟

完成的動作

啟用的功能

無設定。

已將主機平台計量收集至計量。己收集活動記錄。

主機的計量瀏覽器。主機的計量警示。活動記錄警示。

啟用適用於 VM 的 Azure 監視器。

已安裝 Log Analytics 代理程式。已安裝相依性代理程式。已將客體效能資料收集至記錄。已將程序與相依性詳細資料收集至記錄。

客體效能資料的效能圖表和活頁簿。客體效能資料的記錄查詢。客體效能資料的記錄警示。相依性對應。

安裝診斷延伸模組和 Telegraf 代理程式。

已將客體效能資料收集至計量。

客體的計量瀏覽器。客體的計量警示。