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