az grafana data-source

Nota:

Esta referencia forma parte de la extensión amg para la CLI de Azure (versión 2.38.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az grafana data-source . Obtenga más información sobre las extensiones.

Comandos para administrar orígenes de datos de una instancia.

Comandos

Nombre Description Tipo Estado
az grafana data-source create

Crear un origen de datos.

Extensión GA
az grafana data-source delete

Elimina un origen de datos.

Extensión GA
az grafana data-source list

Enumera todos los orígenes de datos de una instancia.

Extensión GA
az grafana data-source query

Consulte un origen de datos que tenga la implementación de back-end.

Extensión GA
az grafana data-source show

Obtenga los detalles de un origen de datos.

Extensión GA
az grafana data-source update

Actualizar un origen de datos.

Extensión GA

az grafana data-source create

Crear un origen de datos.

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

Ejemplos

creación de un origen de datos de Azure Monitor mediante identidad administrada

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

creación de un origen de datos de Azure Monitor mediante el registro de aplicaciones

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

creación de un origen de datos de Azure Data Explorer mediante identidad administrada

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

creación de un origen de datos de Azure Data Explorer mediante el registro de aplicaciones

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

creación de un origen de datos de Prometheus administrado de Azure mediante el registro de aplicaciones

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

creación de un origen de datos de Prometheus administrado de Azure mediante la identidad administrada

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

creación de un origen de datos de 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"
}'

Parámetros requeridos

--definition

Cadena JSON con definición de origen de datos o una ruta de acceso a un archivo con dicho contenido.

--name -n

Nombre de Azure Managed Grafana.

Parámetros opcionales

--api-key --token -t

Clave de API o token de cuenta de servicio, una cadena generada aleatoriamente que se usa para interactuar con el punto de conexión de Grafana; Si falta, la CLI usará las credenciales del usuario que ha iniciado sesión.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az grafana data-source delete

Elimina un origen de datos.

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

Parámetros requeridos

--data-source

Nombre, identificador, uid que puede identificar un origen de datos. La CLI buscará en el orden del nombre, el identificador y el uid, hasta que encuentre una coincidencia.

--name -n

Nombre de Azure Managed Grafana.

Parámetros opcionales

--api-key --token -t

Clave de API o token de cuenta de servicio, una cadena generada aleatoriamente que se usa para interactuar con el punto de conexión de Grafana; Si falta, la CLI usará las credenciales del usuario que ha iniciado sesión.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az grafana data-source list

Enumera todos los orígenes de datos de una instancia.

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

Parámetros requeridos

--name -n

Nombre de Azure Managed Grafana.

Parámetros opcionales

--api-key --token -t

Clave de API o token de cuenta de servicio, una cadena generada aleatoriamente que se usa para interactuar con el punto de conexión de Grafana; Si falta, la CLI usará las credenciales del usuario que ha iniciado sesión.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az grafana data-source query

Consulte un origen de datos que tenga la implementación de back-end.

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

Parámetros requeridos

--data-source

Nombre, identificador, uid que puede identificar un origen de datos. La CLI buscará en el orden del nombre, el identificador y el uid, hasta que encuentre una coincidencia.

--name -n

Nombre de Azure Managed Grafana.

Parámetros opcionales

--api-key --token -t

Clave de API o token de cuenta de servicio, una cadena generada aleatoriamente que se usa para interactuar con el punto de conexión de Grafana; Si falta, la CLI usará las credenciales del usuario que ha iniciado sesión.

--conditions

Condición separada por espacios en un formato de <name>=<value>.

--from

Hora de inicio en iso 8601, por ejemplo, "2022-01-02T16:15:00". Valor predeterminado: 1 hora antes.

--internal-ms

Intervalo de tiempo en milisegundos de serie temporal. Valor predeterminado: 1000.

valor predeterminado: 1000
--max-data-points

Cantidad máxima de puntos de datos que el panel del panel puede representar. Valor predeterminado: 1000.

valor predeterminado: 100
--query-format

Formato del resule, por ejemplo, tabla, time_series.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--to

Hora de finalización en iso 8601, por ejemplo, "2022-01-02T17:15:00". Valor predeterminado: hora actual.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az grafana data-source show

Obtenga los detalles de un origen de datos.

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

Parámetros requeridos

--data-source

Nombre, identificador, uid que puede identificar un origen de datos. La CLI buscará en el orden del nombre, el identificador y el uid, hasta que encuentre una coincidencia.

--name -n

Nombre de Azure Managed Grafana.

Parámetros opcionales

--api-key --token -t

Clave de API o token de cuenta de servicio, una cadena generada aleatoriamente que se usa para interactuar con el punto de conexión de Grafana; Si falta, la CLI usará las credenciales del usuario que ha iniciado sesión.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az grafana data-source update

Actualizar un origen de datos.

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

Parámetros requeridos

--data-source

Nombre, identificador, uid que puede identificar un origen de datos. La CLI buscará en el orden del nombre, el identificador y el uid, hasta que encuentre una coincidencia.

--definition

Cadena JSON con definición de origen de datos o una ruta de acceso a un archivo con dicho contenido.

--name -n

Nombre de Azure Managed Grafana.

Parámetros opcionales

--api-key --token -t

Clave de API o token de cuenta de servicio, una cadena generada aleatoriamente que se usa para interactuar con el punto de conexión de Grafana; Si falta, la CLI usará las credenciales del usuario que ha iniciado sesión.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.