Support de travaux pratiques pour le cours de supervision.
01 - Syslog
Découverte du format des messages Syslog avec Fluentd et l'utilitaire logger.
02 - HexaTek - Collecte des métriques avec Prometheus et Mimir
Dans ce module, nous allons installer Prometheus pour la collecte des métriques d'un service de Hexatek. En supplément, on installera Grafana Mimir pour le stockage long terme sur S3 de ces données.
03 - HexaTek - Reporting avec Grafana
Ici nous allons créer un dashboard afin de consulter l'état de l'architecture Hexatek. Les données utilisées seront celles de notre précédente activité.
04 - HexaTek - Envoi d'alertes avec AlertManager
Nous allons définir des alertes dans Prometheus. Si elles sont déclenchées alors Alertmanager enverra une notification sur notre channel Discord.
05 - HexaTek - Collecte des logs avec Fluentbit et OpenSearch
Nous allons mettre en oeuvre une collecte des logs par SYSLOG ou OpenTelemetry. Ces logs sont stockées dans OpenSearch. Ils pourront être consulté avec le dashboard OpenSearch.
06 - HexaTek - Collecte des traces applicatives avec Jaeger
Avec OpenTelemetry, nous récupérons des traces applicatives de notre application en JavaScript.