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
.
Пример
Запрос:
Результат:
См. также