Conectarse a una fuente de datos de Wavefront (VMware Tanzu Observability by Wavefront) - 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 de Wavefront (VMware Tanzu Observability by Wavefront)

La fuente de datos Wavefront (VMware Tanzu Observability by Wavefront) permite a los usuarios de Amazon Managed Grafana consultar y visualizar los datos que recopilan directamente de Wavefront y visualizarlos fácilmente junto con cualquier otra métrica, registro, rastreo u otra fuente de datos. Esta vista flexible y de un solo panel facilita el seguimiento del estado del sistema y la depuración de problemas.

nota

Esta fuente de datos es solo para Grafana Enterprise. Para obtener más información, consulte Gestione el acceso a los complementos empresariales.

Además, en los espacios de trabajo compatibles con la versión 9 o posterior, es posible que esta fuente de datos requiera la instalación del complemento adecuado. Para obtener más información, consulte Amplía tu espacio de trabajo con complementos.

¿Qué es Wavefront?

Wavefront es una herramienta de monitoreo y análisis en la nube desarrollada por VMware. Wavefront es un servicio alojado en la nube en el que envías tus datos de series temporales (métricas) desde CollectD, StatsD, JMX, el registrador de Ruby u otras herramientas. AWS Con Wavefront, los usuarios pueden realizar operaciones matemáticas en esas series, renderizar gráficos para ver anomalías, realizar un seguimiento de los KPI y crear alertas.

Maximiza tu oferta tecnológica con Wavefront y Grafana

Si bien, a primera vista, Grafana y Wavefront suenan de manera similar, muchas organizaciones utilizan tanto Wavefront como Grafana como partes fundamentales de sus flujos de trabajo de observabilidad.

Visualice sin mover las fuentes de datos: la arquitectura única de Grafana consulta los datos directamente donde se encuentran, en lugar de moverlos y pagar por el almacenamiento y la ingesta redundantes.

Cree paneles a partir de diversas fuentes Con paneles prediseñados y personalizados, reúna datos de muchas fuentes de datos diferentes en un solo panel.

Transforme y compute a nivel de usuario: los usuarios pueden transformar los datos y ejecutar varios cálculos con los datos que ven, lo que requiere menos preparación de los datos.

Combine, calcule y visualice dentro de los paneles: cree paneles de fuentes de datos mixtas que muestren datos relacionados de Waveferont y otras fuentes, como Prometheus e InfluxDB.

Documentación

Características

  • Visualizaciones de series temporales

  • Visualizaciones de tablas

  • Visualizaciones de mapas de calor

  • Visualizaciones de estadísticas únicas

  • Editor de consultas guiadas

  • Editor de consultas WQL sin procesar

  • Anotaciones para datos de eventos

  • Variables de plantilla

  • Filtros ad hoc

  • Alertas

Configuración

Configurar la fuente de datos de Wavefront es relativamente sencillo. Solo se requieren dos campos para completar la configuración: API URL yToken.

  • API URLserá la URL que utilice para acceder a su entorno de Wavefront. Ejemplo:https://myenvironment.wavefront.com.

  • Tokendebe generarse a partir de una cuenta de usuario o una cuenta de servicio.

    1. Para crear un token basado en una cuenta de usuario, inicie sesión en su entorno de Wavefront, elija la rueda dentada situada en la esquina superior derecha de la página, elija su nombre de usuario (por ejemplome@grafana.com), seleccione la pestaña de acceso a la API situada en la parte superior de la página de usuario y, a continuación, copie una clave existente o seleccione generar.

    2. Para crear un token basado en una cuenta de servicio, inicie sesión en su entorno de Wavefront, elija la rueda dentada situada en la esquina superior derecha de la página y elija administración de cuentas. En el panel de navegación de la izquierda, selecciona Cuentas, grupos y funciones, elige la pestaña Cuentas de servicio en la parte superior y, a continuación, selecciona Crear nueva cuenta. Introduzca un nombre para la cuenta de servicio. Puede ser cualquier cosa que desees. Copia el token que se proporciona en la sección Tokens.

    3. El último paso consiste en asegurarse de que la casilla de verificación Cuentas, grupos y roles esté seleccionada en Permisos.

Cuando tengas el token, agrégalo al campo de Token configuración y ¡listo!

La página de configuración finalizada debería tener un aspecto similar al siguiente:

Uso

Uso del editor de consultas de

El editor de consultas de Wavefront tiene dos modos: Query Builder y Raw Query. Para alternar entre ellos, utilice el selector situado en la parte superior derecha del formulario de consulta:

En el modo Query Builder, se te presentarán cuatro opciones:

  1. ¿Qué métrica desea consultar?

  2. ¿Qué agregación desea realizar en esa métrica?

  3. ¿Cómo desea filtrar los resultados de esa consulta de métricas?

  4. ¿Desea aplicar alguna función adicional al resultado?

El selector de métricas es una jerarquía categorizada. Seleccione una categoría y, a continuación, vuelva a seleccionarla para profundizar en las subcategorías. Repita este proceso hasta que haya alcanzado la métrica que desee.

Tras seleccionar una métrica, los filtros y valores de filtro disponibles se rellenarán automáticamente.

En el modo de consulta sin procesar, verá un único campo denominado Consulta. Esto le permite ejecutar cualquier consulta WQL que desee.

Uso de filtros

El complemento Wavefront consultará dinámicamente los filtros adecuados para cada métrica.

Para añadir un filtro, selecciona el signo + situado junto a la etiqueta Filtros en el editor de consultas de Wavefront, selecciona el campo por el que quieres filtrar y selecciona un valor por el que filtrar.

Uso de funciones de

Las funciones proporcionan una forma adicional de agregar, manipular y realizar cálculos sobre los datos de respuesta de las métricas. Para ver las funciones disponibles, seleccione la lista desplegable situada junto a la etiqueta de la función en el generador de consultas. Según la función que seleccione, podrá realizar otras acciones, como establecer un grupo por campo o aplicar umbrales. Los usuarios pueden encadenar varias funciones para realizar cálculos avanzados o manipulaciones de datos.

Añadir una variable de plantilla de consulta

  1. Para crear una nueva variable de plantilla de Wavefront para un cuadro de mando, seleccione la rueda dentada de ajustes situada en la parte superior derecha del cuadro de mando.

  2. En el panel de la izquierda, selecciona Variables.

  3. En la parte superior derecha de la página de variables, selecciona Nuevo.

  4. Introduzca un nombre y una etiqueta para la variable de plantilla que desee crear. El nombre es el valor que utilizará en las consultas para hacer referencia a la variable de plantilla. Label es un nombre fácil de usar que se mostrará para la variable de plantilla en el panel de selección del panel de control.

  5. Seleccione el tipo Consulta para el campo de tipos (debe estar seleccionado de forma predeterminada).

  6. En el encabezado Opciones de consulta, seleccione Wavefront en la lista desplegable de fuentes de datos.

  7. Consulte Estructura de consulta variable de plantilla para obtener más información sobre lo que se debe introducir en el campo de consulta.

  8. Si desea filtrar alguno de los valores devueltos de la consulta, introduzca una expresión regular en el campo de entrada Regex.

  9. Aplique las preferencias de ordenación que pueda tener seleccionando un tipo de ordenación en la lista desplegable Ordenar.

  10. Tras comprobar la configuración, seleccione Añadir para añadir la variable de plantilla y, a continuación, seleccione Guardar panel en el panel de navegación de la izquierda para guardar los cambios.

Estructura de consulta de variables de plantilla

listas de métricas: métricas: ts (...)

listas de fuentes: fuentes: ts (...)

listas de etiquetas de origen: SourceTags: ts (...)

listas de etiquetas fuente coincidentes matchingSourceTags: ts (...)

listas de nombres de etiquetas: tagNames: ts (...)

listas de valores de etiquetas: TagValues (<tag>): ts (...)

Notas

  • La s al final de cada tipo de consulta es opcional

  • Support para todas las minúsculas. Puede usar nombres de etiquetas o nombres de etiquetas, pero no nombres de etiquetas.

  • El uso de espacios alrededor de: es opcional

    ADVERTENCIA

    Multi-valuey actualmente no Include All option son compatibles con el complemento Wavefront.

Uso de variables de plantilla

Tras completar los pasos para añadir una nueva variable de plantilla, ya está listo para usar la variable de plantilla en los paneles del panel de control para crear visualizaciones dinámicas.

  1. Agrega un nuevo panel de control mediante el icono panel+ en la esquina superior derecha de tu panel de control.

  2. Selecciona el agregado que deseas usar para tu consulta.

  3. Elija el icono + situado junto a la etiqueta Filtros y seleccione el tipo de clave que coincida con la variable de la plantilla. host=para un filtro de host, por ejemplo.

  4. Introduzca el nombre de la variable de plantilla que creó en el campo de entrada Valor del filtro.

  5. Guarde el panel de control.

¡Ahora deberías poder recorrer los diferentes valores de la variable de tu plantilla y hacer que tu panel se actualice dinámicamente!

¿Uso de filtros Ad-Hoc

Para usar filtros ad-hoc, debemos crear dos variables de plantilla. La primera es una variable auxiliar que se utilizará para seleccionar una métrica, de modo que se puedan rellenar filtros ad-hoc para el nombre de esa métrica. La otra será la variable de filtro ad hoc real.

importante

Se debe asignar un nombre a la variable auxiliar necesaria. metriclink Puede ser una variable personalizada con la lista de métricas que desee utilizar o una variable basada en consultas que utilice la estructura de consulta de variables de plantilla. Si desea rellenar los campos de filtro ad hoc solo con los valores de una única métrica, puede ocultar la variable de metriclink plantilla.

Tras crear la metriclink variable, ahora puede añadir el filtro ad hoc siguiendo los mismos pasos que se detallan en Añadir una variable de plantilla de consulta. La diferencia es que seleccionará filtros ad hoc como tipo y no será necesario introducir ninguna entrada para realizar una consulta.

Añadir anotaciones

  1. Para crear una nueva anotación de Wavefront para un cuadro de mando, seleccione la rueda dentada de ajustes situada en la parte superior derecha del cuadro de mando.

  2. En el panel de la izquierda, selecciona Anotaciones.

  3. En la parte superior derecha de la página de anotaciones, selecciona Nuevo.

  4. Introduzca un nombre para la anotación (se utilizará como nombre del conmutador del panel de control).

  5. Seleccione la fuente de datos de Wavefront.

  6. De forma predeterminada, las anotaciones tienen un límite de 100 eventos de alerta que se devolverán. Para cambiarlo, defina el campo Límite en el valor que desee.

  7. Elija Añadir.

Uso de anotaciones

Cuando las anotaciones estén activadas, ahora debería ver los eventos y problemas de alerta que se correlacionan con un período de tiempo determinado.

Si haces una pausa en la parte inferior de una sección anotada de una visualización, aparecerá una ventana emergente con el nombre de la alerta y un enlace directo a la alerta en Wavefront.

Uso del campo Nombre para mostrar

Esta fuente de datos utiliza el campo Nombre para mostrar de la pestaña Campo del panel de opciones para acortar o modificar una clave de leyenda en función de su nombre, etiquetas o valores. Otras fuentes de datos utilizan alias funciones personalizadas para modificar las claves de las leyendas, pero la función Mostrar nombre es una forma más coherente de hacerlo.

Referencias