az grafana data-source

Uwaga

Ta dokumentacja jest częścią rozszerzenia amg dla interfejsu wiersza polecenia platformy Azure (wersja 2.38.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az grafana data-source po raz pierwszy. Dowiedz się więcej o rozszerzeniach.

Polecenia do zarządzania źródłami danych wystąpienia.

Polecenia

Nazwa Opis Typ Stan
az grafana data-source create

Utwórz źródło danych.

Numer wewnętrzny Ogólna dostępność
az grafana data-source delete

Usuwanie źródła danych.

Numer wewnętrzny Ogólna dostępność
az grafana data-source list

Wyświetl listę wszystkich źródeł danych wystąpienia.

Numer wewnętrzny Ogólna dostępność
az grafana data-source query

Wykonywanie zapytań względem źródła danych z implementacją zaplecza.

Numer wewnętrzny Ogólna dostępność
az grafana data-source show

Uzyskaj szczegółowe informacje o źródle danych.

Numer wewnętrzny Ogólna dostępność
az grafana data-source update

Aktualizowanie źródła danych.

Numer wewnętrzny Ogólna dostępność

az grafana data-source create

Utwórz źródło danych.

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

Przykłady

tworzenie źródła danych usługi Azure Monitor przy użyciu tożsamości zarządzanej

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

tworzenie źródła danych usługi Azure Monitor przy użyciu rejestracji aplikacji

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

tworzenie źródła danych usługi Azure Data Explorer przy użyciu tożsamości zarządzanej

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

tworzenie źródła danych usługi Azure Data Explorer przy użyciu rejestracji aplikacji

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

tworzenie zarządzanego źródła danych rozwiązania Prometheus platformy Azure przy użyciu rejestracji aplikacji

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

tworzenie zarządzanego źródła danych rozwiązania Prometheus platformy Azure przy użyciu tożsamości zarządzanej

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

tworzenie źródła danych usługi 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"
}'

Parametry wymagane

--definition

Ciąg Json z definicją źródła danych lub ścieżka do pliku z taką zawartością.

--name -n

Nazwa zarządzanego narzędzia Grafana platformy Azure.

Parametry opcjonalne

--api-key --token -t

Token klucza interfejsu API lub konta usługi, wygenerowany losowo ciąg używany do interakcji z punktem końcowym narzędzia Grafana; W przypadku braku interfejsu wiersza polecenia użyje bieżących poświadczeń zalogowanego użytkownika.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az grafana data-source delete

Usuwanie źródła danych.

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

Parametry wymagane

--data-source

Name, id, uid, który może zidentyfikować źródło danych. Interfejs wiersza polecenia wyszukuje w kolejności nazw, identyfikatorów i identyfikatorów uid, aż znajdzie dopasowanie.

--name -n

Nazwa zarządzanego narzędzia Grafana platformy Azure.

Parametry opcjonalne

--api-key --token -t

Token klucza interfejsu API lub konta usługi, wygenerowany losowo ciąg używany do interakcji z punktem końcowym narzędzia Grafana; W przypadku braku interfejsu wiersza polecenia użyje bieżących poświadczeń zalogowanego użytkownika.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az grafana data-source list

Wyświetl listę wszystkich źródeł danych wystąpienia.

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

Parametry wymagane

--name -n

Nazwa zarządzanego narzędzia Grafana platformy Azure.

Parametry opcjonalne

--api-key --token -t

Token klucza interfejsu API lub konta usługi, wygenerowany losowo ciąg używany do interakcji z punktem końcowym narzędzia Grafana; W przypadku braku interfejsu wiersza polecenia użyje bieżących poświadczeń zalogowanego użytkownika.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az grafana data-source query

Wykonywanie zapytań względem źródła danych z implementacją zaplecza.

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

Parametry wymagane

--data-source

Name, id, uid, który może zidentyfikować źródło danych. Interfejs wiersza polecenia wyszukuje w kolejności nazw, identyfikatorów i identyfikatorów uid, aż znajdzie dopasowanie.

--name -n

Nazwa zarządzanego narzędzia Grafana platformy Azure.

Parametry opcjonalne

--api-key --token -t

Token klucza interfejsu API lub konta usługi, wygenerowany losowo ciąg używany do interakcji z punktem końcowym narzędzia Grafana; W przypadku braku interfejsu wiersza polecenia użyje bieżących poświadczeń zalogowanego użytkownika.

--conditions

Warunek rozdzielony spacją w formacie <name>=<value>.

--from

Czas rozpoczęcia w iso 8601, np. "2022-01-02T16:15:00". Wartość domyślna: 1 godzina wcześniej.

--internal-ms

Interwał czasu w milisekundach szeregów czasowych. Wartość domyślna: 1000.

wartość domyślna: 1000
--max-data-points

Maksymalna ilość punktów danych, które mogą być renderowane przez panel pulpitu nawigacyjnego. Wartość domyślna: 1000.

wartość domyślna: 100
--query-format

Format ponownego mieszania, np. tabeli, time_series.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--to

Czas zakończenia w iso 8601, np. "2022-01-02T17:15:00". Ustawienie domyślne: bieżąca godzina.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az grafana data-source show

Uzyskaj szczegółowe informacje o źródle danych.

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

Parametry wymagane

--data-source

Name, id, uid, który może zidentyfikować źródło danych. Interfejs wiersza polecenia wyszukuje w kolejności nazw, identyfikatorów i identyfikatorów uid, aż znajdzie dopasowanie.

--name -n

Nazwa zarządzanego narzędzia Grafana platformy Azure.

Parametry opcjonalne

--api-key --token -t

Token klucza interfejsu API lub konta usługi, wygenerowany losowo ciąg używany do interakcji z punktem końcowym narzędzia Grafana; W przypadku braku interfejsu wiersza polecenia użyje bieżących poświadczeń zalogowanego użytkownika.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az grafana data-source update

Aktualizowanie źródła danych.

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

Parametry wymagane

--data-source

Name, id, uid, który może zidentyfikować źródło danych. Interfejs wiersza polecenia wyszukuje w kolejności nazw, identyfikatorów i identyfikatorów uid, aż znajdzie dopasowanie.

--definition

Ciąg Json z definicją źródła danych lub ścieżka do pliku z taką zawartością.

--name -n

Nazwa zarządzanego narzędzia Grafana platformy Azure.

Parametry opcjonalne

--api-key --token -t

Token klucza interfejsu API lub konta usługi, wygenerowany losowo ciąg używany do interakcji z punktem końcowym narzędzia Grafana; W przypadku braku interfejsu wiersza polecenia użyje bieżących poświadczeń zalogowanego użytkownika.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.