共用方式為


az monitor diagnostic-settings

管理服務診斷設定。

命令

名稱 Description 類型 狀態
az monitor diagnostic-settings categories

擷取服務診斷設定類別。

核心 GA
az monitor diagnostic-settings categories list

列出指定資源的診斷設定類別。

核心 GA
az monitor diagnostic-settings categories show

取得指定資源的診斷設定類別。

核心 GA
az monitor diagnostic-settings create

建立指定資源的診斷設定。 如需詳細資訊,請瀏覽:https://docs.microsoft.com/rest/api/monitor/diagnosticsettings/createorupdate#metricsettings

核心 GA
az monitor diagnostic-settings delete

刪除指定資源的現有診斷設定。

核心 GA
az monitor diagnostic-settings list

取得指定資源的使用中診斷設定清單。

核心 GA
az monitor diagnostic-settings show

取得指定資源的使用中診斷設定。

核心 GA
az monitor diagnostic-settings subscription

管理訂用帳戶的診斷設定。

核心 GA
az monitor diagnostic-settings subscription create

建立指定資源的訂用帳戶診斷設定。

核心 GA
az monitor diagnostic-settings subscription delete

刪除指定資源的現有訂用帳戶診斷設定。

核心 GA
az monitor diagnostic-settings subscription list

取得指定 subscriptionId 的作用中訂用帳戶診斷設定清單。 :keyword 可呼叫 cls:將傳遞直接回應的自訂類型或函式:return:SubscriptionDiagnostic設定ResourceCollection 或 cls(response):rtype: ~$(python-base-namespace).v2017_05_01_preview.models.SubscriptionDiagnostic設定ResourceCollection:raises ~azure.core.exceptions.HttpResponseError:。

核心 GA
az monitor diagnostic-settings subscription show

取得指定資源的使用中訂用帳戶診斷設定。

核心 GA
az monitor diagnostic-settings subscription update

更新指定資源的訂用帳戶診斷設定。

核心 GA
az monitor diagnostic-settings update

更新指定資源的診斷設定。

核心 GA

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}}]"

必要參數

--name -n

診斷設定的名稱。 必要。

--resource

目標資源的名稱或識別碼。

選擇性參數

--event-hub

事件中樞的名稱或識別碼。 如果未指定任何專案,則會選取預設事件中樞。

--event-hub-rule

事件中樞授權規則的名稱或識別碼。

--export-to-resource-specific

表示匯出至 LA 必須執行至資源特定資料表,也就是專用或固定架構資料表,而不是稱為 AzureDiagnostics 的預設動態架構資料表。 只有當引數 --workspace 也提供時,這個引數才有效。 允許的值:false、true。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--logs

記錄設定的 JSON 編碼清單。 使用 '@{file}' 從檔案載入。如需詳細資訊,請流覽: https://docs.microsoft.com/rest/api/monitor/diagnosticsettings/createorupdate#logsettings 。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。

--marketplace-partner-id

您要傳送診斷記錄之 Marketplace 資源的完整 ARM 資源識別碼。

--metrics

計量設定的清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--resource-namespace

目標資源提供者命名空間。

--resource-parent

如果適用,則以資源父路徑為目標。

--resource-type

目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。

--storage-account

要傳送診斷記錄的儲存體帳戶名稱或識別碼。

--workspace

要傳送診斷記錄的 Log Analytics 工作區名稱或識別碼。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az monitor diagnostic-settings delete

刪除指定資源的現有診斷設定。

az monitor diagnostic-settings delete --name
                                      --resource
                                      [--resource-group]
                                      [--resource-namespace]
                                      [--resource-parent]
                                      [--resource-type]

必要參數

--name -n

診斷設定的名稱。 必要。

--resource

目標資源的名稱或識別碼。

選擇性參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--resource-namespace

目標資源提供者命名空間。

--resource-parent

如果適用,則以資源父路徑為目標。

--resource-type

目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az monitor diagnostic-settings list

取得指定資源的使用中診斷設定清單。

az monitor diagnostic-settings list --resource
                                    [--resource-group]
                                    [--resource-namespace]
                                    [--resource-parent]
                                    [--resource-type]

必要參數

--resource

目標資源的名稱或識別碼。

選擇性參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--resource-namespace

目標資源提供者命名空間。

--resource-parent

如果適用,則以資源父路徑為目標。

--resource-type

目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az monitor diagnostic-settings show

取得指定資源的使用中診斷設定。

az monitor diagnostic-settings show --name
                                    --resource
                                    [--resource-group]
                                    [--resource-namespace]
                                    [--resource-parent]
                                    [--resource-type]

必要參數

--name -n

診斷設定的名稱。 必要。

--resource

目標資源的名稱或識別碼。

選擇性參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--resource-namespace

目標資源提供者命名空間。

--resource-parent

如果適用,則以資源父路徑為目標。

--resource-type

目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --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]

必要參數

--name -n

診斷設定的名稱。 必要。

--resource

目標資源的名稱或識別碼。

選擇性參數

--add

藉由指定路徑和索引鍵值組,將 物件加入物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。

--event-hub

事件中樞的名稱。 如果未指定任何專案,則會選取預設事件中樞。

--event-hub-rule

事件中樞授權規則的資源識別碼。

--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--log-ana-dtype --log-analytics-destination-type

字串,指出匯出至 Log Analytics 是否應該使用預設目的地類型,也就是 AzureDiagnostics,或使用建構如下的目的地類型: _。 可能的值為:Dedicated 和 null(預設值為 null。

--logs

記錄設定的清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。

--marketplace-partner-id

您要傳送診斷記錄之 Marketplace 資源的完整 ARM 資源識別碼。

--metrics

計量設定的清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。

--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove 屬性ToRemove。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--resource-namespace

目標資源提供者命名空間。

--resource-parent

如果適用,則以資源父路徑為目標。

--resource-type

目標資源類型。 也可以接受命名空間/類型格式(例如:'Microsoft.Compute/virtualMachines')。

--service-bus-rule-id

診斷設定的服務匯流排規則識別碼。 這是為了維持回溯相容性。

--set

指定要設定的屬性路徑和值,以更新物件。 範例:--set property1.property2=。

--storage-account-id

您想要傳送診斷記錄的儲存體帳戶資源識別碼。

--workspace-id

您要傳送診斷記錄之 Log Analytics 工作區的完整 ARM 資源識別碼。 範例:/subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。