Sommaire

Logs en continu

L’automatisation facilite grandement la production de logs en tout genre. Un système devrait produire des logs de son activité en temps réel. Ces logs peuvent correspondre à un temps de traitement, une levée d’exception, une information ou bien plus encore. Plus notre système est important (en nombre de machines ou d’utilisateurs) et plus un système capable d’absorber le volume de ces données devient primordial. Car à la clé, il y a un défi majeur : l’exploitation de ces données.

Il y a de nombreux systèmes open source permettant de gérer la réception et l’analyse des logs en temps réel. Nous pourrions citer par exemple Ansible ou Graylog. Ces projets sont souvent disponibles sur GitHub (ou via des images Docker) et il est aussi possible de contribuer à leur amélioration. Lorsqu’une fonctionnalité fait défaut, il est devenu courant qu’un membre de l’équipe DevOps propose sa contribution sur un de ces systèmes. Peut-être que demain ce rôle sera le vôtre !