本文說明如何在 Azure 監視器 中停用虛擬機的監控功能。 這可能是為了完全移除監控,或是關閉對特定資料的收集。
移除 DCR 關聯
如同 Azure 監視器 啟用虛擬機監控所描述,資料收集是透過虛擬機與資料收集規則(DCR)之間的關聯來實現的。 你可以透過移除一個或多個 DCR 與虛擬機的關聯來停止資料收集。 雖然多台機器可以使用相同的 DCR,但每台機器都有獨立的 DCR 關聯。
使用 az monitor data-collection rule association list 指令取得 DCR 關聯名稱,然後與 az monitor data-collection rule association delete 搭配使用,如以下範例所示。
dcraName=$(az monitor data-collection rule association list \
--resource "/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.Compute/virtualMachines/<vm-name>" \
--query "[?dataCollectionRuleId=='/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/microsoft.insights/datacollectionrules/<dcr-name>'].name | [0]" -o tsv)
az monitor data-collection rule association delete \
--resource "/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.Compute/virtualMachines/<vm-name>" \
--name $dcraName
使用 Get-AzDataCollectionRuleAssociation Cmdlet 取得 DCR 關聯名稱,然後如以下範例所示,搭配 Remove-AzDataCollectionRuleAssociation Cmdlet 使用。
$dcraName = (Get-AzDataCollectionRuleAssociation -TargetResourceId "/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.Compute/virtualMachines/<vm-name>" | where {$_.DataCollectionRuleId -eq "/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/microsoft.insights/datacollectionrules/<dcr-name>"}).Name
remove-AzDataCollectionRuleAssociation -TargetResourceId "/subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.Compute/virtualMachines/<vm-name>" -AssociationName $dcraName
移除代理人
只有當你不再用於其他監控目的時,才移除 Azure 監視器 代理。 移除代理程式會完全關閉對用戶端作業系統和工作負載的所有監控。 如果你不再使用已淘汰的 Map 功能,請從虛擬機中移除相依代理程式。
移除 VM 資訊洞察解決方案
使用 Log Analytics 代理(已棄用)的虛擬機洞察需要在 Log Analytics 工作空間中新增解決方案。 此解決方案不再適用於 Azure 監視器 代理。 如果你不再使用已棄用的代理,請移除這個解決方案。 如果你從未使用過 Log Analytics 代理程式,這個解決方案就不會存在於你的工作空間中。
- 在 Azure 入口網站的 Log Analytics 工作區,從左側選單選擇 Legacy 解決方案。
- 在解決方案列表中,選擇 VMInsights(workspace name)。 在解決方案的 概覽 頁面,選擇 刪除。
相關內容
每週通話中的解決方案工程師,請求協助一位大規模用電客戶全面採用 Azure,包括監視。 後續通話以啟動關係並討論潛在機會。