Share via


az grafana data-source

Hinweis

Diese Referenz ist Teil der amg-Erweiterung für die Azure CLI (Version 2.38.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az grafana-Datenquellenbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen

Befehle zum Verwalten von Datenquellen einer Instanz.

Befehle

Name Beschreibung Typ Status
az grafana data-source create

Erstellen Sie eine Datenquelle.

Erweiterung Allgemein verfügbar
az grafana data-source delete

Löscht eine Datenquelle.

Erweiterung Allgemein verfügbar
az grafana data-source list

Listet alle Datenquellen einer Instanz auf.

Erweiterung Allgemein verfügbar
az grafana data-source query

Abfragen einer Datenquelle mit Back-End-Implementierung.

Erweiterung Allgemein verfügbar
az grafana data-source show

Rufen Sie die Details einer Datenquelle ab.

Erweiterung Allgemein verfügbar
az grafana data-source update

Aktualisieren einer Datenquelle.

Erweiterung Allgemein verfügbar

az grafana data-source create

Erstellen Sie eine Datenquelle.

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

Beispiele

Erstellen einer Azure Monitor-Datenquelle mit verwalteter Identität

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

Erstellen einer Azure Monitor-Datenquelle mithilfe der App-Registrierung

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

Erstellen einer Azure Data Explorer-Datenquelle mit verwalteter Identität

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

Erstellen einer Azure Data Explorer-Datenquelle mithilfe der App-Registrierung

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

Erstellen einer Azure Managed Prometheus-Datenquelle mithilfe der App-Registrierung

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

Erstellen einer azure managed Prometheus-Datenquelle mit verwalteter Identität

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

Erstellen einer Azure SQL-Datenquelle

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

Erforderliche Parameter

--definition

Json-Zeichenfolge mit Datenquellendefinition oder pfad zu einer Datei mit diesem Inhalt.

--name -n

Name des azure Managed Grafana.

Optionale Parameter

--api-key --token -t

Api-Schlüssel- oder Dienstkontotoken, eine zufällig generierte Zeichenfolge, die für die Interaktion mit dem Grafana-Endpunkt verwendet wird; fehlt, verwendet CLI die Anmeldeinformationen des aktuell angemeldeten Benutzers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az grafana data-source delete

Löscht eine Datenquelle.

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

Erforderliche Parameter

--data-source

Name, ID, UID, die eine Datenquelle identifizieren kann. CLI sucht in der Reihenfolge des Namens, der ID und der UID, bis eine Übereinstimmung gefunden wird.

--name -n

Name des azure Managed Grafana.

Optionale Parameter

--api-key --token -t

Api-Schlüssel- oder Dienstkontotoken, eine zufällig generierte Zeichenfolge, die für die Interaktion mit dem Grafana-Endpunkt verwendet wird; fehlt, verwendet CLI die Anmeldeinformationen des aktuell angemeldeten Benutzers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az grafana data-source list

Listet alle Datenquellen einer Instanz auf.

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

Erforderliche Parameter

--name -n

Name des azure Managed Grafana.

Optionale Parameter

--api-key --token -t

Api-Schlüssel- oder Dienstkontotoken, eine zufällig generierte Zeichenfolge, die für die Interaktion mit dem Grafana-Endpunkt verwendet wird; fehlt, verwendet CLI die Anmeldeinformationen des aktuell angemeldeten Benutzers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az grafana data-source query

Abfragen einer Datenquelle mit Back-End-Implementierung.

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

Erforderliche Parameter

--data-source

Name, ID, UID, die eine Datenquelle identifizieren kann. CLI sucht in der Reihenfolge des Namens, der ID und der UID, bis eine Übereinstimmung gefunden wird.

--name -n

Name des azure Managed Grafana.

Optionale Parameter

--api-key --token -t

Api-Schlüssel- oder Dienstkontotoken, eine zufällig generierte Zeichenfolge, die für die Interaktion mit dem Grafana-Endpunkt verwendet wird; fehlt, verwendet CLI die Anmeldeinformationen des aktuell angemeldeten Benutzers.

--conditions

Leerzeichentrennte Bedingung in einem Format von <name>=<value>.

--from

Startzeit in iso 8601, z. B. "2022-01-02T16:15:00". Standard: 1 Stunde früh.

--internal-ms

Das Zeitintervall in Millisekunden von Zeitreihen. Standard: 1000.

Standardwert: 1000
--max-data-points

Die maximale Menge an Datenpunkten, die im Dashboardbereich gerendert werden können. Standard: 1000.

Standardwert: 100
--query-format

Format der Resule, z. B. Tabelle, time_series.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--to

Endzeit in iso 8601, z. B. "2022-01-02T17:15:00". Standard: aktuelle Uhrzeit.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az grafana data-source show

Rufen Sie die Details einer Datenquelle ab.

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

Erforderliche Parameter

--data-source

Name, ID, UID, die eine Datenquelle identifizieren kann. CLI sucht in der Reihenfolge des Namens, der ID und der UID, bis eine Übereinstimmung gefunden wird.

--name -n

Name des azure Managed Grafana.

Optionale Parameter

--api-key --token -t

Api-Schlüssel- oder Dienstkontotoken, eine zufällig generierte Zeichenfolge, die für die Interaktion mit dem Grafana-Endpunkt verwendet wird; fehlt, verwendet CLI die Anmeldeinformationen des aktuell angemeldeten Benutzers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az grafana data-source update

Aktualisieren einer Datenquelle.

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

Erforderliche Parameter

--data-source

Name, ID, UID, die eine Datenquelle identifizieren kann. CLI sucht in der Reihenfolge des Namens, der ID und der UID, bis eine Übereinstimmung gefunden wird.

--definition

Json-Zeichenfolge mit Datenquellendefinition oder pfad zu einer Datei mit diesem Inhalt.

--name -n

Name des azure Managed Grafana.

Optionale Parameter

--api-key --token -t

Api-Schlüssel- oder Dienstkontotoken, eine zufällig generierte Zeichenfolge, die für die Interaktion mit dem Grafana-Endpunkt verwendet wird; fehlt, verwendet CLI die Anmeldeinformationen des aktuell angemeldeten Benutzers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.