Compartir a través de


az grafana data-source

Note

This reference is part of the amg extension for the Azure CLI (version 2.61.0 or higher). La extensión instalará automáticamente la primera vez que ejecute un comando az grafana data-source. Learn more about extensions.

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.

Extension GA
az grafana data-source delete

Elimine un origen de datos.

Extension GA
az grafana data-source list

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

Extension GA
az grafana data-source query

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

Extension GA
az grafana data-source show

Obtenga los detalles de un origen de datos.

Extension GA
az grafana data-source update

Actualizar un origen de datos.

Extension GA

az grafana data-source create

Crear un origen de datos.

az grafana data-source create --definition
                              --name
                              [--api-key --token]
                              [--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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az grafana data-source delete

Elimine un origen de datos.

az grafana data-source delete --data-source
                              --name
                              [--api-key --token]
                              [--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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az grafana data-source list

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

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

Parámetros requeridos

--name -n

Nombre de Azure Managed Grafana.

Parámetros opcionales

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

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 --token]
                             [--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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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. Default: 1000.

Propiedad Valor
Valor predeterminado: 1000
--max-data-points

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

Propiedad Valor
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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az grafana data-source show

Obtenga los detalles de un origen de datos.

az grafana data-source show --data-source
                            --name
                            [--api-key --token]
                            [--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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az grafana data-source update

Actualizar un origen de datos.

az grafana data-source update --data-source
                              --definition
                              --name
                              [--api-key --token]
                              [--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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False