- Connaissance des fichiers de configuration de ClickHouse
- Une instance du serveur ClickHouse en cours d’exécution
- (Facultatif) Une instance locale de Grafana en cours d’exécution
Vérifiez que la table système opentelemetry_span_log est activée
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 :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 :Activer le traçage OpenTelemetry
opentelemetry_span_log en exécutant :1 signifie que le traçage est activé pour toutes les requêtes exécutées.Obtenir un identifiant de requête
Générer un fichier de trace
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.Visualiser une trace avec les outils intégrés
trace.json de l’étape précédente pour visualiser la trace.Utiliser Grafana pour visualiser les traces
trace_id par le vôtre :Query type sur Traces :Cliquez sur “Run Query” et examinez le diagramme de traces :