RousselTMLEARNING

Observability · Courses

Alloy: From Discovery to Expertise

Complete training on Grafana Alloy, from discovery to expertise.

13 chapters48 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
  • Configure Alloy through the environment and know what it actually reads (OTEL_RESOURCE_ATTRIBUTES, sys.env)

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

LEARNING PATH

Course curriculum

0Course Overview1 lesson
1Discovering Grafana Alloy3 lessons
2Installing and getting started3 lessons
3Writing a configuration6 lessons
4Collecting metrics5 lessons
5Collecting logs5 lessons
6Collecting traces3 lessons
7Collecting profiles3 lessons
8The Grafana Labs ecosystem7 lessons
9Deploying at scale4 lessons
10Monitoring and optimising2 lessons
11Comparing and choosing4 lessons
12Final project and reference2 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!