Перейти к основному содержимому
Перейти к основному содержимому

system.opentelemetry_span_log

Querying in ClickHouse Cloud

The data in this system table is held locally on each node in ClickHouse Cloud. Obtaining a complete view of all data, therefore, requires the clusterAllReplicas function. See here for further details.

Содержит информацию о следах (trace spans) для выполненных запросов.

Колонки:

  • trace_id (UUID) — Идентификатор следа для выполненного запроса.
  • span_id (UInt64) — Идентификатор trace span.
  • parent_span_id (UInt64) — Идентификатор родительского trace span.
  • operation_name (String) — Название операции.
  • kind (Enum8) — SpanKind следа.
    • INTERNAL — Указывает, что след представляет собой внутреннюю операцию в приложении.
    • SERVER — Указывает, что след охватывает обработку на стороне сервера синхронного RPC или другого удаленного запроса.
    • CLIENT — Указывает, что след описывает запрос к какому-либо удаленному сервису.
    • PRODUCER — Указывает, что след описывает инициаторов асинхронного запроса. Этот родительский след часто заканчивается до того, как соответствующий дочерний CONSUMER след завершится, возможно, даже до начала дочернего следа.
    • CONSUMER - Указывает, что след описывает ребенка асинхронного запроса PRODUCER.
  • start_time_us (UInt64) — Время начала trace span (в микросекундах).
  • finish_time_us (UInt64) — Время завершения trace span (в микросекундах).
  • finish_date (Date) — Дата завершения trace span.
  • attribute.names (Array(String)) — Имена атрибутов в зависимости от trace span. Заполняются в соответствии с рекомендациями стандарта OpenTelemetry.
  • attribute.values (Array(String)) — Значения атрибутов в зависимости от trace span. Заполняются в соответствии с рекомендациями стандарта OpenTelemetry.

Пример

Запрос:

Результат:

См. также