az monitor data-collection rule

참고 항목

이 참조는 Azure CLI(버전 2.55.0 이상)에 대한 monitor-control-service 확장의 일부입니다. az monitor data-collection rule 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

모니터 제어 서비스에 대한 데이터 수집 규칙을 관리합니다.

명령

Name Description 형식 상태
az monitor data-collection rule association

모니터 제어 서비스에 대한 데이터 수집 규칙 연결을 관리합니다.

내선 번호 GA
az monitor data-collection rule association create

연결을 만듭니다.

내선 번호 GA
az monitor data-collection rule association delete

연결을 삭제합니다.

내선 번호 GA
az monitor data-collection rule association list

지정된 데이터 수집 규칙에 대한 연결을 나열합니다. 또한 지정된 데이터 컬렉션 엔드포인트에 대한 연결을 나열합니다. 지정된 리소스에 대한 연결을 나열합니다.

내선 번호 GA
az monitor data-collection rule association list-by-resource

지정된 리소스에 대한 연결을 나열합니다.

내선 번호 GA
az monitor data-collection rule association show

지정된 연결을 가져옵니다.

내선 번호 GA
az monitor data-collection rule association update

연결을 업데이트합니다.

내선 번호 GA
az monitor data-collection rule create

데이터 수집 규칙을 만듭니다.

내선 번호 GA
az monitor data-collection rule data-flow

데이터 흐름을 관리합니다.

내선 번호 GA
az monitor data-collection rule data-flow add

데이터 흐름을 추가합니다.

내선 번호 GA
az monitor data-collection rule data-flow list

데이터 흐름을 나열합니다.

내선 번호 GA
az monitor data-collection rule delete

데이터 수집 규칙을 삭제합니다.

내선 번호 GA
az monitor data-collection rule list

지정된 리소스 그룹의 모든 데이터 수집 규칙을 나열합니다. 또한 지정된 구독의 모든 데이터 수집 규칙을 나열합니다.

내선 번호 GA
az monitor data-collection rule log-analytics

Log Analytics 대상을 관리합니다.

내선 번호 GA
az monitor data-collection rule log-analytics add

데이터 수집 규칙의 Log Analytics 대상을 추가합니다.

내선 번호 GA
az monitor data-collection rule log-analytics delete

데이터 수집 규칙의 Log Analytics 대상을 삭제합니다.

내선 번호 GA
az monitor data-collection rule log-analytics list

데이터 수집 규칙의 Log Analytics 대상을 나열합니다.

내선 번호 GA
az monitor data-collection rule log-analytics show

데이터 수집 규칙의 Log Analytics 대상을 표시합니다.

내선 번호 GA
az monitor data-collection rule log-analytics update

데이터 수집 규칙의 Log Analytics 대상을 업데이트합니다.

내선 번호 GA
az monitor data-collection rule performance-counter

로그 성능 카운터 데이터 원본을 관리합니다.

내선 번호 GA
az monitor data-collection rule performance-counter add

로그 성능 카운터 데이터 원본을 추가합니다.

내선 번호 GA
az monitor data-collection rule performance-counter delete

로그 성능 카운터 데이터 원본을 삭제합니다.

내선 번호 GA
az monitor data-collection rule performance-counter list

로그 성능 카운터 데이터 원본을 나열합니다.

내선 번호 GA
az monitor data-collection rule performance-counter show

로그 성능 카운터 데이터 원본을 표시합니다.

내선 번호 GA
az monitor data-collection rule performance-counter update

로그 성능 카운터 데이터 원본을 업데이트합니다.

내선 번호 GA
az monitor data-collection rule show

지정된 데이터 수집 규칙을 반환합니다.

내선 번호 GA
az monitor data-collection rule syslog

Syslog 데이터 원본을 관리합니다.

내선 번호 GA
az monitor data-collection rule syslog add

Syslog 데이터 원본을 추가합니다.

내선 번호 GA
az monitor data-collection rule syslog delete

Syslog 데이터 원본을 삭제합니다.

내선 번호 GA
az monitor data-collection rule syslog list

Syslog 데이터 원본을 나열합니다.

내선 번호 GA
az monitor data-collection rule syslog show

Syslog 데이터 원본을 표시합니다.

내선 번호 GA
az monitor data-collection rule syslog update

Syslog 데이터 원본을 업데이트합니다.

내선 번호 GA
az monitor data-collection rule update

데이터 수집 규칙을 업데이트합니다.

내선 번호 GA
az monitor data-collection rule windows-event-log

Windows 이벤트 로그 데이터 원본을 관리합니다.

내선 번호 GA
az monitor data-collection rule windows-event-log add

Windows 이벤트 로그 데이터 원본을 추가합니다.

내선 번호 GA
az monitor data-collection rule windows-event-log delete

Windows 이벤트 로그 데이터 원본을 삭제합니다.

내선 번호 GA
az monitor data-collection rule windows-event-log list

Windows 이벤트 로그 데이터 원본을 나열합니다.

내선 번호 GA
az monitor data-collection rule windows-event-log show

Windows 이벤트 로그 데이터 원본을 표시합니다.

내선 번호 GA
az monitor data-collection rule windows-event-log update

Windows 이벤트 로그 데이터 원본을 업데이트합니다.

내선 번호 GA

az monitor data-collection rule create

데이터 수집 규칙을 만듭니다.

az monitor data-collection rule create --data-collection-rule-name
                                       --resource-group
                                       [--data-collection-endpoint-id]
                                       [--data-flows]
                                       [--data-sources]
                                       [--description]
                                       [--destinations]
                                       [--identity]
                                       [--kind {Linux, Windows}]
                                       [--location]
                                       [--rule-file]
                                       [--stream-declarations]
                                       [--tags]

예제

데이터 수집 규칙 만들기

az monitor data-collection rule create --resource-group "myResourceGroup" --location "eastus" --name "myCollectionRule" --rule-file "C:\samples\dcrEx1.json"

필수 매개 변수

--data-collection-rule-name --name --rule-name -n

데이터 수집 규칙의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

--resource-group -g

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

선택적 매개 변수

--data-collection-endpoint-id --endpoint-id

연결할 데이터 컬렉션 엔드포인트의 리소스 ID입니다.

--data-flows

데이터 흐름의 사양입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--data-sources

데이터 원본의 사양입니다. 이 속성은 선택 사항이며 프로비전된 엔드포인트에 대한 직접 호출을 통해 규칙을 사용하는 경우 생략할 수 있습니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--description

연결에 대한 설명입니다.

--destinations

대상의 사양입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--identity

리소스의 관리 서비스 ID입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--kind

리소스의 종류입니다.

허용되는 값: Linux, Windows
--location -l

리소스가 있는 지리적 위치입니다.

--rule-file

규칙 매개 변수에 대한 json 파일입니다. 제공된 경우 해당 매개 변수는 규칙 파일 Usage의 값으로 덮어씁니다. --rule-file sample.json 규칙 json 파일은 json 형식으로 구성된 규칙 매개 변수여야 합니다. 아래와 같이: { "properties": { "destinations": { "azureMonitorMetrics": { "name": "azureMonitorMetrics-default" } }, "dataFlows": [ { "streams": [ "Microsoft-InsightsMetrics" ], "destinations": [ "azureMonitorMetrics-default" ] } } }

--stream-declarations

이 규칙에 사용되는 사용자 지정 스트림의 선언입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--tags

리소스 태그. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

전역 매개 변수
--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 data-collection rule delete

데이터 수집 규칙을 삭제합니다.

az monitor data-collection rule delete [--data-collection-rule-name]
                                       [--ids]
                                       [--resource-group]
                                       [--subscription]
                                       [--yes]

예제

데이터 수집 규칙 삭제

az monitor data-collection rule delete --name "myCollectionRule" --resource-group "myResourceGroup"

선택적 매개 변수

--data-collection-rule-name --name --rule-name -n

데이터 수집 규칙의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--resource-group -g

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

--subscription

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

--yes -y

확인 메시지를 표시하지 않습니다.

기본값: False
전역 매개 변수
--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 data-collection rule list

지정된 리소스 그룹의 모든 데이터 수집 규칙을 나열합니다. 또한 지정된 구독의 모든 데이터 수집 규칙을 나열합니다.

az monitor data-collection rule list [--max-items]
                                     [--next-token]
                                     [--resource-group]

예제

리소스 그룹별 데이터 수집 규칙 나열

az monitor data-collection rule list --resource-group "myResourceGroup"

구독별 데이터 수집 규칙 나열

az monitor data-collection rule list

선택적 매개 변수

--max-items

명령의 출력에서 반환할 총 항목 수입니다. 사용 가능한 총 항목 수가 지정된 값보다 많으면 명령의 출력에 토큰이 제공됩니다. 페이지 매김을 다시 시작하려면 후속 명령의 인수에 --next-token 토큰 값을 제공합니다.

--next-token

페이지 매김을 시작할 위치를 지정하는 토큰입니다. 이는 이전에 잘린 응답의 토큰 값입니다.

--resource-group -g

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

전역 매개 변수
--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 data-collection rule show

지정된 데이터 수집 규칙을 반환합니다.

az monitor data-collection rule show [--data-collection-rule-name]
                                     [--ids]
                                     [--resource-group]
                                     [--subscription]

예제

데이터 수집 규칙 가져오기

az monitor data-collection rule show --name "myCollectionRule" --resource-group "myResourceGroup"

선택적 매개 변수

--data-collection-rule-name --name --rule-name -n

데이터 수집 규칙의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--resource-group -g

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

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_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 data-collection rule update

데이터 수집 규칙을 업데이트합니다.

az monitor data-collection rule update [--add]
                                       [--data-collection-endpoint-id]
                                       [--data-collection-rule-name]
                                       [--data-flows]
                                       [--data-flows-raw]
                                       [--data-sources]
                                       [--description]
                                       [--destinations]
                                       [--extensions]
                                       [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                       [--identity]
                                       [--ids]
                                       [--kind {Linux, Windows}]
                                       [--log-analytics]
                                       [--monitor-metrics]
                                       [--performance-counters]
                                       [--remove]
                                       [--resource-group]
                                       [--set]
                                       [--stream-declarations]
                                       [--subscription]
                                       [--syslog]
                                       [--tags]
                                       [--windows-event-logs]

선택적 매개 변수

--add

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

--data-collection-endpoint-id --endpoint-id

연결할 데이터 컬렉션 엔드포인트의 리소스 ID입니다.

--data-collection-rule-name --name --rule-name -n

데이터 수집 규칙의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

--data-flows --data-flows-remain

데이터 흐름의 사양입니다. 사용: --data-flows streams=XX1 streams=XX2 destinations=XX1 destinations=XX2 스트림: 필수입니다. 이 데이터 흐름에 대한 스트림 목록입니다. 대상: 필수입니다. 이 데이터 흐름의 대상 목록입니다. 둘 이상의 --data-flows 인수를 사용하여 여러 작업을 지정할 수 있습니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--data-flows-raw

데이터 흐름의 사양입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--data-sources

데이터 원본의 사양입니다. 이 속성은 선택 사항이며 프로비전된 엔드포인트에 대한 직접 호출을 통해 규칙을 사용하는 경우 생략할 수 있습니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--description

연결에 대한 설명입니다.

--destinations

대상의 사양입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--extensions

Azure VM 확장 데이터 원본 구성 목록입니다. 예상 값: json-string/@json-file.

--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
--identity

리소스의 관리 서비스 ID입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--kind

리소스의 종류입니다.

허용되는 값: Linux, Windows
--log-analytics

Log Analytics 대상 목록입니다. 사용량: --log-analytics resource-id=XX name=XX resource-id: 필수입니다. Log Analytics 작업 영역의 리소스 ID입니다. name: 필수입니다. 대상의 이름입니다. 이 이름은 데이터 수집 규칙 내의 모든 대상(형식에 관계없이)에서 고유해야 합니다. 둘 이상의 --log-analytics 인수를 사용하여 여러 작업을 지정할 수 있습니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--monitor-metrics

Azure Monitor 메트릭 대상입니다. 사용: --monitor-metrics name=XX 이름: 필수입니다. 대상의 이름입니다. 이 이름은 데이터 수집 규칙 내의 모든 대상(형식에 관계없이)에서 고유해야 합니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--performance-counters

성능 카운터 데이터 원본 구성 목록입니다. 사용법: --performance-counters streams=XX1 streams=XX2 sampling-frequency=XX counter-specifiers=XX1 counter-specifiers=XX2 name=XX streams: Required. 이 데이터 원본을 보낼 스트림 목록입니다. 스트림은 이 데이터에 사용할 스키마와 일반적으로 데이터가 전송될 Log Analytics의 테이블을 나타냅니다. 샘플링 빈도: 필수입니다. 연속 카운터 측정(샘플) 사이의 시간(초)입니다. 카운터 지정자: 필수입니다. 수집하려는 성능 카운터의 지정자 이름 목록입니다. 와일드카드(*)를 사용하여 모든 인스턴스에 대한 카운터를 수집합니다. Windows에서 성능 카운터 목록을 얻으려면 'typeperf' 명령을 실행합니다. name: 필수입니다. 데이터 원본의 이름입니다. 이 이름은 데이터 수집 규칙 내의 모든 데이터 원본(형식에 관계없이)에서 고유해야 합니다. 둘 이상의 --performance-counters 인수를 사용하여 여러 작업을 지정할 수 있습니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--remove

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

--resource-group -g

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

--set

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

--stream-declarations

이 규칙에 사용되는 사용자 지정 스트림의 선언입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--subscription

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

--syslog

Syslog 데이터 원본 구성 목록입니다. 사용법: --syslog streams=XX1 streams=XX2 facility-names=XX1 facility-names=XX2 log-levels=XX1 log-levels=XX2 name=XX streams: Required. 이 데이터 원본을 보낼 스트림 목록입니다. 스트림은 이 데이터에 사용할 스키마와 일반적으로 데이터가 전송될 Log Analytics의 테이블을 나타냅니다. facility-names: 필수입니다. 시설 이름 목록입니다. log-levels: 수집할 로그 수준입니다. name: 필수입니다. 데이터 원본의 이름입니다. 이 이름은 데이터 수집 규칙 내의 모든 데이터 원본(형식에 관계없이)에서 고유해야 합니다. 둘 이상의 --syslog 인수를 사용하여 여러 작업을 지정할 수 있습니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--tags

리소스 태그. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--windows-event-logs

Windows 이벤트 로그 데이터 원본 구성 목록입니다. 사용법: --windows-event-logs streams=XX1 streams=XX2 x-path-queries=XX1 x-path-queries=XX2 name=XX 스트림: 필수입니다. 이 데이터 원본을 보낼 스트림 목록입니다. 스트림은 이 데이터에 사용할 스키마와 일반적으로 데이터가 전송될 Log Analytics의 테이블을 나타냅니다. x-path-queries: 필수입니다. XPATH 형식의 Windows 이벤트 로그 쿼리 목록입니다. name: 필수입니다. 데이터 원본의 이름입니다. 이 이름은 데이터 수집 규칙 내의 모든 데이터 원본(형식에 관계없이)에서 고유해야 합니다. 둘 이상의 --windows-event-logs 인수를 사용하여 여러 작업을 지정할 수 있습니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

전역 매개 변수
--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를 사용합니다.