Collecte unifiée de télémétrie
Remplacer de multiples agents par un seul binaire Alloy pour la collecte centralisée de logs, métriques et traces.
Observabilité · Formations
Formation Grafana Alloy gratuite en ligne : configuration et ports, collecte Prometheus, logs vers Loki, traces vers Tempo, profils Pyroscope, clustering et bonnes pratiques.
LEARNING PATH
Ce qu'est Alloy, ses pipelines programmables et son architecture.
Installer Alloy et explorer son interface pour voir un pipeline fonctionner.
Syntaxe, variables, secrets et environnement, jusqu'au premier pipeline.
Découvrir les cibles, collecter, envoyer vers Prometheus ou Mimir, recevoir de l'OTLP.
Lire, transformer et expédier les logs vers Loki.
Ingérer, transformer et échantillonner les traces vers Tempo.
Mettre en place le profilage continu avec Pyroscope.
Faro, Beyla, Database Observability, k6, Fleet Management et Kubernetes Monitoring avec Alloy.
Haute disponibilité avec le clustering, puis déploiement sur Kubernetes.
Surveiller Alloy lui-même et appliquer les bonnes pratiques de collecte.
Situer Alloy face aux autres collecteurs, une fois ses concepts maîtrisés.
Assembler un pipeline complet, avec la référence des composants sous la main.
LEARN BY DOING
Remplacer de multiples agents par un seul binaire Alloy pour la collecte centralisée de logs, métriques et traces.
Recevoir, filtrer, modifier et router des données OpenTelemetry vers différentes bases de données d'observabilité.
Découvrir et scrapper automatiquement les pods et services déployés dynamiquement dans un cluster Kubernetes.
Collecter les profils de performance (via Pyroscope) applicative en continu pour identifier rapidement les goulets d'étranglement.
C'est un collecteur de télémétrie open source et neutre vis-à-vis des fournisseurs, conçu pour remplacer Grafana Agent. Il est compatible Opentelemetry (OTel)
Oui, Alloy regroupe les fonctionnalités de Promtail, de Grafana Agent et intègre un support natif pour OpenTelemetry.
Alloy utilise une syntaxe déclarative basée sur River (similaire à HCL de Terraform) qui simplifie la création de pipelines.
Absolument, Alloy offre un support natif complet pour recevoir, traiter et exporter des données (Traces, Logs, Métriques) via le protocole OTLP.
L'interface web et l'API écoutent sur 12345 (127.0.0.1 par défaut, option --server.http.listen-addr). Les récepteurs ajoutent leurs propres ports, par exemple 4317 et 4318 pour OTLP.
Non : Alloy collecte et envoie (prometheus.scrape, prometheus.remote_write) vers Prometheus, Mimir ou un autre stockage compatible ; il ne stocke pas les métriques.
Avec le composant loki.source.syslog : un écouteur TCP ou UDP (par exemple 0.0.0.0:1514, format RFC 5424) dont la sortie est envoyée à loki.write, éventuellement après loki.relabel.
Plusieurs instances d'Alloy se répartissent automatiquement les cibles de collecte (scrape Prometheus, etc.) grâce à un hachage cohérent : on ajoute des instances pour monter en charge sans doublons.