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