Traefik, depuis sa version V1, permet d’envoyer des métriques vers différents backends (StatsD, Prometheus, InfluxDB et Datadog). J’ai enfin pris le temps d’activer cette fonctionnalité et de creuser un peu le sujet étant donné que le dashboard de Traefik V2 n’affiche plus certaines de ses statistiques. La documentation de Traefik sur le sujet : Traefik 1.x - Metrics Traefik 2.x - Metrics Commençons par créer une base traefik dans InfluxDB (version 1.7.8) influx Connected to http://localhost:8086 version 1.7.8 InfluxDB shell version: 1.7.9 > auth username: XXX password: XXX > CREATE DATABASE traefik > CREATE USER traefik WITH PASSWORD '<password>' > GRANT ALL ON traefik to traefik > SHOW GRANTS FOR traefik database privilege -------- --------- traefik ALL PRIVILEGES > quit Dans mon cas, l’accès à InfluxDB se fait en https au travers d’une (autre) instance Traefik. J’utilise donc la connexion en http plutôt qu’en udp.
On orchestre, on conçoit — et on code aussi. Parlons de votre plateforme, vos données ou votre projet IoT.