RousselTMLEARNING

Observabilité · Courses

Alloy: From Discovery to Expertise

Complete training on Grafana Alloy, from discovery to expertise.

10 chapters40 lessonsEN
At your pace, through practice.

By the end of this course you will be able to

  • Write Alloy pipelines for metrics, logs, traces and profiles
  • Structure configuration with modules and manage secrets
  • Deploy Alloy as a cluster on Kubernetes with Helm
  • Monitor Alloy itself

🎯 Level : Intermediate👥 Who it is for : SREs and DevOps engineers centralising telemetry collection

LEARNING PATH

Course curriculum

0Course Overview1 lesson
1Introduction and Architecture9 lessons
2Syntax and Configuration (Alloy Language)7 lessons
3Metrics Collection (Prometheus & Ecosystem)5 lessons
4Log Management (Loki)5 lessons
5Traces (Tempo)3 lessons
6Continuous Profiling (Pyroscope)3 lessons
7Cluster Mode2 lessons
8Advanced Deployment2 lessons
9Best practices and final project3 lessons

LEARN BY DOING

Use cases & applications

Unified Telemetry Collection

Replace multiple agents with a single Alloy binary for centralized collection of logs, metrics, and traces.

OTLP Data Transformation

Receive, filter, modify, and route OpenTelemetry data to various observability databases.

Kubernetes Dynamic Discovery

Automatically discover and scrape pods and services dynamically deployed in a Kubernetes cluster.

Continuous Profiling

Collect application performance profiles (via Pyroscope) continuously to quickly identify bottlenecks.

Recommended prerequisites

What next?

Frequently asked questions

What is Grafana Alloy?

It is an open-source, vendor-neutral telemetry collector designed to replace Grafana Agent. It is OpenTelemetry (OTel) compatible.

Does Alloy replace Promtail and other agents?

Yes, Alloy combines the features of Promtail and Grafana Agent and includes native support for OpenTelemetry.

What configuration language does Alloy use?

Alloy uses a declarative syntax based on River (similar to Terraform's HCL) which simplifies pipeline creation.

Can Alloy be used for OpenTelemetry?

Absolutely, Alloy offers full native support for receiving, processing, and exporting data (Traces, Logs, Metrics) via the OTLP protocol.

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!