az monitor diagnostic-settings
管理服務診斷設定。
命令
az monitor diagnostic-settings create
建立指定資源的診斷設定。 如需詳細資訊,請瀏覽:https://docs.microsoft.com/rest/api/monitor/diagnosticsettings/createorupdate#metricsettings。
az monitor diagnostic-settings create --name
--resource
[--event-hub]
[--event-hub-rule]
[--export-to-resource-specific {0, 1, f, false, n, no, t, true, y, yes}]
[--logs]
[--marketplace-partner-id]
[--metrics]
[--resource-group]
[--resource-namespace]
[--resource-parent]
[--resource-type]
[--storage-account]
[--workspace]
範例
建立診斷設定,此處的保留僅適用于目標為儲存體帳戶時。
az monitor diagnostic-settings create --resource {ID} -n {name} --storage-account {storageAccount} --logs "[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]" --metrics "[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]"
必要參數
診斷設定的名稱。 必要。
目標資源的名稱或識別碼。
選擇性參數
事件中樞的名稱或識別碼。 如果未指定任何專案,則會選取預設事件中樞。
事件中樞授權規則的名稱或識別碼。
表示匯出至 LA 必須執行至資源特定資料表,也就是專用或固定架構資料表,而不是稱為 AzureDiagnostics 的預設動態架構資料表。 只有當引數 --workspace 也提供時,這個引數才有效。 允許的值:false、true。
記錄設定的 JSON 編碼清單。 使用 '@{file}' 從檔案載入。如需詳細資訊,請流覽: https://docs.microsoft.com/rest/api/monitor/diagnosticsettings/createorupdate#logsettings 。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
您要傳送診斷記錄之 Marketplace 資源的完整 ARM 資源識別碼。
計量設定的清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
目標資源提供者命名空間。
如果適用,則以資源父路徑為目標。
目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。
要傳送診斷記錄的儲存體帳戶名稱或識別碼。
要傳送診斷記錄的 Log Analytics 工作區名稱或識別碼。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az monitor diagnostic-settings delete
刪除指定資源的現有診斷設定。
az monitor diagnostic-settings delete --name
--resource
[--resource-group]
[--resource-namespace]
[--resource-parent]
[--resource-type]
必要參數
診斷設定的名稱。 必要。
目標資源的名稱或識別碼。
選擇性參數
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
目標資源提供者命名空間。
如果適用,則以資源父路徑為目標。
目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az monitor diagnostic-settings list
取得指定資源的使用中診斷設定清單。
az monitor diagnostic-settings list --resource
[--resource-group]
[--resource-namespace]
[--resource-parent]
[--resource-type]
必要參數
目標資源的名稱或識別碼。
選擇性參數
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
目標資源提供者命名空間。
如果適用,則以資源父路徑為目標。
目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az monitor diagnostic-settings show
取得指定資源的使用中診斷設定。
az monitor diagnostic-settings show --name
--resource
[--resource-group]
[--resource-namespace]
[--resource-parent]
[--resource-type]
必要參數
診斷設定的名稱。 必要。
目標資源的名稱或識別碼。
選擇性參數
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
目標資源提供者命名空間。
如果適用,則以資源父路徑為目標。
目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az monitor diagnostic-settings update
更新指定資源的診斷設定。
az monitor diagnostic-settings update --name
--resource
[--add]
[--event-hub]
[--event-hub-rule]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--log-ana-dtype]
[--logs]
[--marketplace-partner-id]
[--metrics]
[--remove]
[--resource-group]
[--resource-namespace]
[--resource-parent]
[--resource-type]
[--service-bus-rule-id]
[--set]
[--storage-account-id]
[--workspace-id]
必要參數
診斷設定的名稱。 必要。
目標資源的名稱或識別碼。
選擇性參數
藉由指定路徑和索引鍵值組,將 物件加入物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。
事件中樞的名稱。 如果未指定任何專案,則會選取預設事件中樞。
事件中樞授權規則的資源識別碼。
使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。
字串,指出匯出至 Log Analytics 是否應該使用預設目的地類型,也就是 AzureDiagnostics,或使用建構如下的目的地類型: _。 可能的值為:Dedicated 和 null(預設值為 null。
記錄設定的清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
您要傳送診斷記錄之 Marketplace 資源的完整 ARM 資源識別碼。
計量設定的清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
從清單中移除屬性或專案。 範例:--remove property.list OR --remove 屬性ToRemove。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
目標資源提供者命名空間。
如果適用,則以資源父路徑為目標。
目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。
診斷設定的服務匯流排規則識別碼。 這是為了維持回溯相容性。
指定要設定的屬性路徑和值,以更新物件。 範例:--set property1.property2=。
您想要傳送診斷記錄的儲存體帳戶資源識別碼。
您要傳送診斷記錄之 Log Analytics 工作區的完整 ARM 資源識別碼。 範例:/subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。