system.opentelemetry_span_log
Выполнение запросов в ClickHouse Cloud
Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.
Содержит информацию о спанах трассировки для выполненных запросов.
Столбцы:
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.
Пример
Запрос:
Результат:
См. также