Delen via


az grafana data-source

Notitie

Deze verwijzing maakt deel uit van de amg-extensie voor de Azure CLI (versie 2.61.0 of hoger). De extensie installeert automatisch de eerste keer dat u een opdracht az grafana data-source uitvoert. Meer informatie over extensies.

Opdrachten voor het beheren van gegevensbronnen van een exemplaar.

Opdracht

Name Description Type Status
az grafana data-source create

Maak een gegevensbron.

Toestel GA
az grafana data-source delete

Een gegevensbron verwijderen.

Toestel GA
az grafana data-source list

Geef alle gegevensbronnen van een exemplaar weer.

Toestel GA
az grafana data-source query

Een query uitvoeren op een gegevensbron met back-end-implementatie.

Toestel GA
az grafana data-source show

De details van een gegevensbron ophalen.

Toestel GA
az grafana data-source update

Een gegevensbron bijwerken.

Toestel GA

az grafana data-source create

Maak een gegevensbron.

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

Voorbeelden

een Azure Monitor-gegevensbron maken met beheerde identiteit

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

een Azure Monitor-gegevensbron maken met app-registratie

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

een Azure Data Explorer-gegevensbron maken met beheerde identiteit

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

een Azure Data Explorer-gegevensbron maken met app-registratie

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

een door Azure beheerde Prometheus-gegevensbron maken met behulp van app-registratie

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

een door Azure beheerde Prometheus-gegevensbron maken met behulp van een beheerde identiteit

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

Een Azure SQL-gegevensbron maken

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

Vereiste parameters

--definition

Json-tekenreeks met gegevensbrondefinitie of een pad naar een bestand met dergelijke inhoud.

--name -n

Naam van azure Managed Grafana.

Optionele parameters

--api-key --token -t

Api-sleutel of serviceaccounttoken, een willekeurig gegenereerde tekenreeks die wordt gebruikt voor interactie met Grafana-eindpunt; als dit ontbreekt, gebruikt CLI de referenties van de huidige aangemelde gebruiker.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az grafana data-source delete

Een gegevensbron verwijderen.

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

Vereiste parameters

--data-source

Naam, id, uid die een gegevensbron kan identificeren. CLI zoekt in de volgorde van de naam, id en uid totdat er een overeenkomst wordt gevonden.

--name -n

Naam van azure Managed Grafana.

Optionele parameters

--api-key --token -t

Api-sleutel of serviceaccounttoken, een willekeurig gegenereerde tekenreeks die wordt gebruikt voor interactie met Grafana-eindpunt; als dit ontbreekt, gebruikt CLI de referenties van de huidige aangemelde gebruiker.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az grafana data-source list

Geef alle gegevensbronnen van een exemplaar weer.

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

Vereiste parameters

--name -n

Naam van azure Managed Grafana.

Optionele parameters

--api-key --token -t

Api-sleutel of serviceaccounttoken, een willekeurig gegenereerde tekenreeks die wordt gebruikt voor interactie met Grafana-eindpunt; als dit ontbreekt, gebruikt CLI de referenties van de huidige aangemelde gebruiker.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az grafana data-source query

Een query uitvoeren op een gegevensbron met back-end-implementatie.

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

Vereiste parameters

--data-source

Naam, id, uid die een gegevensbron kan identificeren. CLI zoekt in de volgorde van de naam, id en uid totdat er een overeenkomst wordt gevonden.

--name -n

Naam van azure Managed Grafana.

Optionele parameters

--api-key --token -t

Api-sleutel of serviceaccounttoken, een willekeurig gegenereerde tekenreeks die wordt gebruikt voor interactie met Grafana-eindpunt; als dit ontbreekt, gebruikt CLI de referenties van de huidige aangemelde gebruiker.

--conditions

Door spaties gescheiden voorwaarde in een indeling van <name>=<value>.

--from

Begintijd in iso 8601, bijvoorbeeld '2022-01-02T16:15:00'. Standaard: 1 uur vroeg.

--internal-ms

Het tijdsinterval in milliseconden van tijdreeksen. Standaard: 1000.

Default value: 1000
--max-data-points

Maximale hoeveelheid gegevenspunten die in het dashboardpaneel kunnen worden weergegeven. Standaard: 1000.

Default value: 100
--query-format

Opmaak van de resule, bijvoorbeeld tabel, time_series.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--to

Eindtijd in iso 8601, bijvoorbeeld '2022-01-02T17:15:00'. Standaard: huidige tijd.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az grafana data-source show

De details van een gegevensbron ophalen.

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

Vereiste parameters

--data-source

Naam, id, uid die een gegevensbron kan identificeren. CLI zoekt in de volgorde van de naam, id en uid totdat er een overeenkomst wordt gevonden.

--name -n

Naam van azure Managed Grafana.

Optionele parameters

--api-key --token -t

Api-sleutel of serviceaccounttoken, een willekeurig gegenereerde tekenreeks die wordt gebruikt voor interactie met Grafana-eindpunt; als dit ontbreekt, gebruikt CLI de referenties van de huidige aangemelde gebruiker.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az grafana data-source update

Een gegevensbron bijwerken.

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

Vereiste parameters

--data-source

Naam, id, uid die een gegevensbron kan identificeren. CLI zoekt in de volgorde van de naam, id en uid totdat er een overeenkomst wordt gevonden.

--definition

Json-tekenreeks met gegevensbrondefinitie of een pad naar een bestand met dergelijke inhoud.

--name -n

Naam van azure Managed Grafana.

Optionele parameters

--api-key --token -t

Api-sleutel of serviceaccounttoken, een willekeurig gegenereerde tekenreeks die wordt gebruikt voor interactie met Grafana-eindpunt; als dit ontbreekt, gebruikt CLI de referenties van de huidige aangemelde gebruiker.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.