[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. 1. Source des logs
    Ajoutez la configuration pour découvrir et lire les fichiers `/var/log/myapp/*.log`.
  2. 2. Traitement des logs
    Ajoutez un bloc de traitement pour ajouter dynamiquement un label `env=production` à toutes les lignes de logs collectées.
  3. 3. Expédition vers Loki
    Configurez l'envoi des logs vers une instance Loki disponible sur `http://localhost:3100`.

Niveau de difficulté: (2/5)