Hola comunidad espero que hayan pasado un buen fin de semana, hoy les hablaré sobre una de las combinaciones de herramientas de monitoreo más populares actualmente nombrada TIG (Telegraf InfluxDB Grafana). Vamos a ver de que va cada una.

Telegraf es un agente cliente basado en plugins para recopilar e informar métricas. Telegraf tiene plugins para obtener una variedad de métricas directamente del sistema en el que se está ejecutando, extraer métricas de API de terceros o incluso escuchar las métricas a través de los servicios de consumo de statsd y Kafka. También tiene plugins de salida para enviar métricas a una variedad de otros almacenes de datos, servicios y colas de mensajes, incluyendo InfluxDB, Graphite, OpenTSDB, Datadog, Librato, Kafka, MQTT, NSQ y muchos otros. Para más información visite https://github.com/influxdata/telegraf

 

InfluxDB es una base de datos de serie de tiempo construida para manejar cargas altas de datos. InfluxDB está diseñado para ser utilizado como un almacén de respaldo para cualquier caso de uso que involucre grandes cantidades de datos de tiempo, incluyendo el monitoreo de DevOps, métricas de aplicación, datos de sensores de IoT y análisis en tiempo real.

 

Grafana es más comúnmente usado para visualizar datos de series de tiempo para la infraestructura de Internet y análisis de aplicaciones, pero muchos lo usan en otros dominios incluyendo sensores industriales, tiempo y control de procesos. Aquí les dejo una imagen donde explica el proceso de monitoreo entre estas herramientas.

Dashboards Grafana

En la siguiente dirección se encuentran disímeles dashboards permitiendole al usuario escoger el dashboard que desee dependiendo de su colector o de su base de datos. https://grafana.com/dashboards

También se encuentra un demo para el que quiera cacharrear grafana 🙂 en la siguiente dirección http://play.grafana.org/

En próximos artículos trataré sobre la instalación y configuración de TIG en CentOS7.

 

Espero les sea útil  🙂