[TP] TP : Collecte et Expédition des Logs vers Loki
Mettre en place un pipeline Alloy pour collecter des logs locaux, les transformer et les envoyer vers Loki.
Ce que vous allez apprendre dans ce TP :
Introduction
L'objectif de ce TP est de configurer Grafana Alloy pour lire des fichiers de log locaux, leur ajouter des étiquettes (labels) de contexte, et envoyer le tout à une instance Grafana Loki.
Pipeline de logs
Nous allons configurer les blocs composant le pipeline en langage River.
-
1. Source des logs
Ajoutez la configuration pour découvrir et lire les fichiers `/var/log/myapp/*.log`.
-
2. Traitement des logs
Ajoutez un bloc de traitement pour ajouter dynamiquement un label `env=production` à toutes les lignes de logs collectées.
-
3. Expédition vers Loki
Configurez l'envoi des logs vers une instance Loki disponible sur `http://localhost:3100`.
Niveau de difficulté:
(2/5)