Partilhar via


az grafana data-source

Nota

Essa referência faz parte da extensão amg para a CLI do Azure (versão 2.61.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az grafana data-source . Saiba mais sobre extensões.

Comandos para gerenciar fontes de dados de uma instância.

Comandos

Name Description Tipo Status
az grafana data-source create

Crie uma fonte de dados.

Extensão GA
az grafana data-source delete

Excluir uma fonte de dados.

Extensão GA
az grafana data-source list

Liste todas as fontes de dados de uma instância.

Extensão GA
az grafana data-source query

Consultar uma fonte de dados com implementação de back-end.

Extensão GA
az grafana data-source show

Obtenha os detalhes de uma fonte de dados.

Extensão GA
az grafana data-source update

Atualizar uma fonte de dados.

Extensão GA

az grafana data-source create

Crie uma fonte de dados.

az grafana data-source create --definition
                              --name
                              [--api-key]
                              [--resource-group]

Exemplos

criar uma fonte de dados do Azure Monitor usando a Identidade Gerenciada

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

criar uma fonte de dados do Azure Monitor usando o Registro de Aplicativo

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

criar uma fonte de dados do Azure Data Explorer usando a Identidade Gerenciada

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

criar uma fonte de dados do Azure Data Explorer usando o Registro de Aplicativo

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

criar uma fonte de dados do Azure Managed Prometheus usando o Registro de Aplicativo

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

criar uma fonte de dados do Azure Managed Prometheus usando identidade gerenciada

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

criar uma fonte de dados SQL do Azure

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

Parâmetros Obrigatórios

--definition

Cadeia de caracteres Json com definição de fonte de dados ou um caminho para um arquivo com esse conteúdo.

--name -n

Nome do Azure Managed Grafana.

Parâmetros Opcionais

--api-key --token -t

Chave de api ou token de conta de serviço, uma string gerada aleatoriamente usada para interagir com o endpoint Grafana; se faltar, a CLI usará as credenciais atuais do usuário conectado.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az grafana data-source delete

Excluir uma fonte de dados.

az grafana data-source delete --data-source
                              --name
                              [--api-key]
                              [--resource-group]

Parâmetros Obrigatórios

--data-source

Nome, id, uid que pode identificar uma fonte de dados. A CLI pesquisará na ordem de nome, id e uid, até encontrar uma correspondência.

--name -n

Nome do Azure Managed Grafana.

Parâmetros Opcionais

--api-key --token -t

Chave de api ou token de conta de serviço, uma string gerada aleatoriamente usada para interagir com o endpoint Grafana; se faltar, a CLI usará as credenciais atuais do usuário conectado.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az grafana data-source list

Liste todas as fontes de dados de uma instância.

az grafana data-source list --name
                            [--api-key]
                            [--resource-group]

Parâmetros Obrigatórios

--name -n

Nome do Azure Managed Grafana.

Parâmetros Opcionais

--api-key --token -t

Chave de api ou token de conta de serviço, uma string gerada aleatoriamente usada para interagir com o endpoint Grafana; se faltar, a CLI usará as credenciais atuais do usuário conectado.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az grafana data-source query

Consultar uma fonte de dados com implementação de back-end.

az grafana data-source query --data-source
                             --name
                             [--api-key]
                             [--conditions]
                             [--from]
                             [--internal-ms]
                             [--max-data-points]
                             [--query-format]
                             [--resource-group]
                             [--to]

Parâmetros Obrigatórios

--data-source

Nome, id, uid que pode identificar uma fonte de dados. A CLI pesquisará na ordem de nome, id e uid, até encontrar uma correspondência.

--name -n

Nome do Azure Managed Grafana.

Parâmetros Opcionais

--api-key --token -t

Chave de api ou token de conta de serviço, uma string gerada aleatoriamente usada para interagir com o endpoint Grafana; se faltar, a CLI usará as credenciais atuais do usuário conectado.

--conditions

Condição separada por espaço em um formato de <name>=<value>.

--from

Hora de início na iso 8601, por exemplo, '2022-01-02T16:15:00'. Padrão: 1 hora mais cedo.

--internal-ms

O intervalo de tempo em milissegundos de séries temporais. Padrão: 1000.

Default value: 1000
--max-data-points

Quantidade máxima de pontos de dados que o painel do painel pode renderizar. Padrão: 1000.

Default value: 100
--query-format

Formato do resule, por exemplo, tabela, time_series.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--to

Hora de fim na iso 8601, por exemplo, '2022-01-02T17:15:00'. Padrão: hora atual.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az grafana data-source show

Obtenha os detalhes de uma fonte de dados.

az grafana data-source show --data-source
                            --name
                            [--api-key]
                            [--resource-group]

Parâmetros Obrigatórios

--data-source

Nome, id, uid que pode identificar uma fonte de dados. A CLI pesquisará na ordem de nome, id e uid, até encontrar uma correspondência.

--name -n

Nome do Azure Managed Grafana.

Parâmetros Opcionais

--api-key --token -t

Chave de api ou token de conta de serviço, uma string gerada aleatoriamente usada para interagir com o endpoint Grafana; se faltar, a CLI usará as credenciais atuais do usuário conectado.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az grafana data-source update

Atualizar uma fonte de dados.

az grafana data-source update --data-source
                              --definition
                              --name
                              [--api-key]
                              [--resource-group]

Parâmetros Obrigatórios

--data-source

Nome, id, uid que pode identificar uma fonte de dados. A CLI pesquisará na ordem de nome, id e uid, até encontrar uma correspondência.

--definition

Cadeia de caracteres Json com definição de fonte de dados ou um caminho para um arquivo com esse conteúdo.

--name -n

Nome do Azure Managed Grafana.

Parâmetros Opcionais

--api-key --token -t

Chave de api ou token de conta de serviço, uma string gerada aleatoriamente usada para interagir com o endpoint Grafana; se faltar, a CLI usará as credenciais atuais do usuário conectado.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.