Share via


az grafana data-source

Nota

Questo riferimento fa parte dell'estensione amg per l'interfaccia della riga di comando di Azure (versione 2.38.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az grafana data-source . Altre informazioni sulle estensioni.

Comandi per gestire le origini dati di un'istanza di .

Comandi

Nome Descrizione Tipo Stato
az grafana data-source create

Creare un'origine dati.

Estensione Disponibilità generale
az grafana data-source delete

Eliminare un'origine dati.

Estensione Disponibilità generale
az grafana data-source list

Elencare tutte le origini dati di un'istanza di .

Estensione Disponibilità generale
az grafana data-source query

Eseguire query su un'origine dati con implementazione back-end.

Estensione Disponibilità generale
az grafana data-source show

Ottenere i dettagli di un'origine dati.

Estensione Disponibilità generale
az grafana data-source update

Aggiornare un'origine dati.

Estensione Disponibilità generale

az grafana data-source create

Creare un'origine dati.

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

Esempio

creare un'origine dati di Monitoraggio di Azure usando l'identità gestita

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

creare un'origine dati di Monitoraggio di Azure usando registrazione app

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

creare un'origine dati Esplora dati di Azure usando l'identità gestita

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

creare un'origine dati di Azure Esplora dati usando registrazione app

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

creare un'origine dati Prometheus gestita di Azure usando Registrazione app

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

creare un'origine dati Prometheus gestita di Azure usando l'identità gestita

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

creare un'origine dati SQL di 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"
}'

Parametri necessari

--definition

Stringa JSON con definizione dell'origine dati o percorso di un file con tale contenuto.

--name -n

Nome della Grafana gestita di Azure.

Parametri facoltativi

--api-key --token -t

Chiave API o token dell'account del servizio, stringa generata in modo casuale usata per interagire con l'endpoint Grafana; se mancante, l'interfaccia della riga di comando userà le credenziali dell'utente connesso corrente.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az grafana data-source delete

Eliminare un'origine dati.

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

Parametri necessari

--data-source

Nome, ID, uid che può identificare un'origine dati. L'interfaccia della riga di comando cercherà nell'ordine di nome, ID e uid, fino a trovare una corrispondenza.

--name -n

Nome della Grafana gestita di Azure.

Parametri facoltativi

--api-key --token -t

Chiave API o token dell'account del servizio, stringa generata in modo casuale usata per interagire con l'endpoint Grafana; se mancante, l'interfaccia della riga di comando userà le credenziali dell'utente connesso corrente.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az grafana data-source list

Elencare tutte le origini dati di un'istanza di .

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

Parametri necessari

--name -n

Nome della Grafana gestita di Azure.

Parametri facoltativi

--api-key --token -t

Chiave API o token dell'account del servizio, stringa generata in modo casuale usata per interagire con l'endpoint Grafana; se mancante, l'interfaccia della riga di comando userà le credenziali dell'utente connesso corrente.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az grafana data-source query

Eseguire query su un'origine dati con implementazione back-end.

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

Parametri necessari

--data-source

Nome, ID, uid che può identificare un'origine dati. L'interfaccia della riga di comando cercherà nell'ordine di nome, ID e uid, fino a trovare una corrispondenza.

--name -n

Nome della Grafana gestita di Azure.

Parametri facoltativi

--api-key --token -t

Chiave API o token dell'account del servizio, stringa generata in modo casuale usata per interagire con l'endpoint Grafana; se mancante, l'interfaccia della riga di comando userà le credenziali dell'utente connesso corrente.

--conditions

Condizione separata da spazi in un formato .<name>=<value>

--from

Ora di inizio in iso 8601, ad esempio '2022-01-02T16:15:00'. Impostazione predefinita: 1 ora prima.

--internal-ms

Intervallo di tempo in millisecondi della serie temporale. Impostazione predefinita: 1000.

valore predefinito: 1000
--max-data-points

Quantità massima di punti dati di cui è possibile eseguire il rendering nel pannello del dashboard. Impostazione predefinita: 1000.

valore predefinito: 100
--query-format

Formato del resule, ad esempio tabella, time_series.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--to

Ora di fine in iso 8601, ad esempio '2022-01-02T17:15:00'. Impostazione predefinita: ora corrente.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az grafana data-source show

Ottenere i dettagli di un'origine dati.

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

Parametri necessari

--data-source

Nome, ID, uid che può identificare un'origine dati. L'interfaccia della riga di comando cercherà nell'ordine di nome, ID e uid, fino a trovare una corrispondenza.

--name -n

Nome della Grafana gestita di Azure.

Parametri facoltativi

--api-key --token -t

Chiave API o token dell'account del servizio, stringa generata in modo casuale usata per interagire con l'endpoint Grafana; se mancante, l'interfaccia della riga di comando userà le credenziali dell'utente connesso corrente.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az grafana data-source update

Aggiornare un'origine dati.

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

Parametri necessari

--data-source

Nome, ID, uid che può identificare un'origine dati. L'interfaccia della riga di comando cercherà nell'ordine di nome, ID e uid, fino a trovare una corrispondenza.

--definition

Stringa JSON con definizione dell'origine dati o percorso di un file con tale contenuto.

--name -n

Nome della Grafana gestita di Azure.

Parametri facoltativi

--api-key --token -t

Chiave API o token dell'account del servizio, stringa generata in modo casuale usata per interagire con l'endpoint Grafana; se mancante, l'interfaccia della riga di comando userà le credenziali dell'utente connesso corrente.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.