
Saludos amigos, os he contado en muchas ocasiones todas las ventajas de Grafana como visualizador de métricas que tengamos en InfluxDB, Elastic, Graylog, Azure metrics, etc.
Hoy os vengo a contar las últimas novedades sobre Grafana v8.x, que fue anunciada hace apenas unos días, con sus consecuentes updates.
Actualizando Grafana a la última versión disponible 8.x
Antes de actualizar a la última versión, comprobaremos la versión en la que nos encontramos, desde CLI:
grafana-server -v
También desde la propia consola de Grafana, si miramos abajo del todo encontraremos la versión exacta:

Vemos que no estoy en la última Release, que podremos comprobar cuál es aquí, con lo que si hubiéramos instalado Grafana mediante repository, tan sencillo como:
Ubuntu o Debian
sudo apt-get update && sudo apt-get upgrade
CentOS o RHEL
sudo yum update && sudo yum upgrade
Si tuvierais instalado Grafana como paquete individual, tendremos que primero detener el servicio de Grafana:
service grafana-server stop
Y descargar e instalar la nueva versión, en mi caso Ubuntu:
sudo apt-get install -y adduser libfontconfig1 wget https://dl.grafana.com/oss/release/grafana_8.0.1_amd64.deb sudo dpkg -i grafana_8.0.1_amd64.deb
Este comando se encarga de reiniciar el servicio, con lo que ya estaríamos funcionando sin ningún problema:
The following packages have been kept back: base-files sosreport thermald ubuntu-advantage-tools ubuntu-server The following packages will be upgraded: cloud-init grafana grub-common grub-pc grub-pc-bin grub2-common influxdb initramfs-tools initramfs-tools-bin initramfs-tools-core libpam-modules libpam-modules-bin libpam-runtime libpam0g libssl1.1 linux-firmware openssl python-apt-common python3-apt python3-distupgrade python3-software-properties snapd software-properties-common speedtest-cli telegraf ubuntu-release-upgrader-core update-notifier-common 27 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. Need to get 291 MB of archives. After this operation, 27.4 MB of additional disk space will be used. Do you want to continue? [Y/n]
Ya podremos ver si hacemos un F5, que tenemos corriendo la última versión de Grafana, en este caso v8.x

Muchas novedades en cada versión de Grafana 8.x, os las dejo todas resumidas aquí.
Nuevas Alarmas en Grafana 8.x
Las nuevas alertas en Grafana 8.0 son una característica opcional que centraliza la información de alertas para las alertas gestionadas por Grafana y las alertas de fuentes de datos compatibles con Prometheus en una sola UI y API. Podemos crear y editar reglas de alerta para las alertas gestionadas por Grafana, las alertas Cortex y las alertas Loki, así como ver la información de las alertas de las fuentes de datos compatibles con Prometheus en una única vista que permite realizar búsquedas. Para más información, sobre cómo crear y editar alertas y notificaciones, podemos consultar la información general de las alertas de Grafana 8.0.
Como parte de los nuevos cambios en las alertas, Grafana ha introducido una nueva fuente de datos, Alertmanager, que incluye soporte integrado para Prometheus Alertmanager. Actualmente está en fase alfa y no se puede acceder a ella a menos que se habiliten los plugins alfa en la configuración de Grafana. Para más información, consulta la fuente de datos Alertmanager.
Library Panels
Los paneles de la biblioteca permiten a los usuarios construir paneles que pueden ser utilizados en múltiples cuadros de mando. Cualquier actualización realizada en ese panel compartido se aplicará automáticamente a todos los cuadros de mando que tengan ese panel. Para obtener instrucciones sobre cómo crear, añadir, desvincular y gestionar paneles de biblioteca, consultar los nuevos Paneles de biblioteca.

Real-time streaming
Las fuentes de datos pueden ahora enviar actualizaciones en tiempo real a los cuadros de mando a través de una conexión websocket. Esto puede utilizarse con la fuente de datos MQTT.
Además de la integración de las fuentes de datos, los eventos pueden enviarse a los cuadros de mando mediante la publicación de métricas en el nuevo punto final en vivo: /api/live/push endpoint.
Estas métricas se difundirán a todos los cuadros de mando conectados a ese punto final de transmisión. Para más información sobre la transmisión en tiempo real, podemos consultar la documentación de Grafana Live.
Prometheus metric browser
El navegador de métricas de Prometheus nos permite encontrar rápidamente métricas y seleccionar etiquetas relevantes para construir consultas básicas. Si nuestra instancia de Prometheus lo admite, cada métrica mostrará su AYUDA y TIPO como información sobre herramientas. Para más información, podemos consultar la documentación del navegador de métricas.

Bar Chart visualization (beta)
El panel de gráfico de barras es una nueva visualización que soporta datos categóricos. Sólo admite un marco de datos y necesita tener al menos un campo de cadena que se utilizará como categoría para un eje X o Y y uno o más campos numéricos.
Para utilizarlo con series temporales, primero hay que añadir una transformación Reduce.
Para más información, podemos consultar la Visualización de gráficos de barras.
State timeline visualization (beta)
La visualización de la línea de tiempo del estado muestra los cambios discretos del estado a lo largo del tiempo. Cada campo o serie se representa como una banda horizontal única. Este panel funciona bien con estados de cadena o booleanos, pero también puede utilizarse con datos de series temporales. Cuando se utiliza con datos de series temporales, los umbrales se utilizan para convertir los valores numéricos en regiones de estados discretos.
Este panel también aprovecha las nuevas características de mapeo de valores que permiten colorear valores de cadena y booleanos.
Ejemplo con valores de cadena:

Con datos de series temporales y umbrales

Para más información, podemos consultar la Visualización de la línea de tiempo de los estados.
Status history visualization (beta)
Un panel hermano de la línea de tiempo de los estados es la nueva visualización del panel del historial de estados. Puede mostrar estados periódicos en una vista de cuadrícula. Admite estados numéricos, de cadena o booleanos. Puede asignar colores utilizando mapeos de valores, umbrales o colores de gradiente. Para más información, podemos consultar los Esquemas del historial de estados.

Histogram visualization (beta)
Esta característica oculta del antiguo panel Gráfico es ahora una visualización independiente. Combina una transformación de histograma y una visualización de gráfico de barras en un único panel integrado y fácil de usar. También hay una nueva transformación de histograma independiente que puede combinarse con cualquier visualización.

Para más información, podemos consultar el Histograma
Mejoras respecto a Time Series
¡El panel llamado Time Series ha dejado de ser beta! Grafana está eliminando la etiqueta Beta y graduando la visualización de la serie de tiempo a un estado estable.
- Las series temporales son ahora la opción de visualización por defecto, sustituyendo a la gráfica (antigua).
- El panel de series temporales ahora soporta el apilamiento. Para más información, podemos consultar Gráfico de series temporales apiladas.
- Ahora se pueden añadir alertas en el panel de series temporales, al igual que en el antiguo panel Gráfico.
- Se han actualizado las opciones de conexión de valores nulos.
- Se ha añadido soporte para una retícula compartida y una información sobre herramientas que ahora es más inteligente en lo que respecta a la visualización de datos en la información sobre herramientas.
- Varias mejoras de rendimiento.
Los temas del panel de series temporales se han actualizado como resultado de estos cambios.
Mejoras en Pie Chart
El panel llamado Pie Chart ha dejado de ser beta. Grafana está eliminando la etiqueta beta y graduando la visualización del gráfico circular a un estado estable.

Muchas mejoras que merecen que actualizemos de inmediato, en breve tendrá tiempo para subir todos mis Dashboards a esta nueva versión, os aviso.

Como puedo enviar una notificación a telegram con imagen