Conectores

Lanzamiento del plugin de Grafana para la visualización de Couchbase

Almacenar datos en un clúster de Couchbase es una excelente manera de garantizar el rendimiento y la estabilidad sin igual de tus servicios. Junto con nuestro servicio de análisis, Couchbase permite obtener información sobre los datos sin afectar al rendimiento del clúster. El número de herramientas de análisis que pueden utilizarse con nuestra base de datos crece constantemente. Recientemente, hemos lanzado la primera versión beta de nuestro plugin de fuente de datos para Grafana, una herramienta de visualización de datos de código abierto que utilizan muchos equipos de todo el mundo para el análisis de datos y la supervisión de sistemas.

El plugin de fuentes de datos de Grafana cuenta con el apoyo de nuestra comunidad y sus fuentes pueden obtenerse en la base de datos Página de GitHub. Proporcionamos binarios preconstruidos y trabajamos para que el proceso de instalación sea lo más sencillo posible. El plugin permite consultar clústeres de Couchbase mediante SQL++ a través de nuestros servicios de consulta o análisis.

Instalación del plugin de Grafana

Para instalarlo, descargue la última versión de .zip de la página de lanzamiento y descomprímelo en tu directorio de plugins de Grafana. También debes permitir que Grafana cargue el plugin sin validar su firma. El procedimiento de instalación y configuración se describe en detalle en Tutorial del plugin Grafana de Couchbase.

Uso del plugin

Después de instalar el plugin, ahora es posible utilizar el SQL++ único de Couchbase con las potentes capacidades de visualización de Grafana. Así que, ¡vamos a explorarlas!

Ir a la Explore en la interfaz de usuario de Grafana y selecciona una fuente de datos Couchbase configurada en el menú desplegable de la parte superior de la página.

Install animation for Grafana plugin for Couchbase

Esto debería cambiar tu interfaz de consulta a la proporcionada por nuestro plugin. Más adelante se añadirán más funciones, pero ahora mismo la interfaz de usuario del editor de consultas es algo ascética: te permite editar una consulta, elegir el servicio con el que ejecutarla y enviarla al clúster.

En cuanto a la sintaxis de las consultas, el complemento es compatible con todas las funciones del clúster SQL++, incluidas la búsqueda de texto completo y las funciones definidas por el usuario. El complemento espera que las consultas enviadas cumplan los siguientes requisitos:

  • Para aplicar seleccionados en el rango de tiempo de consulta estándar de Grafana UI, la consulta debe incluir una de las dos funciones de filtrado de rango de tiempo en su DONDE sección: str_time_range() y time_range(). Estas funciones aceptan el nombre del campo que debe utilizarse para los filtros de intervalo de tiempo, por ejemplo:

  • Grafana solo admite consultas que seleccionan valores escalares como números y cadenas, pero no valores vectoriales como matrices y mapas, que deben estar sin anidar antes de poder mostrarse en la interfaz de usuario. Debido a esto, se recomienda evitar el uso del operador asterisco en la cláusula select para asegurarse de que las consultas SQL++ enviadas al plugin seleccionan sólo campos escalares.

Visualizar los datos

Una vez que el backend del complemento recibe una respuesta del clúster, transforma los resultados en estructuras de datos de Grafana que pueden mostrarse en la interfaz de usuario.

Grafana detecta automáticamente el tipo de datos seleccionados y muestra los valores numéricos en el gráfico de la línea de tiempo:

Visualize Couchbase data in Grafana

Si el conjunto de resultados contiene una columna denominada contenidolos resultados se mostrarán en forma de registros:

Display logs in grafana from couchbase

El plugin de fuente de datos de Couchbase también permite usar SQL++ para potenciar cuadros de mando personalizados de Grafana. Por ejemplo, se puede utilizar una consulta agregada para controlar el número de eventos durante un periodo de tiempo:

Create Grafana dashboard using Couchbase

Encontrará más información sobre la creación de cuadros de mando Grafana con Couchbase en Tutorial del plugin Grafana de Couchbase.

El plugin se está desarrollando activamente por lo que, más características están por venir. Si usted tiene alguna pregunta sobre el plugin, experimentando problemas con su instalación o uso, nos encantaría saber acerca de ellos y sus comentarios en general, ya sea a través de nuestros foros oa través de Problemas en GitHub

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Dima Chechetkin

Promotor senior de desarrollo en Couchbase

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.