En este post, os mostraré cómo desplegar sobre docker, InfluxDB v2.0 alpha y telegraf, para las métricas de servidores.
En este link tenéis la noticia de lanzamiento.
El primer paso, es descargar el contenedor e iniciarlo, con el comando:
docker run -d -p 9999:9999 --name influxdb2.0 quay.io/influxdb/influxdb:2.0.0-alpha --reporting-disabled
Sí, reporting-disabled, ya que como indica la gente de influxdb, envían reportes de uso, por defecto:
Con un docker ps, vemos que ya está levantado y escuchando por el puerto 9999
Accedemos por web y vemos lo siguiente:
Pulsamos en Get Started
Introducimos el usuario administrador, password, el nombre de la organización inicial y el nombre del Bucket inicial. Pulsamos en continue
Vemos que ya está listo para recibir métricas. Nos interesa ver un poco mas. Vamos a pulsar en Quick Star.
Vemos lo siguiente. Pulsamos en Configure a Data Collector, para la configuración de telegraf
Pulsamos en Create Configuration
Pulsamos en System,para la configuración de telegraf, para el SO.Pulsamos en Continue
Le damos un nombre a la configuración de métricas de Telegraf y pulsamos en Create and Verify
Ya tenemos casi todo lo necesario, para correr telegraf con InluxdB2
El primer paso, es descargar la versión de telegraf, 1.9.2 o superior.
Vamos a la sección de descargas de telegraf y descargamos la última versión disponible, en este caso la 1.10.3.1
Lo descargamos e instalamos
El segundo paso, es exportar el token
Y por último, ejecutamos telegraf con la url proporcionada y pulsar en Listen for Data
Ahora, podemos pulsar en Dashboards y System
Ya vemos el Dashboard con la información qué le proporciona telegraf
Aquí, teneis toda la documentación: http://v2.docs.influxdata.com/v2.0/get-started/
Espero que os pueda ser útil.