Observabilité — 00 — Les 3 piliers : logs, métriques, traces
Introduction à l'observabilité : la différence entre monitoring et observabilité, les 3 piliers (logs, métriques, traces) et pourquoi tu as besoin des trois.
10 articles sur le thème "logs".
Introduction à l'observabilité : la différence entre monitoring et observabilité, les 3 piliers (logs, métriques, traces) et pourquoi tu as besoin des trois.
Passer des logs texte aux logs JSON structurés. Niveaux de log, correlation ID, aggregation. Implémentation avec pino (TypeScript) et structlog (Python).
Pipeline complet pour collecter, parser et visualiser des logs d'une application Node.js avec Filebeat, Logstash, Elasticsearch et Kibana.
Les deux premiers input plugins : stdin pour tester et file pour lire des fichiers de logs. Sincedb, start_position et file rotation.
Configurer le multiline dans Logstash et Filebeat pour des stack traces Java, des logs Python et des requêtes SQL.
Grok est LE filtre Logstash. Patterns predefinis, patterns custom, debugger en ligne et exemples Apache, Nginx, syslog.
Logging drivers, rotation, logs structures, centralisation et les principes 12-factor pour ne plus perdre tes logs.
docker logs, docker exec, docker inspect et toutes les techniques pour comprendre pourquoi un conteneur plante.
journalctl, /var/log/, logrotate, grep et tail : tout ce qu'il faut pour exploiter les logs sur Linux.
Exemples concrets de parsing avec regex : logs, CSV, attributs HTML et git log, avec construction étape par étape.