Сервис мониторинга позволяет получать информацию о состоянии кластера.
Сервисный (преднастроенный) дашборд мониторинга доступен в личном кабинете в разделе Managed PostgreSQL → Мониторинг.
Для Managed PostgreSQL® метрики сгруппированы по трем вкладкам.
Инстанс
Название метрики | Описание |
|---|---|
Процессор, % container_cpu_usage_seconds_total | Средняя загрузка процессора за последние 5 минут. |
Память container_memory_working_set_bytes | Текущее использование оперативной памяти. |
Пропускная способность сети | Скорость входящего (container_network_receive_bytes_total) и исходящего (container_network_transmit_bytes_total) трафика за 1 минуту. |
Диск I/O, оп/с | Input/output operations per second — количество операций чтения (container_fs_reads_total) и записи (container_fs_writes_total) в секунду. |
Использование диска, % | Процент занятого дискового пространства. |
Использование диска, ГБ kubelet_volume_stats_used_bytes | Объем занятого дискового пространства в ГБ. |
WAL, MБ cnpg_pg_settings_setting | Размер журнала предзаписи WAL в МБ. |
Данные можно отфильтровать по роли (master или replica) и отдельным хостам.
Пулер соединений
Название метрики | Описание |
|---|---|
Режим работы пулера соединений cnpg_pgbouncer_pools_pool_mode | Метрика показывает, в каком режиме работает пулер соединений. |
Активные клиентские подключения cnpg_pgbouncer_pools_cl_active | Количество активных клиентских подключений к пулам PgBouncer. |
Количество клиентских подключений cnpg_pgbouncer_lists_used_clients | Общее количество клиентских подключений, которые в данный момент подключены к PgBouncer. |
Активные серверные подключения cnpg_pgbouncer_lists_used_servers | Количество активных серверных подключений, занятых обработкой клиентских запросов в PgBouncer. |
Количество неактивных серверных подключений cnpg_pgbouncer_pools_sv_idle | Готовые к работе, но неиспользуемые серверные подключения. |
База данных
Название метрики | Описание |
|---|---|
Подключения к базе данных cnpg_backends_total | Активные и простаивающие соединения, а также зависшие транзакции, которые могут блокировать работу базы. |
Среднее время выполнения запросов cnpg_pg_stat_statements_avg_exec_time | Средняя задержка выполнения SQL-запросов за последние 5 минут. |
Объем баз данных cnpg_pg_database_size_bytes | Суммарный размер баз данных. |
Подключения по пользователям и базам cnpg_backends_total | Количество подключений, которое держит каждый пользователь в каждой базе. |
Конфликты репликации в базах | Общее количество конфликтных запросов на репликах PostgreSQL за 1 час. Для single-инсталяции значения всегда отсутствуют. |
Дашборд поддерживает следующие настройки и опции:
Выбор периода сбора данных. По умолчанию отображаются данные за последние 2 часа.
Выбор интервала автообновления данных. По умолчанию обновляются каждые 30 секунд.
Выгрузка графика в PNG-файл.
Просмотр графика в развернутом режиме.
Подробные инструкции о работе с дашбордами читайте в документации сервиса «Мониторинг»:
Сервисные дашборды — работа с преднастроенными дашбордами.
Пользовательские дашборды — создание пользовательских дашбордов с кастомными виджетами и метриками.
Алерты — настройка алертов и уведомлений об изменении в метриках.
Вычисляемые метрики — создание сложных запросов на основе существующих метрик.