建議效能需求的設定
如同其他 Azure 資源,可以使用 Azure 監視器來監視虛擬機器的可用性和效能。 不過,由於您也需要監視客體作業與系統,以及執行其內部的工作負載,因此它們都是來自其他資源的唯一資源。
與其他 Azure 資源的差異
您可以從 Azure 虛擬機器收集及處理相同的監視資料,如同使用 Azure 監視器監視 Azure 資源,其差異如下:
- 會自動針對虛擬機器收集平台計量 (部分機器翻譯),但僅會針對虛擬機器主機 (部分機器翻譯) 收集。 您需要代理程式才能從客體作業系統收集效能資料。
- 虛擬機器不會產生資源記錄,此記錄可讓您深入解析在 Azure 資源內所執行的作業。 您可以使用代理程式從客體作業系統收集記錄資料。
- 您可以建立診斷設定,讓虛擬機器將平台計量傳送至其他目的地 (例如儲存體和事件中樞),但無法在 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 代理程式。
已將客體效能資料收集至計量。
客體的計量瀏覽器。客體的計量警示。