Infrastructure – Solutions

Observabilité

« Ce qui ne se mesure pas n’existe pas » disait Niels Bohr, prix Nobel de physique en 1922. En informatique, cette fameuse citation à évolué pour  devenir: « on ne peut pas améliorer ce que l’on ne sait pas mesurer ». Identifier les sources de lenteur et d’erreur, mesurer l’effet des changements, planifier les capacités et prévenir les pannes, tout cela n’est pas possible sans informations détaillées sur le fonctionnement d’une application.

Lorsqu’une application est divisée en plusieurs services, eux-mêmes répartis sur plusieurs serveurs, il est nécessaire, pour conserver une vue globale, de collecter, centraliser et agréger les logs (messages) et métriques (nombres) qui décrivent son fonctionnement. Camptocamp a une expérience poussée de la gestion des logs et des métriques à l’aide des logiciel open source qui sont devenus des standards éprouvés dans ce domaine. Ces technologies sont parfaitement adaptées à des environnements basés sur des serveurs mais également compatibles avec des architectures de microservices.

> Contributions
CollectD (divers patches et packaging)
Varnishkafka (Varnish log collector)
Helm Chart Prometheus
Helm Chart Kibana
> Références
Clients: Swisstopo, EPFL, Deutsche Telekom, QoQa, Fondation SuisseMobile, divers organisations étatiques, etc.
Quand Logstash devient spatial (blog post)
  1. *
  2. *
  3. *
  4. *