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