system.opentelemetry_span_log
Запросы в ClickHouse Cloud
Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Для получения полного представления о всех данных необходимо использовать функцию clusterAllReplicas. Подробности см. здесь.
Содержит информацию о трассировках для выполненных запросов.
Колонки:
trace_id(UUID) — ID трассировки для выполненного запроса.span_id(UInt64) — IDtrace span.parent_span_id(UInt64) — ID родительского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.
Пример
Запрос:
Результат:
Смотрите также