What you will learn in this TP
- Configure the ClickHouse exporter
- Write SQL analyses
- Speed up with a materialised view
Introduction #
What you will learn in this section
- Configure the ClickHouse exporter
- Write SQL analyses
- Speed up with a materialised view
Context. Your data team wants to combine telemetry with its own ClickHouse tables. You set up direct OpenTelemetry ingestion and demonstrate the value of SQL.
Prerequisites: Docker Compose · Estimated time: 50 min
Telemetry in ClickHouse, queryable with SQL.Setup #
Guided steps, with their solutions.
1. Write the Compose file
Why? ClickHouse and a contrib Collector are all you need.
Create the Compose file and the Collector configuration.2. Generate data
Why? Traces from two services and a few errors give you something to analyse.
Send traces for two services, some of them with errors.3. Explore the schema
Why? Know the columns before writing queries.
List the tables created and describeotel_traces.4. Analyse in SQL
Why? Analytical queries answer operational questions in a single line.
Calculate, per service, the number of spans, the error rate and the p95 latency.5. Materialised view and compression
Why? A pre-aggregated view makes dashboards instant; compression justifies choosing ClickHouse.
Create a per-minute materialised view, send traces again, query the view, then measure compression.
Difficulty level : ●●●●○ (4/5)
My progress
Sign in to track your progress and take notes. Sign in
Recommended Articles
Stocker et interroger la télémétrie directement dans ClickHouse
Envoyer logs et traces dans ClickHouse avec l'exportateur OpenTelemetry, comprendre le schéma des...
Exploiter une plateforme d'observabilité sur ClickHouse et choisir son outil
Exploiter ClickHouse pour la télémétrie (réplication, disques, fusions, stockage objet, supervisi...
L'observabilité sur ClickHouse : pourquoi une base colonne change la donne
Pourquoi de plus en plus de plateformes d'observabilité stockent logs, traces et métriques dans C...
ClickStack : ClickHouse, HyperDX et OpenTelemetry
La pile d'observabilité officielle de ClickHouse : installation tout-en-un, interface HyperDX (re...
Bonnes pratiques SigNoz, ClickStack et ClickHouse pour l'observabilité
Check-list de production pour une plateforme d'observabilité sur ClickHouse : instrumentation Ope...
Utiliser SigNoz : APM, traces, logs, dashboards et alertes
Exploiter SigNoz au quotidien : vue APM des services, explorateur de traces et de logs, query bui...
Grafana Alloy vs OpenTelemetry Collector: Which One Should You Choose?
A detailed comparison between Grafana Alloy and the OpenTelemetry Collector. Discover the strengt...
SigNoz : architecture et installation
Les composants de SigNoz (collecteur OpenTelemetry, ClickHouse, service de requêtes, interface, a...
OpenTelemetry Collector, Grafana Alloy et Bindplane : comparer trois approches des pipelines de télémétrie
Comparatif détaillé de trois façons de gérer des pipelines de télémétrie : l'OpenTelemetry Collec...