system.metric_log
Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Для получения полного представления о всех данных требуется функция clusterAllReplicas
. Смотрите здесь для получения дополнительной информации.
Содержит историю значений метрик из таблиц system.metrics
и system.events
, периодически записываемых на диск.
Колонки:
hostname
(LowCardinality(String)) — Имя хоста сервера, выполняющего запрос.event_date
(Date) — Дата события.event_time
(DateTime) — Время события.event_time_microseconds
(DateTime64) — Время события с разрешением в микросекундах.
Пример
Схема
Эту таблицу можно настраивать с различными типами схемы, используя XML тег <schema_type>
. Тип схемы по умолчанию — wide
, где каждая метрика или событие профиля хранится как отдельная колонка. Эта схема является наиболее производительной и эффективной для чтений по одной колонке.
Схема transposed
хранит данные в формате, подобном system.asynchronous_metric_log
, где метрики и события хранятся в виде строк. Эта схема полезна для установок с низкими ресурсами, так как снижает потребление ресурсов во время слияний.
Существуют также совместимые схемы, такие как transposed_with_wide_view
, которая хранит фактические данные в таблице с транспонированной схемой (system.transposed_metric_log
) и создаёт представление на её основе, используя широкую схему. Это представление запрашивает транспонированную таблицу, что делает его полезным для миграции с широкой схемы на транспонированную.
См. также
- настройка metric_log — Включение и отключение настройки.
- system.asynchronous_metrics — Содержит периодически вычисляемые метрики.
- system.events — Содержит ряд произошедших событий.
- system.metrics — Содержит мгновенно вычисляемые метрики.
- Мониторинг — Основные концепции мониторинга ClickHouse.