az monitor diagnostic-settings
管理服務診斷設定。
命令
az monitor diagnostic-settings create
建立指定資源的診斷設定。 如需詳細資訊,請瀏覽:https://learn.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://learn.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 or JSON string>
。
事件中樞的名稱。 如果未指定任何專案,則會選取預設事件中樞。
事件中樞授權規則的資源標識碼。
使用 'set' 或 'add' 時,請保留字串常值,而不是嘗試轉換成 JSON。
字串,指出導出至Log Analytics是否應該使用預設目的地類型,也就是 AzureDiagnostics,或使用建構如下的目的地類型:<normalized service identity>_<normalized category name>
。 可能的值為:Dedicated 和 null(預設值為 null。
記錄設定的清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。
您要傳送診斷記錄之 Marketplace 資源的完整 ARM 資源識別碼。
計量設定的清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。
從清單中移除屬性或專案。 範例: --remove property.list <indexToRemove>
或 --remove propertyToRemove
。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
目標資源提供者命名空間。
如果適用,則以資源父路徑為目標。
目標資源類型。 也可以接受命名空間/類型格式(例如:『Microsoft.Compute/virtualMachines』)。
診斷設定的服務總線規則標識碼。 這是為了維持回溯相容性。
指定要設定的屬性路徑和值,以更新物件。 範例:--set property1.property2=<value>
。
您想要傳送診斷記錄的記憶體帳戶資源識別碼。
您要傳送診斷記錄之 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 來取得完整偵錯記錄。