Trainers

Martin LEKPA

Martin LEKPA

Tech Lead et formateur Observabilité

Chapters | Training

1. Introduction and Architecture

2. Syntax and Configuration (Alloy Language)

3. Metrics Collection (Prometheus & Ecosystem)

5. Traces (Tempo)

Ingestion and transformation of traces.


Traces

Transformation

6. Continuous Profiling (Pyroscope)

Setting up profiles collection.


Continuous Profiling

7. Cluster Mode

High availability and load balancing.


Clustering Mode

8. Advanced Deployment

Deployment on Kubernetes.


Alloy on Kubernetes
grafana alloy trainingalloy opentelemetry tutorialgrafana alloy coursereplace grafana agent with alloygrafana alloy observability pipelinealloy logs metrics traces collectiongrafana alloy clusteringalloy clusteringalloy live debugginggrafana alloy uialloy lokiloki processalloy configurationalloy configalloy portalloy journaldalloy prometheusalloy riverprometheus.exporter.self

Cas concrets & 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 different observability databases.

Dynamic Kubernetes discovery

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

Continuous profiling

Continuously collect application performance profiles (via Pyroscope) to quickly identify bottlenecks.

Questions Fréquentes (FAQ)

It is an open-source, vendor-neutral telemetry collector designed to replace Grafana Agent. It is OpenTelemetry (OTel) compatible.
Yes, Alloy bundles the features of Promtail, 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 to receive, process, and export data (Traces, Logs, Metrics) via the OTLP protocol.