Passer au contenu principal
Interroger dans ClickHouse CloudLes données de cette table système sont stockées localement sur chaque nœud de ClickHouse Cloud. Pour obtenir une vue complète de l’ensemble des données, il faut donc utiliser la fonction clusterAllReplicas. Consultez cette page pour plus de détails.

Description

Contient des informations sur les spans de trace relatifs aux requêtes exécutées.

Colonnes

  • hostname (LowCardinality(String)) — Le nom d’hôte où ce span a été capturé.
  • trace_id (UUID) — ID de la trace de la requête exécutée.
  • span_id (UInt64) — ID du span de trace.
  • parent_span_id (UInt64) — ID du span de trace parent.
  • operation_name (LowCardinality(String)) — Le nom de l’opération.
  • kind (Enum8(‘INTERNAL’ = 0, ‘SERVER’ = 1, ‘CLIENT’ = 2, ‘PRODUCER’ = 3, ‘CONSUMER’ = 4)) — Le SpanKind du span. INTERNAL — Indique que le span représente une opération interne au sein d’une application. SERVER — Indique que le span couvre le traitement côté serveur d’un RPC synchrone ou d’une autre requête distante. CLIENT — Indique que le span décrit une requête vers un service distant. PRODUCER — Indique que le span décrit les initiateurs d’une requête asynchrone. Ce span parent se terminera souvent avant le span enfant CONSUMER correspondant, éventuellement même avant que le span enfant ne commence. CONSUMER - Indique que le span décrit un enfant d’une requête PRODUCER asynchrone.
  • start_time_us (UInt64) — L’heure de début du span de trace (en microsecondes).
  • finish_time_us (UInt64) — L’heure de fin du span de trace (en microsecondes).
  • finish_date (Date) — La date de fin du span de trace.
  • status_code (Enum8(‘UNSET’ = 0, ‘OK’ = 1, ‘ERROR’ = 2)) — Le code de statut du span.
  • status_message (LowCardinality(String)) — Message d’erreur.
  • attribute (Map(LowCardinality(String), String)) — Attributs associés au span de trace. Ils sont renseignés conformément aux recommandations de la norme OpenTelemetry.
Alias :
  • attribute.names — alias de mapKeys(attribute).
  • attribute.values — alias de mapValues(attribute).

Exemple

Query
SELECT * FROM system.opentelemetry_span_log LIMIT 1 FORMAT Vertical;
Response
Row 1:
──────
trace_id:         cdab0847-0d62-61d5-4d38-dd65b19a1914
span_id:          701487461015578150
parent_span_id:   2991972114672045096
operation_name:   DB::Block DB::InterpreterSelectQuery::getSampleBlockImpl()
kind:             INTERNAL
start_time_us:    1612374594529090
finish_time_us:   1612374594529108
finish_date:      2021-02-03
attribute.names:  []
attribute.values: []

Voir aussi

Dernière modification le 25 juin 2026