다음을 통해 공유


az monitor diagnostic-settings

서비스 진단 설정을 관리합니다.

명령

Name 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: direct response: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

대상 리소스의 이름 또는 ID입니다.

선택적 매개 변수

--event-hub

이벤트 허브의 이름 또는 ID입니다. 지정하지 않으면 기본 이벤트 허브가 선택됩니다.

--event-hub-rule

이벤트 허브 권한 부여 규칙의 이름 또는 ID입니다.

--export-to-resource-specific

AZUREDiagnostics라는 기본 동적 스키마 테이블과 달리 LA로 내보내기를 리소스별 테이블(즉, 전용 또는 고정 스키마 테이블)으로 수행해야 함을 나타냅니다. 이 인수는 인수 --workspace도 지정된 경우에만 유효합니다. 허용되는 값: true, false

허용되는 값: 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 리소스 ID입니다.

--metrics

메트릭 설정 목록입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--resource-namespace

대상 리소스 공급자 네임스페이스입니다.

--resource-parent

대상 리소스 부모 경로(해당하는 경우)입니다.

--resource-type

대상 리소스 종류입니다. 네임스페이스/형식 형식(예: 'Microsoft.Compute/virtualMachines')도 수락할 수 있습니다.

--storage-account

진단 로그를 보낼 스토리지 계정의 이름 또는 ID입니다.

--workspace

진단 로그를 보낼 Log Analytics 작업 영역의 이름 또는 ID입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 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

대상 리소스의 이름 또는 ID입니다.

선택적 매개 변수

--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

구독의 이름 또는 ID입니다. 를 사용하여 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

대상 리소스의 이름 또는 ID입니다.

선택적 매개 변수

--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

구독의 이름 또는 ID입니다. 를 사용하여 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

대상 리소스의 이름 또는 ID입니다.

선택적 매개 변수

--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

구독의 이름 또는 ID입니다. 를 사용하여 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

대상 리소스의 이름 또는 ID입니다.

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string 또는 JSON 문자열>.

--event-hub

이벤트 허브의 이름입니다. 지정하지 않으면 기본 이벤트 허브가 선택됩니다.

--event-hub-rule

이벤트 허브 권한 부여 규칙의 리소스 ID입니다.

--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)을 사용해야 하는지 또는 다음과 같이 생성된 대상 형식을 사용해야 하는지를 나타내는 문자열입니다. _. 가능한 값은 전용 및 null입니다(null은 기본값).

--logs

로그 설정 목록입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--marketplace-partner-id

진단 로그를 보내려는 Marketplace 리소스의 전체 ARM 리소스 ID입니다.

--metrics

메트릭 설정 목록입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list OR --remove propertyToRemove.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--resource-namespace

대상 리소스 공급자 네임스페이스입니다.

--resource-parent

대상 리소스 부모 경로(해당하는 경우)입니다.

--resource-type

대상 리소스 종류입니다. 네임스페이스/형식 형식(예: 'Microsoft.Compute/virtualMachines')도 수락할 수 있습니다.

--service-bus-rule-id

진단 설정의 Service Bus 규칙 ID입니다. 이전 버전과의 호환성을 기본 하기 위한 것입니다.

--set

설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=.

--storage-account-id

진단 로그를 보낼 스토리지 계정의 리소스 ID입니다.

--workspace-id

진단 로그를 보내려는 Log Analytics 작업 영역의 전체 ARM 리소스 ID입니다. 예: /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

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.