Перейти к основному содержимому
Перейти к основному содержимому

system.opentelemetry_span_log

Запросы в ClickHouse Cloud

Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Для получения полного представления о всех данных необходимо использовать функцию clusterAllReplicas. Подробности см. здесь.

Содержит информацию о трассировках для выполненных запросов.

Колонки:

  • trace_id (UUID) — ID трассировки для выполненного запроса.
  • span_id (UInt64) — ID trace 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.

Пример

Запрос:

Результат:

Смотрите также