다음을 통해 공유


az grafana

참고 항목

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

Azure Managed Grafana 리소스를 관리하는 명령입니다.

명령

Name Description 형식 상태
az grafana api-key

API 키를 관리하는 명령입니다.

내선 번호 GA
az grafana api-key create

새 API 키를 만듭니다.

내선 번호 GA
az grafana api-key delete

API 키를 삭제합니다.

내선 번호 GA
az grafana api-key list

기존 API 키를 나열합니다.

내선 번호 GA
az grafana backup

Azure Managed Grafana 인스턴스의 콘텐츠를 보관에 백업합니다.

내선 번호 프리뷰
az grafana create

Grafana 리소스에 대한 작업 영역을 만듭니다. 이 API는 idempotent이므로 사용자가 새 grafana를 만들거나 기존 grafana를 업데이트할 수 있습니다.

내선 번호 GA
az grafana dashboard

인스턴스의 대시보드를 관리하는 명령입니다.

내선 번호 GA
az grafana dashboard create

새 대시보드를 만듭니다.

내선 번호 GA
az grafana dashboard delete

대시보드를 삭제합니다.

내선 번호 GA
az grafana dashboard import

대시보드를 가져옵니다.

내선 번호 GA
az grafana dashboard list

인스턴스의 모든 대시보드를 나열합니다.

내선 번호 GA
az grafana dashboard show

대시보드의 세부 정보를 가져옵니다.

내선 번호 GA
az grafana dashboard sync

한 인스턴스에서 다른 인스턴스로 Azure Managed Grafana 대시보드를 동기화합니다. 대시보드 내의 라이브러리 패널은 동기화에 자동으로 포함됩니다. "프로비전됨" 상태의 대시보드는 읽기 전용으로 인해 건너뜁니다.

내선 번호 프리뷰
az grafana dashboard update

대시보드를 업데이트합니다.

내선 번호 GA
az grafana data-source

인스턴스의 데이터 원본을 관리하는 명령입니다.

내선 번호 GA
az grafana data-source create

데이터 원본 만들기

내선 번호 GA
az grafana data-source delete

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

내선 번호 GA
az grafana data-source list

인스턴스의 모든 데이터 원본을 나열합니다.

내선 번호 GA
az grafana data-source query

백 엔드 구현이 있는 데이터 원본을 쿼리합니다.

내선 번호 GA
az grafana data-source show

데이터 원본의 세부 정보를 가져옵니다.

내선 번호 GA
az grafana data-source update

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

내선 번호 GA
az grafana delete

Grafana 리소스에 대한 작업 영역을 삭제합니다.

내선 번호 GA
az grafana folder

인스턴스의 폴더를 관리하는 명령입니다.

내선 번호 GA
az grafana folder create

새 폴더 만들기.

내선 번호 GA
az grafana folder delete

폴더를 삭제합니다.

내선 번호 GA
az grafana folder list

인스턴스의 모든 폴더를 나열합니다.

내선 번호 GA
az grafana folder show

폴더의 세부 정보를 가져옵니다.

내선 번호 GA
az grafana folder update

폴더를 업데이트합니다.

내선 번호 GA
az grafana list

지정된 구독에서 Grafana에 대한 작업 영역의 모든 리소스를 나열합니다.

내선 번호 GA
az grafana list-available-plugin

사용 가능한 모든 플러그 인을 나열합니다.

내선 번호 GA
az grafana migrate

기존 Grafana 인스턴스를 Azure Managed Grafana 인스턴스로 마이그레이션합니다.

내선 번호 프리뷰
az grafana notification-channel

인스턴스의 알림 채널을 관리하는 명령입니다.

내선 번호 GA
az grafana notification-channel create

알림 채널을 만듭니다.

내선 번호 GA
az grafana notification-channel delete

알림 채널을 삭제합니다.

내선 번호 GA
az grafana notification-channel list

인스턴스의 모든 알림 채널을 나열합니다.

내선 번호 GA
az grafana notification-channel show

알림 채널의 세부 정보를 가져옵니다.

내선 번호 GA
az grafana notification-channel test

알림 채널을 테스트합니다.

내선 번호 GA
az grafana notification-channel update

알림 채널을 업데이트합니다.

내선 번호 GA
az grafana restore

보관 파일에서 Azure Managed Grafana 인스턴스를 복원합니다.

내선 번호 프리뷰
az grafana service-account

서비스 계정을 관리하는 명령입니다.

내선 번호 GA
az grafana service-account create

새 서비스 계정을 만듭니다.

내선 번호 GA
az grafana service-account delete

서비스 계정을 삭제합니다.

내선 번호 GA
az grafana service-account list

기존 서비스 계정을 나열합니다.

내선 번호 GA
az grafana service-account show

서비스 계정의 세부 정보를 가져옵니다.

내선 번호 GA
az grafana service-account token

서비스 계정 토큰을 관리하는 명령입니다.

내선 번호 GA
az grafana service-account token create

새 서비스 계정 토큰을 만듭니다.

내선 번호 GA
az grafana service-account token delete

서비스 계정 토큰을 삭제합니다.

내선 번호 GA
az grafana service-account token list

기존 서비스 계정 토큰을 나열합니다.

내선 번호 GA
az grafana service-account update

서비스 계정을 업데이트합니다.

내선 번호 GA
az grafana show

Grafana 리소스에 대한 특정 작업 영역의 속성을 가져옵니다.

내선 번호 GA
az grafana update

Grafana 리소스에 대한 작업 영역을 업데이트합니다.

내선 번호 GA
az grafana user

인스턴스의 사용자를 관리하는 명령입니다.

내선 번호 GA
az grafana user actual-user

현재 사용자의 세부 정보를 가져옵니다.

내선 번호 GA
az grafana user list

사용자를 나열합니다.

내선 번호 GA
az grafana user show

사용자의 세부 정보를 가져옵니다.

내선 번호 GA
az grafana wait

조건이 충족될 때까지 CLI를 대기 상태로 유지합니다.

내선 번호 GA

az grafana backup

미리 보기

이 명령은 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

Azure Managed Grafana 인스턴스의 콘텐츠를 보관에 백업합니다.

az grafana backup --name
                  [--components {annotations, dashboards, datasources, folders, snapshots}]
                  [--directory]
                  [--folders-to-exclude]
                  [--folders-to-include]
                  [--resource-group]

예제

2개 폴더 아래의 백업 대시보드(대시보드를 다른 작업 영역으로 복원할 때 이름 다시 매핑을 사용하도록 설정하기 위해 데이터 원본이 포함됨)

az grafana backup -g MyResourceGroup -n MyGrafana -d c:\temp --folders-to-include "Prod" "Compute Gateway" --components datasources dashboards folders

대시보드 백업 및 몇 개의 폴더 건너뛰기

az grafana backup -g MyResourceGroup -n MyGrafana -d c:\temp  --folders-to-exclude General "Azure Monitor" --components datasources dashboards folders

필수 매개 변수

--name -n

Azure Managed Grafana의 이름입니다.

선택적 매개 변수

--components -c

백업할 Grafana 아티팩트 형식입니다.

허용되는 값: annotations, dashboards, datasources, folders, snapshots
--directory -d

Grafana 아티팩트 백업 디렉터리입니다.

--folders-to-exclude -e

백업 또는 동기화에서 제외할 폴더입니다.

--folders-to-include -i

백업 또는 동기화에 포함할 폴더입니다.

--resource-group -g

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

전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az grafana create

Grafana 리소스에 대한 작업 영역을 만듭니다. 이 API는 idempotent이므로 사용자가 새 grafana를 만들거나 기존 grafana를 업데이트할 수 있습니다.

az grafana create --name
                  --resource-group
                  [--api-key {Disabled, Enabled}]
                  [--deterministic-outbound-ip {Disabled, Enabled}]
                  [--grafana-major-version]
                  [--location]
                  [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                  [--principal-ids]
                  [--public-network-access {Disabled, Enabled}]
                  [--skip-identity {0, 1, f, false, n, no, t, true, y, yes}]
                  [--skip-role-assignments {0, 1, f, false, n, no, t, true, y, yes}]
                  [--sku-tier]
                  [--tags]
                  [--zone-redundancy {Disabled, Enabled}]

예제

표준 Sku 및 공용 네트워크 액세스를 사용하도록 설정된 Azure Managed Grafana 리소스 만들기

az grafana create --resource-group myResourceGroup --workspace-name myWorkspace --sku-tier Standard --public-network-access Enabled

필수 매개 변수

--name --workspace-name -n

Azure Managed Grafana의 작업 영역 이름입니다.

--resource-group -g

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

선택적 매개 변수

--api-key --service-account

Grafana 인스턴스의 api 키 설정입니다.

허용되는 값: Disabled, Enabled
Default value: Disabled
--deterministic-outbound-ip -i

Grafana 인스턴스가 결정적 아웃바운드 IP를 사용하는지 여부입니다.

허용되는 값: Disabled, Enabled
Default value: Disabled
--grafana-major-version -v

대상으로 지정할 주요 Grafana 소프트웨어 버전입니다.

--location -l

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

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

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

Grafana Admins로 만들 사용자, 그룹 등에 대한 공간으로 구분된 Azure AD 개체 ID입니다. 일단 제공되면 CLI는 현재 로그인한 사용자를 Grafana Admin Support 약식 구문, json-file 및 yaml-file로 만들지 않습니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--public-network-access -p

공용 인터페이스를 통해 트래픽을 사용하거나 사용하지 않도록 설정하는 상태를 나타냅니다.

허용되는 값: Disabled, Enabled
Default value: Enabled
--skip-identity --skip-system-assigned-identity

시스템 할당 ID를 사용하도록 설정하지 마세요. ID를 직접 관리하려면 이 옵션을 사용합니다.

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
Default value: False
--skip-role-assignments

Grafana 인스턴스 및 현재 CLI 계정의 관리 ID에 대한 기본 역할 할당 만들기를 건너뜁니다. 역할 할당을 직접 관리하려면 이 옵션을 사용합니다.

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
Default value: False
--sku-tier

grafana 리소스의 Sku입니다.

Default value: Standard
--tags

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

--zone-redundancy

Grafana 인스턴스의 영역 중복 설정입니다.

허용되는 값: Disabled, Enabled
Default value: Disabled
전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az grafana delete

Grafana 리소스에 대한 작업 영역을 삭제합니다.

az grafana delete [--ids]
                  [--name]
                  [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                  [--resource-group]
                  [--subscription]
                  [--yes]

선택적 매개 변수

--ids

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

--name --workspace-name -n

Azure Managed Grafana의 작업 영역 이름입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

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

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

--subscription

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

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az grafana list

지정된 구독에서 Grafana에 대한 작업 영역의 모든 리소스를 나열합니다.

az grafana list [--max-items]
                [--next-token]
                [--resource-group]

선택적 매개 변수

--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
Default value: json
--query

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

--subscription

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

--verbose

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

az grafana list-available-plugin

사용 가능한 모든 플러그 인을 나열합니다.

az grafana list-available-plugin [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

선택적 매개 변수

--ids

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

--name --workspace-name -n

Azure Managed Grafana의 작업 영역 이름입니다.

--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
Default value: json
--query

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

--subscription

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

--verbose

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

az grafana migrate

미리 보기

이 명령은 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

기존 Grafana 인스턴스를 Azure Managed Grafana 인스턴스로 마이그레이션합니다.

az grafana migrate --name
                   --src-endpoint
                   --src-token-or-key
                   [--dry-run {false, true}]
                   [--folders-to-exclude]
                   [--folders-to-include]
                   [--overwrite {false, true}]
                   [--resource-group]

예제

로컬 Grafana 인스턴스에서 Azure Managed Grafana 인스턴스로 대시보드 및 폴더를 마이그레이션합니다.

az grafana migrate -g MyResourceGroup -n MyGrafana -s http://localhost:3000 -t YourServiceTokenOrAPIKey

필수 매개 변수

--name -n

Azure Managed Grafana의 이름입니다.

--src-endpoint -s

마이그레이션할 Grafana 인스턴스 엔드포인트입니다.

--src-token-or-key -t

마이그레이션에 액세스할 수 있는 Grafana 인스턴스 서비스 토큰(또는 api 키)입니다.

선택적 매개 변수

--dry-run -d

커밋하지 않고 변경 내용을 미리 봅니다. --overwrite보다 우선합니다.

허용되는 값: false, true
Default value: False
--folders-to-exclude -e

백업 또는 동기화에서 제외할 폴더입니다.

--folders-to-include -i

백업 또는 동기화에 포함할 폴더입니다.

--overwrite

이전 대시보드, 라이브러리 패널 및 폴더를 동일한 uid 또는 제목으로 덮어씁니다.

허용되는 값: false, true
Default value: False
--resource-group -g

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

전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az grafana restore

미리 보기

이 명령은 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

보관 파일에서 Azure Managed Grafana 인스턴스를 복원합니다.

az grafana restore --archive-file
                   --name
                   [--components {annotations, dashboards, datasources, folders, snapshots}]
                   [--remap-data-sources {false, true}]
                   [--resource-group]

예제

대시보드를 복원합니다. 폴더 아래에 있는 경우 구성 요소 목록에 "폴더"를 포함합니다. CLI가 대상 작업 영역에서 동일한 데이터 원본을 가리키도록 대시보드를 업데이트하도록 "--remap-data-sources"를 사용합니다.

az grafana restore -g MyResourceGroup -n MyGrafana --archive-file backup\dashboards\ServiceHealth-202307051036.tar.gz --components dashboards folders --remap-data-sources

필수 매개 변수

--archive-file -a

Grafana 아티팩트 복원을 위해 보관합니다.

--name -n

Azure Managed Grafana의 이름입니다.

선택적 매개 변수

--components -c

백업할 Grafana 아티팩트 형식입니다.

허용되는 값: annotations, dashboards, datasources, folders, snapshots
--remap-data-sources -r

복원하는 동안 이름 일치를 통해 대상 작업 영역에 정의된 데이터 원본을 참조하도록 대시보드를 업데이트합니다.

허용되는 값: false, true
--resource-group -g

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

전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az grafana show

Grafana 리소스에 대한 특정 작업 영역의 속성을 가져옵니다.

az grafana show [--ids]
                [--name]
                [--resource-group]
                [--subscription]

선택적 매개 변수

--ids

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

--name --workspace-name -n

Azure Managed Grafana의 작업 영역 이름입니다.

--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
Default value: json
--query

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

--subscription

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

--verbose

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

az grafana update

Grafana 리소스에 대한 작업 영역을 업데이트합니다.

az grafana update [--api-key {Disabled, Enabled}]
                  [--deterministic-outbound-ip {Disabled, Enabled}]
                  [--from-address]
                  [--from-name]
                  [--grafana-major-version]
                  [--host]
                  [--ids]
                  [--name]
                  [--password]
                  [--public-network-access {Disabled, Enabled}]
                  [--resource-group]
                  [--skip-verify {0, 1, f, false, n, no, t, true, y, yes}]
                  [--sku-tier]
                  [--smtp {0, 1, f, false, n, no, t, true, y, yes}]
                  [--start-tls-policy {MandatoryStartTLS, NoStartTLS, OpportunisticStartTLS}]
                  [--subscription]
                  [--tags]
                  [--user]
                  [--zone-redundancy {Disabled, Enabled}]

예제

공용 네트워크 액세스를 사용하지 않도록 설정

az grafana update -g MyResourceGroup -n MyGrafana --public-network-access disabled

mailgun의 SMTP 릴레이 수명을 통해 메일 알림 사용

az grafana update -g MyResourceGroup -n MyGrafana --smtp enabled --from-address johndoe@outlook.com --from-name john --host "smtp.mailgun.org:587" --user "postmaster@sandbox12345.mailgun.org" --password "password" --start-tls-policy OpportunisticStartTLS --skip-verify true

선택적 매개 변수

--api-key --service-account

Grafana 인스턴스의 api 키 설정입니다.

허용되는 값: Disabled, Enabled
--deterministic-outbound-ip -i

Grafana 인스턴스가 결정적 아웃바운드 IP를 사용하는지 여부입니다.

허용되는 값: Disabled, Enabled
--from-address

전자 메일을 보낼 때 사용되는 주소입니다.https://pkg.go.dev/net/mail#Address

--from-name

전자 메일을 보낼 때 사용할 이름입니다. 기본값은 "Azure Managed Grafana 알림" https://pkg.go.dev/net/mail#Address입니다.

--grafana-major-version --major-version -v

대상으로 지정할 주요 Grafana 소프트웨어 버전입니다.

--host

포트가 있는 SMTP 서버 호스트 이름(예: test.email.net:587)

--ids

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

--name --workspace-name -n

Azure Managed Grafana의 작업 영역 이름입니다.

--password

SMTP 인증의 암호입니다. 암호에 #또는 ;가 포함된 경우 큰따옴표로 래핑해야 합니다.

--public-network-access -p

공용 인터페이스를 통해 트래픽을 사용하거나 사용하지 않도록 설정하는 상태를 나타냅니다.

허용되는 값: Disabled, Enabled
--resource-group -g

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

--skip-verify

SMTP 서버에 대한 SSL을 확인합니다. 기본값은 false https://pkg.go.dev/crypto/tls#Config입니다.

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

grafana 리소스의 Sku입니다.

--smtp --smtp-enabled

Grafana가 전자 메일을 보낼 수 있도록 하려면 이 옵션을 사용하도록 설정합니다.

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

SMTP 구성 https://pkg.go.dev/github.com/go-mail/mail#StartTLSPolicy의 StartTLSPolicy 설정입니다.

허용되는 값: MandatoryStartTLS, NoStartTLS, OpportunisticStartTLS
--subscription

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

--tags

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

--user

SMTP 인증의 사용자입니다.

--zone-redundancy

Grafana 인스턴스의 영역 중복 설정입니다.

허용되는 값: Disabled, Enabled
전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az grafana wait

조건이 충족될 때까지 CLI를 대기 상태로 유지합니다.

az grafana wait [--created]
                [--custom]
                [--deleted]
                [--exists]
                [--ids]
                [--interval]
                [--name]
                [--resource-group]
                [--subscription]
                [--timeout]
                [--updated]

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 사용하여 생성될 때까지 기다립니다.

Default value: False
--custom

조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

삭제될 때까지 기다립니다.

Default value: False
--exists

리소스가 존재할 때까지 기다립니다.

Default value: False
--ids

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

--interval

폴링 간격(초)입니다.

Default value: 30
--name --workspace-name -n

Azure Managed Grafana의 작업 영역 이름입니다.

--resource-group -g

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

--subscription

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

--timeout

최대 대기 시간(초)입니다.

Default value: 3600
--updated

'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.

Default value: False
전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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