Skip to main content
Prérequis :
1

Vérifiez que la table système opentelemetry_span_log est activée

Si vous n’avez apporté aucune modification à la section opentelemetry_span_log de config.xml, vous pouvez ignorer cette étape.Ouvrez le fichier config.xml par défaut de ClickHouse et repérez la section suivante :
Assurez-vous qu’il n’est pas commenté, sinon vous ne pourrez pas voir system.opentelemetry_span_log dans les étapes suivantes. Cela peut aussi arriver si votre serveur ClickHouse n’utilise pas le fichier de configuration par défaut.Vérifiez les logs de votre serveur pour y trouver quelque chose comme :
Dans les installations standard, ce fichier se trouve à l’emplacement /etc/clickhouse-server/config.xml
2

Activer le traçage OpenTelemetry

Une fois le serveur ClickHouse démarré, ouvrez le client ClickHouse et activez la collecte des traces à l’aide de la requête suivante :
Vous devriez maintenant voir la table système opentelemetry_span_log en exécutant :
Prochaine exécution :
Cela définit la probabilité que ClickHouse démarre une trace pour les requêtes exécutées, où 1 signifie que le traçage est activé pour toutes les requêtes exécutées.
3

Obtenir un identifiant de requête

Exécutez la requête de test suivante, ou la requête que vous souhaitez tracer :
Copiez l’ID de requête :
4

Générer un fichier de trace

Exécutez la requête suivante en remplaçant l’ID de requête par celui que vous avez obtenu à l’étape précédente :
Cela écrira la trace dans un fichier nommé trace.json. Par défaut, ce fichier est créé dans le répertoire de travail courant à partir duquel vous exécutez l’outil clickhouse-client ou clickhouse-local.
5

Visualiser une trace avec les outils intégrés

Utilisez le visualiseur de traces hébergé à l’adresse https://trace-visualizer.clickhouse.com/. Chargez le fichier trace.json de l’étape précédente pour visualiser la trace.
6

Utiliser Grafana pour visualiser les traces

Nous recommandons Grafana pour visualiser et explorer les données de traces à l’aide du plugin ClickHouse officiel. Le plugin a été amélioré afin de permettre la visualisation des traces à l’aide du panneau Trace Panel. Cela est pris en charge à la fois en tant que visualisation et en tant que composant dans Explore.Suivez les étapes décrites dans “Utiliser Grafana et ClickHouse pour l’observabilité” pour configurer Grafana avec le plugin ClickHouse.Depuis l’onglet Explore, vous pouvez ensuite exécuter la requête suivante en remplaçant le trace_id par le vôtre :
Assurez-vous de définir Query type sur Traces :Cliquez sur “Run Query” et examinez le diagramme de traces :
Dernière modification le 23 juillet 2026