Unified Telemetry Collection
Replace multiple agents with a single Alloy binary for centralized collection of logs, metrics, and traces.
Observability · Courses
Complete training on Grafana Alloy, from discovery to expertise.
LEARNING PATH
What Alloy is, its programmable pipelines and its architecture.
Install Alloy and explore its interface to see a pipeline at work.
Syntax, variables, secrets and environment, up to the first pipeline.
Discover targets, scrape, send to Prometheus or Mimir, receive OTLP.
Ingest, transform and sample traces to Tempo.
Set up continuous profiling with Pyroscope.
Faro, Beyla, Database Observability, k6, Fleet Management and Kubernetes Monitoring with Alloy.
High availability with clustering, then deployment on Kubernetes.
Monitor Alloy itself and apply collection best practices.
Position Alloy against other collectors, once its concepts are mastered.
Assemble a complete pipeline, with the component reference at hand.
LEARN BY DOING
Replace multiple agents with a single Alloy binary for centralized collection of logs, metrics, and traces.
Receive, filter, modify, and route OpenTelemetry data to various observability databases.
Automatically discover and scrape pods and services dynamically deployed in a Kubernetes cluster.
Collect application performance profiles (via Pyroscope) continuously to quickly identify bottlenecks.
It is an open-source, vendor-neutral telemetry collector designed to replace Grafana Agent. It is OpenTelemetry (OTel) compatible.
Yes, Alloy combines the features of Promtail and Grafana Agent and includes native support for OpenTelemetry.
Alloy uses a declarative syntax based on River (similar to Terraform's HCL) which simplifies pipeline creation.
Absolutely, Alloy offers full native support for receiving, processing, and exporting data (Traces, Logs, Metrics) via the OTLP protocol.