Dela via


az grafana data-source

Kommentar

Den här referensen är en del av amg-tillägget för Azure CLI (version 2.38.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az grafana-datakällkommando . Läs mer om tillägg.

Kommandon för att hantera datakällor för en instans.

Kommandon

Name Description Typ Status
az grafana data-source create

Skapa en datakälla.

Anknytning Allmän tillgänglighet
az grafana data-source delete

Ta bort en datakälla.

Anknytning Allmän tillgänglighet
az grafana data-source list

Visa en lista över alla datakällor för en instans.

Anknytning Allmän tillgänglighet
az grafana data-source query

Fråga en datakälla med serverdelsimplementering.

Anknytning Allmän tillgänglighet
az grafana data-source show

Hämta information om en datakälla.

Anknytning Allmän tillgänglighet
az grafana data-source update

Uppdatera en datakälla.

Anknytning Allmän tillgänglighet

az grafana data-source create

Skapa en datakälla.

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

Exempel

skapa en Azure Monitor-datakälla med hjälp av hanterad identitet

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

skapa en Azure Monitor-datakälla med appregistrering

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

skapa en Azure Data Explorer-datakälla med hjälp av hanterad identitet

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

skapa en Azure Data Explorer-datakälla med appregistrering

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

skapa en Azure Managed Prometheus-datakälla med appregistrering

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

skapa en Azure Managed Prometheus-datakälla med hjälp av hanterad identitet

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

skapa en Azure SQL-datakälla

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

Obligatoriska parametrar

--definition

Json-sträng med datakällans definition eller en sökväg till en fil med sådant innehåll.

--name -n

Namnet på Azure Managed Grafana.

Valfria parametrar

--api-key --token -t

API-nyckel eller tjänstkontotoken, en slumpmässigt genererad sträng som används för att interagera med Grafana-slutpunkten. Om det saknas använder CLI den aktuella inloggade användarens autentiseringsuppgifter.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az grafana data-source delete

Ta bort en datakälla.

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

Obligatoriska parametrar

--data-source

Namn, id, uid som kan identifiera en datakälla. CLI söker efter namn, id och uid tills en matchning hittas.

--name -n

Namnet på Azure Managed Grafana.

Valfria parametrar

--api-key --token -t

API-nyckel eller tjänstkontotoken, en slumpmässigt genererad sträng som används för att interagera med Grafana-slutpunkten. Om det saknas använder CLI den aktuella inloggade användarens autentiseringsuppgifter.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az grafana data-source list

Visa en lista över alla datakällor för en instans.

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

Obligatoriska parametrar

--name -n

Namnet på Azure Managed Grafana.

Valfria parametrar

--api-key --token -t

API-nyckel eller tjänstkontotoken, en slumpmässigt genererad sträng som används för att interagera med Grafana-slutpunkten. Om det saknas använder CLI den aktuella inloggade användarens autentiseringsuppgifter.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az grafana data-source query

Fråga en datakälla med serverdelsimplementering.

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

Obligatoriska parametrar

--data-source

Namn, id, uid som kan identifiera en datakälla. CLI söker efter namn, id och uid tills en matchning hittas.

--name -n

Namnet på Azure Managed Grafana.

Valfria parametrar

--api-key --token -t

API-nyckel eller tjänstkontotoken, en slumpmässigt genererad sträng som används för att interagera med Grafana-slutpunkten. Om det saknas använder CLI den aktuella inloggade användarens autentiseringsuppgifter.

--conditions

Blankstegsavgränsat villkor i formatet <name>=<value>.

--from

Starttid i iso 8601, t.ex. "2022-01-02T16:15:00". Standard: 1 timme för tidigt.

--internal-ms

Tidsintervallet i millisekunder i tidsserier. Standard: 1 000.

standardvärde: 1000
--max-data-points

Maximal mängd datapunkter som instrumentpanelen kan återge. Standard: 1 000.

standardvärde: 100
--query-format

Format för omval, t.ex. tabell, time_series.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--to

Sluttid i iso 8601, t.ex. "2022-01-02T17:15:00". Standard: aktuell tid.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az grafana data-source show

Hämta information om en datakälla.

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

Obligatoriska parametrar

--data-source

Namn, id, uid som kan identifiera en datakälla. CLI söker efter namn, id och uid tills en matchning hittas.

--name -n

Namnet på Azure Managed Grafana.

Valfria parametrar

--api-key --token -t

API-nyckel eller tjänstkontotoken, en slumpmässigt genererad sträng som används för att interagera med Grafana-slutpunkten. Om det saknas använder CLI den aktuella inloggade användarens autentiseringsuppgifter.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az grafana data-source update

Uppdatera en datakälla.

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

Obligatoriska parametrar

--data-source

Namn, id, uid som kan identifiera en datakälla. CLI söker efter namn, id och uid tills en matchning hittas.

--definition

Json-sträng med datakällans definition eller en sökväg till en fil med sådant innehåll.

--name -n

Namnet på Azure Managed Grafana.

Valfria parametrar

--api-key --token -t

API-nyckel eller tjänstkontotoken, en slumpmässigt genererad sträng som används för att interagera med Grafana-slutpunkten. Om det saknas använder CLI den aktuella inloggade användarens autentiseringsuppgifter.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.