az grafana data-source
Note
이 참조는 Azure CLI(버전 2.61.0 이상)에 대한 amg 확장의 일부입니다. az grafana data-source 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.
인스턴스의 데이터 원본을 관리하는 명령입니다.
명령
| Name | Description | 형식 | 상태 |
|---|---|---|---|
| az grafana data-source create |
데이터 원본을 만듭니다. |
Extension | GA |
| az grafana data-source delete |
데이터 원본을 삭제합니다. |
Extension | GA |
| az grafana data-source list |
인스턴스의 모든 데이터 원본을 나열합니다. |
Extension | GA |
| az grafana data-source query |
백 엔드 구현이 있는 데이터 원본을 쿼리합니다. |
Extension | GA |
| az grafana data-source show |
데이터 원본의 세부 정보를 가져옵니다. |
Extension | GA |
| az grafana data-source update |
데이터 원본을 업데이트합니다. |
Extension | GA |
az grafana data-source create
데이터 원본을 만듭니다.
az grafana data-source create --definition
--name
[--api-key --token]
[--resource-group]
예제
관리 ID를 사용하여 Azure Monitor 데이터 원본 만들기
az grafana data-source create -n MyGrafana --definition '{
"access": "proxy",
"jsonData": {
"azureAuthType": "msi",
"subscriptionId": "3a7edf7d-1488-4017-a908-111111111111"
},
"name": "Azure Monitor-3",
"type": "grafana-azure-monitor-datasource"
}'
앱 등록을 사용하여 Azure Monitor 데이터 원본 만들기
az grafana data-source create -n MyGrafana --definition '{
"name": "Azure Monitor-2",
"type": "grafana-azure-monitor-datasource",
"access": "proxy",
"jsonData": {
"subscriptionId": "3a7edf7d-1488-4017-a908-111111111111",
"azureAuthType": "clientsecret",
"cloudName": "azuremonitor",
"tenantId": "72f988bf-86f1-41af-91ab-111111111111",
"clientId": "fb31a2f5-9122-4be9-9705-111111111111"
},
"secureJsonData": { "clientSecret": "verySecret" }
}'
관리 ID를 사용하여 Azure Data Explorer 데이터 원본 만들기
az grafana data-source create -n MyGrafana --definition '{
"name": "Azure Data Explorer Datasource-2",
"type": "grafana-azure-data-explorer-datasource",
"access": "proxy",
"jsonData": {
"dataConsistency": "strongconsistency",
"clusterUrl": "https://mykusto.westcentralus.kusto.windows.net"
}
}'
앱 등록을 사용하여 Azure Data Explorer 데이터 원본 만들기
az grafana data-source create -n MyGrafana --definition '{
"name": "Azure Data Explorer Datasource-1",
"type": "grafana-azure-data-explorer-datasource",
"access": "proxy",
"jsonData": {
"clusterUrl": "https://mykusto.westcentralus.kusto.windows.net",
"azureCredentials": {
"authType": "clientsecret",
"azureCloud": "AzureCloud",
"tenantId": "72f988bf-86f1-41af-91ab-111111111111",
"clientId": "fb31a2f5-9122-4be9-9705-111111111111"
}
},
"secureJsonData": { "azureClientSecret": "verySecret" }
}'
앱 등록을 사용하여 Azure Managed Prometheus 데이터 원본 만들기
az grafana data-source create -n MyGrafana --definition '{
"name": "Azure Managed Prometheus-1",
"type": "prometheus",
"access": "proxy",
"url": "https://myprom-abcd.westcentralus.prometheus.monitor.azure.com",
"jsonData": {
"httpMethod": "POST",
"azureCredentials": {
"authType": "clientsecret",
"azureCloud": "AzureCloud",
"tenantId": "72f988bf-86f1-41af-91ab-111111111111",
"clientId": "fb31a2f5-9122-4be9-9705-111111111111"
},
"timeInterval": "30s"
},
"secureJsonData": { "azureClientSecret": "verySecret" }
}'
관리 ID를 사용하여 Azure Managed Prometheus 데이터 원본 만들기
az grafana data-source create -n MyGrafana --definition '{
"name": "Azure Managed Prometheus-1",
"type": "prometheus",
"access": "proxy",
"url": "https://myprom-jryu.westcentralus.prometheus.monitor.azure.com",
"jsonData": {
"httpMethod": "POST",
"azureCredentials": { "authType": "msi" }
}
}'
Azure SQL 데이터 원본 만들기
az grafana data-source create -n MyGrafana --definition '{
"access": "proxy",
"database": "testdb",
"jsonData": {
"authenticationType": "SQL Server Authentication",
"encrypt": "false"
},
"secureJsonData": {
"password": "verySecretPassword"
},
"name": "Microsoft SQL Server",
"type": "mssql",
"url": "testsql.database.windows.net",
"user": "admin1"
}'
필수 매개 변수
데이터 원본 정의가 있는 Json 문자열 또는 이러한 콘텐츠가 있는 파일의 경로입니다.
Azure Managed Grafana의 이름입니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
Grafana 엔드포인트와 상호 작용하는 데 사용되는 임의로 생성된 문자열인 Api 키 또는 서비스 계정 토큰입니다. 누락된 경우 CLI는 현재 로그인한 사용자의 자격 증명을 사용합니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az grafana data-source delete
데이터 원본을 삭제합니다.
az grafana data-source delete --data-source
--name
[--api-key --token]
[--resource-group]
필수 매개 변수
데이터 원본을 식별할 수 있는 이름, ID, uid입니다. CLI는 일치 항목을 찾을 때까지 이름, ID 및 uid 순서로 검색합니다.
Azure Managed Grafana의 이름입니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
Grafana 엔드포인트와 상호 작용하는 데 사용되는 임의로 생성된 문자열인 Api 키 또는 서비스 계정 토큰입니다. 누락된 경우 CLI는 현재 로그인한 사용자의 자격 증명을 사용합니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az grafana data-source list
인스턴스의 모든 데이터 원본을 나열합니다.
az grafana data-source list --name
[--api-key --token]
[--resource-group]
필수 매개 변수
Azure Managed Grafana의 이름입니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
Grafana 엔드포인트와 상호 작용하는 데 사용되는 임의로 생성된 문자열인 Api 키 또는 서비스 계정 토큰입니다. 누락된 경우 CLI는 현재 로그인한 사용자의 자격 증명을 사용합니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az grafana data-source query
백 엔드 구현이 있는 데이터 원본을 쿼리합니다.
az grafana data-source query --data-source
--name
[--api-key --token]
[--conditions]
[--from]
[--internal-ms]
[--max-data-points]
[--query-format]
[--resource-group]
[--to]
필수 매개 변수
데이터 원본을 식별할 수 있는 이름, ID, uid입니다. CLI는 일치 항목을 찾을 때까지 이름, ID 및 uid 순서로 검색합니다.
Azure Managed Grafana의 이름입니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
Grafana 엔드포인트와 상호 작용하는 데 사용되는 임의로 생성된 문자열인 Api 키 또는 서비스 계정 토큰입니다. 누락된 경우 CLI는 현재 로그인한 사용자의 자격 증명을 사용합니다.
공백으로 구분된 조건(<name>=<value>형식)
iso 8601의 시작 시간(예: '2022-01-02T16:15:00'). 기본값: 1시간 일찍.
시계열의 시간 간격(밀리초)입니다. 기본값: 1000.
| 속성 | 값 |
|---|---|
| Default value: | 1000 |
대시보드 패널에서 렌더링할 수 있는 데이터 요소의 최대 양입니다. 기본값: 1000.
| 속성 | 값 |
|---|---|
| Default value: | 100 |
다시 규칙의 형식(예: 테이블, time_series)입니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
iso 8601의 종료 시간(예: '2022-01-02T17:15:00'). 기본값: 현재 시간입니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az grafana data-source show
데이터 원본의 세부 정보를 가져옵니다.
az grafana data-source show --data-source
--name
[--api-key --token]
[--resource-group]
필수 매개 변수
데이터 원본을 식별할 수 있는 이름, ID, uid입니다. CLI는 일치 항목을 찾을 때까지 이름, ID 및 uid 순서로 검색합니다.
Azure Managed Grafana의 이름입니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
Grafana 엔드포인트와 상호 작용하는 데 사용되는 임의로 생성된 문자열인 Api 키 또는 서비스 계정 토큰입니다. 누락된 경우 CLI는 현재 로그인한 사용자의 자격 증명을 사용합니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az grafana data-source update
데이터 원본을 업데이트합니다.
az grafana data-source update --data-source
--definition
--name
[--api-key --token]
[--resource-group]
필수 매개 변수
데이터 원본을 식별할 수 있는 이름, ID, uid입니다. CLI는 일치 항목을 찾을 때까지 이름, ID 및 uid 순서로 검색합니다.
데이터 원본 정의가 있는 Json 문자열 또는 이러한 콘텐츠가 있는 파일의 경로입니다.
Azure Managed Grafana의 이름입니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
Grafana 엔드포인트와 상호 작용하는 데 사용되는 임의로 생성된 문자열인 Api 키 또는 서비스 계정 토큰입니다. 누락된 경우 CLI는 현재 로그인한 사용자의 자격 증명을 사용합니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |