Описание метрик

Описание метрик плагина clickhouse_scraper.

ClickHouseAsyncMetrics_MaxPartCountForPartition#

Максимальное количество частей данных в одной партиции по всем партициям и таблицам семейства MergeTree.

Значения выше 300 указывают на наличие проблем со слияниями (merges) и фрагментацию данных.

ClickHouseAsyncMetrics_NumberOfDetachedParts#

Общее количество отделённых (detached) частей данных из таблиц MergeTree. Части могут быть отделены вручную (ALTER TABLE DETACH) или автоматически сервером (например, из-за ошибок).

ClickHouseAsyncMetrics_ReplicasMaxAbsoluteDelay#

Максимальное отставание в секундах среди всех реплицированных таблиц на данном узле. Обновляется асинхронно (обычно каждые 10-20 секунд).

Значения:

  • 0 — все реплики синхронизированы.

  • Меньше 10 — отставание в пределах нормы.

  • От 10 до 60 — умеренное отставание, требует внимания.

  • Больше 60 — критическое отставание, требуется немедленное вмешательство.

ClickHouseAsyncMetrics_Uptime#

Время в секундах с момента запуска ClickHouse.

Эта метрика полезна для отслеживания доступности сервера.

ClickHouseMetrics_DelayedInsert#

Количество запросов на вставку (INSERT), которые были приостановлены (throttled) из-за высокого числа активных частей данных в партиции таблицы MergeTree.

Высокие значения этой метрики указывают на проблемы с производительностью вставок.

ClickHouseMetrics_DistributedFilesToInsert#

Количество ожидающих файлов для асинхронной обработки вставок в распределённые таблицы (Distributed) суммарно по всем шардам.

Высокие значения этой метрики могут указывать на задержки в распределении данных.

ClickHouseMetrics_KeeperOutstandingRequets#

Количество невыполненных (outstanding) запросов к ClickHouse Keeper . Высокие значения метрики указывают на большую нагрузку на систему координации.

ClickHouseMetrics_Query#

Количество запросов, выполняемых в секунду. Включает все типы запросов: SELECT, INSERT, ALTER, OPTIMIZE и другие.

Эта метрика показывает общую нагрузку на сервер ClickHouse, интенсивность работы с базой данных.

ClickHouseMetrics_ReadonlyReplica#

Количество реплицированных таблиц, которые в данный момент работают в режиме «только чтение».

Значения:

  • 0 — все реплицированные таблицы работают в нормальном режиме. Возможны и чтение, и запись.

  • Больше 0 — указанное количество таблиц перешло в режим «только чтение».

ClickHouseProfileEvents_Query#

Количество запросов, которые должны быть интерпретированы и потенциально выполнены.

Не включает запросы, которые не удалось распарсить или которые были отклонены из-за ограничений на размер AST, лимитов квоты или ограничений на количество одновременно выполняемых запросов. Может включать внутренние запросы, инициированные самим ClickHouse. Не учитывает подзапросы.

Эта метрика используется для мониторинга нагрузки на запросы.

ClickHouseProfileEvents_ZooKeeperTransactions#

Количество транзакций (операций чтения-записи для координации), отправленных в ZooKeeper.

Эта метрика показывает активность взаимодействия с ZooKeeper.

ClickHouseProfileEvents_ZooKeeperWaitMicroseconds#

Общее время ожидания ответов от ZooKeeper в микросекундах суммарно по всем операциям.

Эта метрика помогает диагностировать задержки в координации репликации.