Saludos amigos, os he estado contando durante años sobre Grafana, la primera entrada data del 2016, estamos hablando de casi seis años. Hoy tengo ell gusto de presentaros la nueva release que han lanzado los chicos de Grafana el 1 de Diciembre de 2021, para terminar bien el año.
Cómo actualizar nuestro Grafana a la última versión. Paso a paso
Vamos a comenzar con lo más básico, comprobar qué versión estamos ejecutando, desde la consola SSH, ejecutamos el siguiente comando:
root@tig-monitor:/home/oper# grafana-server -v Version 8.2.5 (commit: b57a137acd, branch: HEAD)
Ahora, lanzaremos el típico apt-get update && upgrade para instalar todo. Este método funciona solo si estáis ejecutando Grafana desde el repositorio oficial, si no, mirar en la sección de descargas de Grafana, que ya está allí la versión 8.3:
root@tig-monitor:/home/oper# sudo apt-get update && sudo apt-get upgrade Get:1 https://packages.grafana.com/oss/deb stable InRelease [12.1 kB] Hit:2 https://repos.influxdata.com/ubuntu focal InRelease Hit:3 http://gb.archive.ubuntu.com/ubuntu focal InRelease Get:4 http://gb.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:5 http://gb.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB] Get:6 http://gb.archive.ubuntu.com/ubuntu focal-security InRelease [114 kB] Get:7 https://packages.grafana.com/oss/deb stable/main amd64 Packages [26.5 kB] Get:8 http://gb.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1,386 kB] Get:9 http://gb.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [877 kB] Fetched 2,638 kB in 1s (3,358 kB/s) Reading package lists... Done Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: grafana libgl1-mesa-glx wget 3 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. Need to get 73.5 MB of archives. After this operation, 21.3 MB of additional disk space will be used.
Nos preguntará si queremos continuar, vemos el paquete de Grafana que será actualizado
Do you want to continue? [Y/n] y
Pasados unos minutos, ya podemos lanzar el comando y ver qué hemos actualizado sin ningún problema.
grafana-server -v Version 8.3.0 (commit: 914fcedb72, branch: HEAD)
Desde la consola podemos ver también que estamos ya en la versión 8.3:

Grafana 8.3 – Novedades en la versión Open Source
La versión 8.3 incluye muchas mejoras para la versión de Enterprise del producto, pero no tengo acceso a ellas así que no os las puedo mostrar, sin embargo, Grafana ha lanzado muchas de ellas también en la versión Open Source, vamos a ver las más interesantes:
Sugerencias de Paneles
¡ESTO ES FANTÁSTICO! Cuando lo vi en twitter cuando estaban construyéndolo, ya pensé, es increíble, ahora que puedo tocarlo, definitivamente es lo mejor que he visto en mucho tiempo. La idea es sencilla, te vas a un panel, te pones a crearlo con las consultas que necesites, dándole el formato que necesites, y cuando llega la hora de mostrarlo, te vas a suggestions, y Grafana te mostrará cómo se vería, por ejemplo:

Mejoras importantes para el nuevo Geomap, incluye ahora multi-layer
Grafana ha añadido múltiples capas de datos al panel de Geomap, lo que facilita la creación de visualizaciones ricas, de múltiples capas y geolocalizadas. El panel actualizado de Geomap facilita la creación de capas de marcadores, histogramas y geojson en el mismo panel. El orden de las capas se puede arrastrar y soltar, y se pueden elegir los marcadores de una amplia lista de iconos incluidos en el panel de Geomap.

Por ejemplo, imaginemos que tenemos servers en varias ciudades del planeta, podemos seleccionar el icono sin ningún problema:

Podríamos entonces verlo del siguiente modo en nuestro mapa, muy elegante, podemos hacerlos más pequeños o grandes dependiendo de cuántos servers hay, etc.

La nueva funcionalidad de Grafana Alerting ya está disponible
Grafana Alerting es ahora la experiencia de alerta por defecto en Grafana OSS. Todas las nuevas instalaciones de Grafana 8.3+ incluirán esta interfaz y características de Grafana Alerting. Lo nuevo en la v8.3 es la adición de pruebas de puntos de contacto. También Grafana ha incluido la capacidad de añadir gestores de alertas externos, compatibles con Prometheus, en Grafana Alerting, asegurando que tengamos una única vista de cada alerta crítica que necesitemos. Os contaré más sobre ésto en una entrada dedicada, ya que tiene miga.

Compatibilidad con Amazon CloudWatch Metrics Insights
Grafana y Amazon Managed Grafana ahora son compatibles con Amazon CloudWatch Metrics Insights, un motor de consulta rápido, flexible y basado en SQL que le permite identificar tendencias y patrones en millones de métricas operativas en tiempo real.
Podemos utilizar Metrics Insights en el plugin de AWS CloudWatch. Utilizar esta nueva función es tan sencillo como seleccionar el tipo de consulta de métricas. El tipo de consulta de métricas tiene dos modos diferentes: un modo de constructor y un modo de editor de código.
El ejemplo siguiente demuestra el uso de la nueva capacidad de Metrics Insights para ver las 5 instancias principales con la mayor utilización media de la CPU, ordenadas por el máximo, en orden descendente. El editor de código tiene incorporado el soporte de autocompletado que da sugerencias a lo largo de la composición de la consulta.

Veremos un poco más todo ésto en detalles en futuras entradas combinado con Veeam Backup for AWS.
Breve resumen y agradecimientos
Espero que la entrada os haya gustado, y os sirva. Ya he subido mi despliegue de Grafana a la última versión, y actualizado algunos dashboards con las nuevas mejoras. Es una pasada, lo recomiendo al 100%. Respecto a las alarmas, y cloudwatch, super útiles, subiré entradas dedicadas a estas dos funcionalidades pronto.
Os agradezco la lectura de estos artículos, se que son vuestros favoritos mirando las estadísticas, gracias.

Leave a Reply