system.metric_log
The data in this system table is held locally on each node in ClickHouse Cloud. Obtaining a complete view of all data, therefore, requires the clusterAllReplicas
function. See here for further details.
Содержит историю значений метрик из таблиц 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 setting — Включение и отключение настройки.
- system.asynchronous_metrics — Содержит периодически рассчитываемые метрики.
- system.events — Содержит ряд произошедших событий.
- system.metrics — Содержит мгновенно рассчитанные метрики.
- Monitoring — Основные концепции мониторинга ClickHouse.