Сервис мониторинга позволяет получать информацию о состоянии кластера.
Сервисный (преднастроенный) дашборд мониторинга доступен в личном кабинете в разделе Managed ClickHouse → Мониторинг. Чтобы увидеть данные, выберите кластер и перейдите на вкладку Мониторинг.
Для Managed ClickHouse® метрики сгруппированы по двум вкладкам.
Инстанс
Название метрики, единица измерения | Описание |
|---|---|
Нерабочие инстансы, шт chi_clickhouse_metric_fetch_errors | Количество инстансов, которые не удалось успешно запустить или которые вышли из строя при получении метрик от сервера. |
Реплики «только для чтения», шт chi_clickhouse_metric_ReadonlyReplica | Количество реплицируемых таблиц в режиме «только для чтения». |
Таблицы / Базы данных, шт chi_clickhouse_metric_NumberOfTables / chi_clickhouse_metric_NumberOfDatabases | Количество таблиц и баз данных. |
Статистика по таблицам | Основные метрики таблиц базы данных:
|
Сервер
Название метрики, единица измерения | Описание |
|---|---|
Запросы в секунду chi_clickhouse_event_Query | Количество запросов, выполняемых каждую секунду. |
SELECT-запросы в секунду chi_clickhouse_event_SelectQuery | Количество SELECT-запросов, выполняемых каждую секунду. |
INSERT-запросы в секунду chi_clickhouse_event_InsertQuery | Количество INSERT-запросов, выполняемых каждую секунду. |
Время работы chi_clickhouse_metric_Uptime | Среднее время непрерывной работы сервера (логарифмическая шкала). |
Ошибки DNS и распределенных подключений | Количество ошибок:
|
Репликация | Информация о репликах в режимах «только для чтения» (chi_clickhouse_metric_ReadonlyReplica) и «частичное отключение» (chi_clickhouse_event_ReplicaPartialShutdown), сессиях (chi_clickhouse_metric_ZooKeeperSession) и запросах на инициализацию Keeper (chi_clickhouse_event_ZooKeeperInit). |
INSERT-запросы: Отложенные / Отклоненные / В ожидании выполнения | Количество запросов INSERT, которые были отложены (delayed), отклонены (rejected) или находятся в ожидании выполнения (pending):
|
Используемая память для запросов chi_clickhouse_metric_MemoryTracking | Общий объем памяти в байтах, выделенной для выполняемых в данный момент запросов. |
Вставленные строки chi_clickhouse_event_InsertedRows | Количество строк, вставленных через INSERT-запросы во все таблицы. |
Очередь репликации | Суммарная очередь репликации всех таблиц. |
Максимальная задержка репликации chi_clickhouse_metric_ReplicasMaxAbsoluteDelay | Максимальная задержка репликации в секундах среди всех таблиц. |
Запросы к транзакциям Keeper chi_clickhouse_event_ZooKeeperTransactions | Количество запросов на транзакции в Keeper в секунду. |
Фоновые слияния chi_clickhouse_event_Merge | Интенсивность фоновых процессов слияния данных. |
Объединенные строки chi_clickhouse_event_MergedRows | Количество строк, которые были обработаны и объединены в процессе фоновых слияний. |
Несжатые данные при слиянии chi_clickhouse_event_MergedUncompressedBytes | Количество несжатых байт данных, обработанных в процессе фоновых слияний. |
Активные части данных chi_clickhouse_table_parts | Количество активных частей данных, которые доступны для запросов и не участвуют в процессах слияния или удаления. |
Отключенные части данных chi_clickhouse_metric_DetachedParts | Количество частей данных на диске, которые были отделены от активных частей данных и не участвуют в запросах. |
Максимальное количество частей для партиции chi_clickhouse_metric_MaxPartCountForPartition | Максимальное количество частей данных в одной партиции таблицы. |
Используемая память ClickHouse | Объем памяти, выделенный для работы сервера ClickHouse:
|
Память первичных ключей chi_clickhouse_metric_MemoryPrimaryKeyBytesAllocated | Объем памяти для хранения первичных ключей в таблицах. |
Память словарей chi_clickhouse_metric_MemoryDictionaryBytesAllocated | Объем памяти для хранения словарей. |
Свободное дисковое пространство | Объем свободного места на диске. Рассчитывается как отношение свободного пространства на диске (chi_clickhouse_metric_DiskFreeBytes) к общему объему диска (chi_clickhouse_metric_DiskTotalBytes) для каждого сервера ClickHouse. |
Объем данных на диске chi_clickhouse_metric_DiskDataBytes | Общий объем дискового пространства, который занимают данные, хранящиеся в базе данных ClickHouse. |
Подключения | Число текущих подключений для каждого сервера:
|
Фоновые задачи | На графике отображаются:
|
Мутации данных | Количество активных мутаций данных ALTER DELETE/ALTER UPDATE (chi_clickhouse_table_mutations) и число затронутых партиций таблиц (chi_clickhouse_table_mutations_parts_to_do). |
Процент попаданий в кеш меток | Процент успешных обращений к кешу меток, когда данные были извлечены из кеша в оперативной памяти вместо чтения с диска. Рассчитывается как отношение суммы обращений, завершившихся попаданием в кеш (chi_clickhouse_event_MarkCacheHits), к общему количеству обращений к кешу (chi_clickhouse_event_MarkCacheHits + chi_clickhouse_event_MarkCacheMisses). |
CPU | Метрики загрузки процессора для каждого сервера:
|
CPU (сеть/диск) | Время, затраченное процессором на сетевые и дисковые операции:
|
Средняя нагрузка за 1 минуту | Показатель нагрузки на систему за последнюю минуту (chi_clickhouse_metric_LoadAverage1). |
Общее время CPU | Общее время, затраченное процессором на выполнение всех операций. |
Дашборд поддерживает следующие настройки и опции:
Выбор периода сбора данных. По умолчанию отображаются данные за последние 2 часа.
Выбор интервала автообновления данных. По умолчанию обновляются каждые 30 секунд.
Выгрузка графика в PNG-файл.
Просмотр графика в развернутом режиме.
Подробные инструкции о работе с дашбордами читайте в документации сервиса «Мониторинг»:
Сервисные дашборды — работа с преднастроенными дашбордами.
Пользовательские дашборды — создание пользовательских дашбордов с кастомными виджетами и метриками.
Алерты — настройка алертов и уведомлений об изменении в метриках.
Вычисляемые метрики — создание сложных запросов на основе существующих метрик.