Ce que vous allez apprendre dans ce TP
- Installer SigNoz
- Envoyer des traces OTLP
- Explorer services et traces
Introduction #
Ce que vous allez apprendre dans cette section
- Installer SigNoz
- Envoyer des traces OTLP
- Explorer services et traces
Contexte. Votre entreprise cherche une alternative open source à un APM commercial coûteux. Vous évaluez SigNoz sur une application de démonstration.
Prérequis : Docker Compose, 4 Go de RAM libres, git · Durée estimée : 40 min
Une plateforme APM complète en quelques minutes.Mise en place #
Étapes guidées, avec leur correction.
1. Installer SigNoz
Pourquoi ? Le Compose officiel lance ClickHouse, le collecteur et l'interface.
Clonez le dépôt et démarrez SigNoz.2. Créer le compte
Pourquoi ? Le premier accès crée le compte administrateur.
Ouvrez l'interface (http://localhost:8080) et créez votre compte.3. Envoyer des traces
Pourquoi ? HotROD envoie en OTLP : il suffit de le pointer vers le collecteur de SigNoz.
Lancez HotROD dans le réseau du Compose de SigNoz et générez des commandes.4. Explorer
Pourquoi ? Les services et leurs métriques RED apparaissent sans aucune configuration.
Dans Services, comparez les latences p99 defrontend,customeretdriver, puis ouvrez la Service map.5. Ouvrir une trace
Pourquoi ? Passer d'une métrique dégradée à la trace qui l'explique.
Depuis la page du servicefrontend, ouvrez une trace lente et identifiez le span le plus long.
Niveau de difficulté : ●●○○○ (2/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
Articles recommandés
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...
SigNoz : architecture et installation
Les composants de SigNoz (collecteur OpenTelemetry, ClickHouse, service de requêtes, interface, a...
Utiliser SigNoz : APM, traces, logs, dashboards et alertes
Exploiter SigNoz au quotidien : vue APM des services, explorateur de traces et de logs, query bui...
Installer Phoenix et tracer sa première application LLM
Installer Arize Phoenix (pip, Docker), envoyer ses premières traces OpenInference depuis une appl...
Bonnes pratiques SigNoz, ClickStack et ClickHouse pour l'observabilité
Check-list de production pour une plateforme d'observabilité sur ClickHouse : instrumentation Ope...
Instrumenter ses applications pour Jaeger avec OpenTelemetry
Envoyer des traces à Jaeger avec OpenTelemetry : auto-instrumentation (Java, Python, Node.js), SD...
Observer un test k6 : Prometheus, Grafana et corrélation avec le système testé
Envoyer les résultats de k6 dans Prometheus (remote write) ou en OpenTelemetry, les visualiser da...
APM Datadog et OpenTelemetry : traces, services et corrélation avec les logs
Instrumenter ses applications pour l'APM Datadog (dd-trace, instrumentation en une étape, OpenTel...
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...