Saludos amigos, hace unos días que se anunciaba y lanzaba Grafana v11, y con ésta versión muchas mejoras que me gustaria contaros. Llevaba algunas versiones por debajo ya que no he tenido mucho tiempo de actualizar, además de estar usando la versión de Grafana Cloud más y más ya que es más sencillo conectarse y tener todo al día.
Pero hoy es el día en el que vamos a actualizar juntos a Grafana v11, y dar un vistazo a algunas de las novedades más interesantes. ¡Vamos allá!
Actualizar a Grafana v11
Lo primero que haremos será comprobar en qué versión estamos actualmente, para ello podemos hacerlo de diferentes maneras, por ejemplo desde el CLI:
grafana-server -v Version 9.5.2 (commit: cfcea75916, branch: HEAD)
También podemos ver la versión que tenemos si nos vamos a nuestro Grafana, una vez logueados, y en el icono de ayuda, veremos la release. Estoy en v9.5.2, que es un poco antigua ya:
Otra opción, sin autenticarnos, es irnos a la página principal de login de nuestro Grafana, y allí veremos la versión al final del todo:
Antes de hacer nada, os recomiendo por supuesto tener un Backup. Para ello lo más sencillo es realizar un snapshot, y una copia de seguridad de nuestro servidor o máquina virtual, o todo si es posible.
Si queréis tener un backup adicional de la base de datos de InfluxDB, y de los Dashboards en formato JSON, os dejo aquí los pasos del script que hice hace muchos años, que me sigue funcionando de maravilla, mirar que tranquilo me deja:
./raspberrypi_backup.sh |-------------------------------------------------------------------------| |45 dashboards were saved| |-------------------------------------------------------------------------| |-------------------------------------------------------------------------| |13 Files have been sync| |-------------------------------------------------------------------------| |-------------------------------------------------------------------------| |13 Config Files have been sync| |-------------------------------------------------------------------------| |-------------------------------------------------------------------------| |------------------------------ FINISHED ---------------------------------| |-------------------------------------------------------------------------|
Una vez tenemos nuestro backup en orden, es momento de realizar el upgrade. Bien con el paquete, o directamente con el apt-get update y apt-get upgrade si tenemos el repositorio bien configurado. Pasados apenas 20 segundos ya estaremos en la nueva versión de Grafana v11, vamos a comprobarlo de nuevo:
grafana-server -v Version 11.0.0 (commit: 277ef258d4b9a5acdf2932347c6a4ca72d739b28, branch: HEAD)
O desde la propia interfaz:
¡Fantástico! Vamos a ver todas las novedades.
Novedades en Grafana v11
Explorar métricas de Prometheus sin necesidad de escribir queries
Una de las novedades más esperadas, esto es siempre claro, es simplificar la visualización de métricas. Desde la versión 11 de Grafana, podemos encontrar dentro de Explore, una nueva sección llamada Metricas. Que lo que hace es ni más ni menos que mostrarnos visualizaciones de Prometheus directamente, sin necesidad de escribir complejas queries.
Esto nos vendrá de lujo para poder rápidamente escoger los widgets que más nos gustan, que son construidos por defecto, y ya desde ahí empezar a cambiar el widget a otra visualización, moverlo a un dashboard, etc.
Visualizaciones personalizadas con el panel de Canvas
Ya os conté un poquito sobre Canvas hace un tiempo, desde entonces el panel ha mejorad muchísimo, y aunque no tengo nada decente que mostraros, al menos voy a contaros un poco por encima qué ha cambiado, y el vídeo oficial. Algunos de los cambios:
- Nuevos elementos muy comunes: nube, paralelogramo y triángulo.
- Controles de punto en el medio de la conexión, para que los conectores ya no tengan que ser líneas rectas.
- Más estilos de conectores, incluyendo líneas discontinuas así como control del radio en las esquinas y dirección.
- Ajuste horizontal y vertical para los conectores.
- Estilo de esquina redondeada para los elementos.
- La capacidad de rotar elementos en el canvas.
Cambiar de color las celdas dependiendo de valores
Una de las opciones que más he usado todo este tiempo, es la opción de mostrar visualmente el estado de las diferentes métricas. Por ejemplo, cuando hablamos de políticas de backup, queremos conocer el estado de las mismas de manera muy sencilla y visual.
Ahora Grafana nos permite colorear nuestras celdas dependiendo de los value mappings que tengamos, súper útil y sencillo de configurar, os muestro cómo en esta captura de pantalla con el Dashboard de Veeam Backup & Replication.
Una funcionalidad que hará que nuestras tablas ganen vida y color.
Generando títulos y descripciones con Inteligencia Artificial
Otra funcionalidad que seguramente hará las delicias de todos aquellos apasionados a las buenas descripciones, y documentación, es el nuevo plugin de LLM que nos ayudará a escribir por fin detalladas descripciones e incluso nombres para nuestros widgets. Yo os confieso que llevo años haciendo dashboards, y algunas veces he tenido más inspiración y tiempo que otras.
Pero ahora ya no hay excusa. Dejadme que os muestre cómo se instala todo, desde vuestro CLI:
grafana-cli plugins install grafana-llm-app systemctl restart grafana-server
Ahora nos vamos a nuestro Grafana, y desde la opción de Administration – Plugins and data – Plugins, podremos ver ya el plugin llamado LLM, que es oficial de Grafana:
Ya aquí podremos seleccionar entre OpenAI, o Azure OpenAI si queremos más privacidad, y dentro de cada opción tendremos que introducir los valores como son Org ID, la api key, etc. Yo he seleccionad gpt-3.5-turbo para el base y gtp-4o para el modelo más grande, ambos muy económicos. No os olvidéis de darle a Enable también para activar el plugin:
Bueno, una vez listo vamos allá, una vez más, me voy al Dashboard de Veeam Backup & Replication, para hacerlo mucho mejor aún, con descripciones hermosas y bien detalladas:
Como veis, he indicado unas mejoras para que me de una descripción algo más analítica, además de que me cuente cómo ayuda este widget a un administrador:
El resultado es sin duda muy elegante, ahora, por supuesto, le he dicho que me lo ponga en Castellano que para eso es nuestro lenguaje, vamos a ver qué tal:
El resultado es sin duda muy muy interesante, y voy a dejarlo así para todos los widgets. Es sin duda una de esas cosas pequeñas, que hacen a Grafana enorme, tener widgets en tu propio lenguaje siempre rompe barreras que pueden hacer que un usuario consuma una gráfica o no.
Mejoras en la visualización de Alertas
Hace tiempo os escribí una masterclass sobre Alertas en Grafana, un denso post muy completo, al que sinceramente vuelvo de vez en cuando. Hay muchas mejoras en Grafana 11 para el tema de alertas.
Ahora, los datos más útiles se encuentran en la parte superior de la vista de detalles de la regla de alerta. La información sobre el espacio de nombres y el grupo aparece en la navegación de breadcrumbs, que es interactiva y se puede utilizar para filtrar reglas por espacio de nombres o grupo. El resto del contenido de detalles de la alerta está dividido en pestañas:
- Consulta y condiciones: Podemos visualizar los detalles de la consulta utilizada para la regla de alerta, incluyendo las expresiones y los valores intermedios para cada paso del pipeline de expresiones.
- Instancias: Podemos explorar cada instancia de alerta, su estado, etiquetas y otros metadatos variados para reglas de alerta multidimensionales.
- Historial: Podemos revisar el historial registrado para una regla de alerta.
- Detalles: Podemos realizar una consulta detallada, o auditar utilizando los metadatos de la regla de alerta y visualizar la anotación de la regla de alerta.
Carpetas anidadas para mantener todo organizado
Una funcionalidad pequeña, pero que seguramente nos ayude a controlar mejor entornos con cientos de Dashboards, por ejemplo para la parte de Veeam, estaba pensando en una nueva estructura por producto:
Descargar ahora
Grafana v11 ya está disponible, y podemos descargarlo, o actualizar cómo siempre desde su web oficial:
- Descarga: https://grafana.com/grafana/download?edition=oss
- Release Notes v11: https://grafana.com/docs/grafana/next/whatsnew/whats-new-in-v11-0/
- Breraking changes: https://grafana.com/docs/grafana/latest/breaking-changes/breaking-changes-v11-0/





Leave a Reply