Перейти к основному содержанию
Сервисы в ClickHouse Cloud поставляются со встроенными компонентами мониторинга, которые дают пользователям доступ к панелям мониторинга и уведомлениям. По умолчанию все пользователи в консоли ClickHouse Cloud имеют доступ к этим панелям мониторинга.

Панели мониторинга

Состояние сервиса

Панель мониторинга состояния сервиса можно использовать для отслеживания общего состояния сервиса. ClickHouse Cloud считывает из системных таблиц и сохраняет метрики, отображаемые на этой панели мониторинга, чтобы их можно было просматривать, даже когда сервис находится в неактивном состоянии.

Использование ресурсов

Панель мониторинга Infrastructure предоставляет подробную информацию о ресурсах, которые использует процесс ClickHouse. ClickHouse Cloud собирает и хранит метрики, отображаемые на этой панели мониторинга, из системных таблиц, чтобы их можно было просматривать, даже когда сервис переведён в состояние простоя.

Память и CPU

Графики Выделенный CPU и Выделенная память показывают общий объем вычислительных ресурсов, доступных для каждой реплики в вашем сервисе. Эти значения можно изменить с помощью возможностей масштабирования ClickHouse Cloud. Графики Использование памяти и Использование CPU показывают, сколько CPU и памяти фактически используется процессами ClickHouse в каждой реплике, включая запросы, а также фоновые процессы, такие как слияния.
Снижение производительностиЕсли использование памяти или CPU приближается к выделенному объему памяти или CPU, вы можете начать замечать снижение производительности. Чтобы решить проблему, мы рекомендуем:
  • Оптимизировать запросы
  • Изменить схему партиционирования таблиц
  • Добавить сервису больше вычислительных ресурсов с помощью масштабирования
Ниже приведены соответствующие метрики системных таблиц, отображаемые на этих графиках:
ГрафикСоответствующее имя метрикиАгрегацияПримечания
Выделенная памятьCGroupMemoryTotalMax
Выделенный CPUCGroupMaxCPUMax
Использование памятиMemoryResidentMax
Использование CPUСистемная метрика CPUMaxClickHouseServer_UsageCores через конечную точку Prometheus

Передача данных

Графики показывают объём входящего и исходящего трафика ClickHouse Cloud. Подробнее см. в разделе сетевая передача данных.

Advanced dashboard

Эта панель мониторинга — измененная версия встроенной панели расширенной обсервабилити, где каждая серия показывает метрики по каждой реплике. Эта панель мониторинга полезна для мониторинга и устранения неполадок, связанных с ClickHouse.
ClickHouse Cloud собирает и хранит метрики, отображаемые на этой панели мониторинга, из системных таблиц, поэтому их можно просматривать, даже когда сервис переведен в неактивное состояние. Доступ к этим метрикам не отправляет запрос к самому сервису и не выводит неактивные сервисы из этого состояния.
В таблице ниже каждому графику на Advanced Dashboard сопоставлены соответствующая метрика ClickHouse, системная таблица-источник и тип агрегации:
GraphCorresponding ClickHouse metric nameSystem tableAggregation Type
Запросы/секProfileEvent_Querymetric_logСумма / bucketSizeSeconds
Выполняющиеся запросыCurrentMetric_Querymetric_logСреднее
Выполняющиеся слиянияCurrentMetric_Mergemetric_logСреднее
Выбранные байты/секProfileEvent_SelectedBytesmetric_logСумма / bucketSizeSeconds
Ожидание ввода-выводаProfileEvent_OSIOWaitMicrosecondsmetric_logСумма / bucketSizeSeconds
Ожидание чтения из S3ProfileEvent_ReadBufferFromS3Microsecondsmetric_logСумма / bucketSizeSeconds
Ошибки чтения из S3/секProfileEvent_ReadBufferFromS3RequestsErrorsmetric_logСумма / bucketSizeSeconds
Ожидание CPUProfileEvent_OSCPUWaitMicrosecondsmetric_logСумма / bucketSizeSeconds
Использование CPU ОС (userspace, normalized)OSUserTimeNormalizedasynchronous_metric_log
Использование CPU ОС (kernel, normalized)OSSystemTimeNormalizedasynchronous_metric_log
Чтение с дискаProfileEvent_OSReadBytesmetric_logСумма / bucketSizeSeconds
Чтение из файловой системыProfileEvent_OSReadCharsmetric_logСумма / bucketSizeSeconds
Память (tracked, байт)CurrentMetric_MemoryTrackingmetric_log
Всего частей MergeTreeTotalPartsOfMergeTreeTablesasynchronous_metric_log
Максимум частей на партициюMaxPartCountForPartitionasynchronous_metric_log
Чтение из S3ProfileEvent_ReadBufferFromS3Bytesmetric_logСумма / bucketSizeSeconds
Размер файлового кэшаCurrentMetric_FilesystemCacheSizemetric_log
Запросы записи Disk S3/секProfileEvent_DiskS3PutObject + ProfileEvent_DiskS3UploadPart + ProfileEvent_DiskS3CreateMultipartUpload + ProfileEvent_DiskS3CompleteMultipartUploadmetric_logСумма / bucketSizeSeconds
Запросы чтения Disk S3/секProfileEvent_DiskS3GetObject + ProfileEvent_DiskS3HeadObject + ProfileEvent_DiskS3ListObjectsmetric_logСумма / bucketSizeSeconds
Доля попаданий в файловый кэшsum(ProfileEvent_CachedReadBufferReadFromCacheBytes) / (sum(ProfileEvent_CachedReadBufferReadFromCacheBytes) + sum(ProfileEvent_CachedReadBufferReadFromSourceBytes))metric_log
Доля попаданий в page cachegreatest(0, (sum(ProfileEvent_OSReadChars) - sum(ProfileEvent_OSReadBytes)) / (sum(ProfileEvent_OSReadChars) + sum(ProfileEvent_ReadBufferFromS3Bytes)))metric_log
Полученные по сети байты/секNetworkReceiveBytesasynchronous_metric_logСумма / bucketSizeSeconds
Отправленные по сети байты/секNetworkSendBytesasynchronous_metric_logСумма / bucketSizeSeconds
Одновременные TCP-соединенияCurrentMetric_TCPConnectionmetric_log
Одновременные MySQL-соединенияCurrentMetric_MySQLConnectionmetric_log
Одновременные HTTP-соединенияCurrentMetric_HTTPConnectionmetric_log
Подробную информацию о каждой визуализации и о том, как использовать их для устранения неполадок, см. в документации по Advanced Dashboard.

Query insights

Query Insights — возможность, которая упрощает работу со встроенным журналом запросов ClickHouse с помощью различных визуализаций и таблиц. Таблица ClickHouse system.query_log — важный источник информации для оптимизации запросов, отладки и мониторинга общего состояния и производительности кластера. После выбора сервиса пункт Monitoring на левой боковой панели раскрывается, и в нем появляется подпункт Query insights:

Метрики верхнего уровня

Сводные блоки со статистикой в верхней части показывают основные метрики запросов за выбранный период времени. Ниже графики временных рядов отображают объем запросов, задержку и долю ошибок с разбивкой по типу запросов (select, insert, other). График задержки можно настроить для отображения задержек p50, p90 и p99:

Недавние запросы

В таблице отображаются записи журнала запросов, сгруппированные по нормализованному хэшу запроса и пользователю в выбранном временном диапазоне. Недавние запросы можно фильтровать и сортировать по любому доступному полю, а также настраивать отображение дополнительных полей, таких как таблицы и задержки p90 и p99:

Детализация запроса

При выборе запроса из таблицы Recent queries откроется выдвижная панель с метриками и информацией по выбранному запросу: Все метрики на вкладке Query info являются агрегированными, но также можно просматривать метрики отдельных запусков, выбрав вкладку Query history: На этой панели для каждого запуска запроса можно развернуть элементы Settings и Profile Events, чтобы увидеть дополнительную информацию.
  • Уведомления — Настройка оповещений о событиях масштабирования, ошибках и биллинге
  • Advanced dashboard — Подробное описание каждой визуализации панели мониторинга
  • Запросы к системным таблицам — Выполнение пользовательских SQL-запросов к системным таблицам для углублённой диагностики
  • Конечная точка Prometheus — Экспорт метрик в Grafana, Datadog и другие инструменты, совместимые с Prometheus
Последнее изменение 10 июня 2026 г.