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

Описание метрик плагина 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 в микросекундах суммарно по всем операциям.

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