Conectarse a una fuente de datos OpenTSDB - Amazon Managed Grafana

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conectarse a una fuente de datos OpenTSDB

Amazon Managed Grafana incluye soporte avanzado para OpenTSDB.

Añadir la fuente de datos

  1. Abre el menú lateral seleccionando el icono de Grafana en el encabezado superior.

  2. En el menú lateral, debajo del enlace de los paneles, encontrarás un enlace de fuentes de datos.

  3. Pulse el botón + Añadir fuente de datos en el encabezado superior.

  4. Seleccione OpenTSDB en la lista desplegable Tipo.

nota

Si no ve el enlace Fuentes de datos en el menú lateral, significa que su usuario actual no tiene el rol. Admin

Nombre Descripción
Name El nombre de la fuente de datos. Así es como se ve la fuente de datos en los paneles y las consultas.
Default La fuente de datos predeterminada significa que se preseleccionará para los nuevos paneles.
Url El protocolo HTTP, la IP y el puerto de tu servidor opentsdb (el puerto predeterminado suele ser el 4242).
Access Servidor (predeterminado) = La URL debe ser accesible desde el backend/servidor de Grafana.
Version Versión = versión opentsdb, <=2.1 o 2.2.
Resolution Las métricas de opentsdb pueden tener puntos de datos con una resolución de segundos o milisegundos.

Editor de consultas

Abra un gráfico en modo de edición eligiendo el título. El editor de consultas será diferente si la fuente de datos tiene una versión <=2.1 o = 2.2. En la versión anterior, solo se podían usar etiquetas para consultar OpenTSDB. Sin embargo, en la última versión, se pueden usar filtros y etiquetas para consultar opentsdb. La política de relleno también se introdujo en OpenTSDB 2.2.

nota

Al utilizar la fuente de datos de OpenTSDB 2.2, asegúrese de utilizar filtros o etiquetas, ya que se excluyen mutuamente. Si se usan juntos, podrían dar resultados extraños.

Uso de sugerencias de autocompletar

En cuanto empieces a escribir los nombres de las métricas, los nombres de las etiquetas y los valores de las etiquetas, verás resaltadas las sugerencias de autocompletado para ellos. La función de autocompletar solo funciona si la API de sugerencias de OpenTSDB está habilitada.

Consultas de plantillas

En lugar de codificar elementos como el nombre del servidor, la aplicación y el sensor en las consultas de métricas, puede utilizar variables en su lugar. Las variables se muestran como cuadros de selección desplegables en la parte superior del panel de control. Puedes usar estos cuadros desplegables para cambiar los datos que se muestran en tu panel de control.

Para obtener más información sobre las plantillas y las variables de plantilla, consulte. Plantillas y variables

Variable de consulta

La fuente de datos OpenTSDB admite consultas de variables de plantilla. Esto significa que puede crear variables de plantilla que obtengan los valores de OpenTSDB. Por ejemplo, nombres de métricas, nombres de etiquetas o valores de etiquetas.

Cuando utilice OpenTSDB con una variable de plantilla de query tipo, puede utilizar la siguiente sintaxis para la búsqueda.

Consultar Descripción
metrics(prefix) Devuelve los nombres de las métricas con un prefijo específico (puede estar vacío).
tag_names(cpu) Devuelve los nombres de las etiquetas (es decir, las claves) de una métrica de CPU específica.
tag_values(cpu, hostname) Devuelve los valores de las etiquetas de la CPU métrica y del nombre de host de la clave de etiqueta.
suggest_tagk(prefix) Devuelve los nombres de las etiquetas (es decir, las claves) de todas las métricas con un prefijo específico (puede estar vacío).
suggest_tagv(prefix) Devuelve los valores de las etiquetas de todas las métricas con un prefijo específico (puede estar vacío).

Si no ve las variables de plantilla rellenadas en la Preview of values sección, debe habilitarlas tsd.core.meta.enable_realtime_ts en la configuración del servidor OpenTSDB. Además, para rellenar los metadatos de los datos de series temporales existentes en OpenTSDB, debe ejecutarlos en el servidor OpenTSDB. tsdb uid metasync

Plantillas anidadas

Se puede usar una variable de plantilla para filtrar los valores de etiqueta de otra variable de plantilla. El primer parámetro es el nombre de la métrica, el segundo parámetro es la clave de etiqueta para la que necesita buscar los valores de etiqueta y, después, todas las demás variables de plantilla dependientes. A continuación se mencionan algunos ejemplos para que las consultas de plantillas anidadas funcionen correctamente.

Consultar Descripción
tag_values(cpu, hostname, env=$env) Devuelve los valores de las etiquetas de la métrica de la CPU, el valor de la etiqueta env seleccionada y el nombre de host de la clave de etiqueta.
tag_values(cpu, hostname, env=$env, region=$region) Devuelve los valores de etiqueta de la métrica de la CPU, el valor de la etiqueta env seleccionada, el valor de la etiqueta de región seleccionada y el nombre de host de la clave de la etiqueta.

Para obtener más información sobre las consultas de métricas de OpenTSDB, consulte la documentación de OpenTSDB