Мониторинг кластера, нод и баз данных PostgreSQL
В облачных базах данных PostgreSQL вы можете отслеживать состояние кластера.
Для оценки общего состояния кластера посмотрите его статус.
Для более детального анализа некоторые метрики можно посмотреть в виде графиков в панели управления:
Полный набор доступных метрик можно экспортировать в формате Prometheus.
Узнать о том, что на диске скоро закончится место, можно с помощью уведомления о заполненности диска.
Посмотреть статус кластера
-
В панели управления перейдите в раздел Облачная платформа → Базы данных.
-
В строке кластера посмотрите статус.
Посмотреть состояние нод кластера
- В панели управления перейдите в раздел Облачная платформа → Базы данных.
- Откройте страницу кластера → вкладка Монито ринг.
- В блоке Мониторинг кластера нажмите Ноды кластера.
- В поле Сервер выберите ноду, метрики которой вы хотите посмотреть.
- Посмотрите доступные метрики нод кластера.
Метрики нод кластера в панели управления
Посмотреть состояние баз данных
- В панели управления перейдите в раздел Облачная платформа → Базы данных.
- Откройте страницу кластера → вкладка Мониторинг.
- В блоке Мониторинг кластера нажмите Базы данных.
- В поле Сервер выберите ноду, метрики которой вы хотите посмотреть.
- Посмотрите доступные метрики баз данных.
Метрики баз данных в панели управления
Посмотреть состояние пулера соединений
- В панели управления перейдите в раздел Облачная платформа → Базы данных.
- Откройте страницу кластера → вкладка Мониторинг.
- В блоке Мониторинг кластера нажмите Пулер соединений.
- В поле Сервер выберите ноду, метрики к оторой вы хотите посмотреть.
- Посмотрите доступные метрики нод кластера.
Метрики пулера соединений в панели управления
Экспортировать метрики в формате Prometheus
Историческая информация для кластеров недоступна — метрики запрашиваются только в режиме реального времени. Список всех метрик, которые поддерживаются в облачных базах данных, и их описание можно посмотреть в таблице Метрики в формате Prometheus.
1. Получить токен
Токен дает доступ к метрикам всех кластеров проекта в одном пуле.
-
В панели управления перейдите в раздел Облачная платформа → Базы данных.
-
Откройте страницу кластера → вкладка Мониторинг.
-
В блоке Токены для Prometheus нажмите Добавить токен. Токен будет сгенерирован автоматически.
-
Скопируйте токен. Для этого в строке токена нажмите .
2. Получить метрики в формате Prometheus
Конфигурационный файл
CLI
-
Добавьте в конфигурационный файл Prometheus:
scrape_configs:
- job_name: get-metrics-from-dbaas
scrape_interval: 1m
static_configs:
- targets:
- '<pool>.dbaas.servercore.com'
scheme: https
authorization:
type: Bearer
credentials: <monitoring_token>Укажите:
-
Откройте в браузере страницу, на которой будут доступны метрики в формате Prometheus:
http://<ip_address>:9090/targets
Укажите
<ip_address>
— IP-адрес, на котором установлен Prometheus. -
Самостоятельно настройте мониторинг и алерты для кластеров баз данных.
-
Откройте CLI.
-
Чтобы получить метрики, отправьте запрос:
curl -L "https://<pool>.dbaas.servercore.com/metrics" -H "Authorization: Bearer <monitoring_token>"
Укажите:
<pool>
— пул, в котором действует токен, напримерru-3
;<monitoring_token>
— токен мониторинга, который вы получили ранее.
В ответе появятся доступные метрики в формате Prometheus.
-
Самостоятельно настройте мониторинг и алерты для кластеров баз данных.
Метрики в формате Prometheus
Метрики в формате Prometheus предоставляются для всех кластеров. Конкретный кластер можно найти по идентификатору кластера базы данных в лейбле ds_id
.
Метрики уровня инфраструктуры
Метрики уровня приложения
Уведомления о заполненности диска
Если диск кластера будет заполнен на 80%, уведомление появится в панели управления и будет отправлено на электронную почту Владельца аккаунта и тех пользователей, которые подписаны на категорию уведомлений «Услуги и сервисы».
Если диск кластера будет заполнен на 95% и более, кластер перейдет в статус DISK_FULL
и будет работать только на чтение. Чтобы кластер работал на чтение и запись, очистите диск или масштабируйте кластер и выберите конфигурацию с бóльшим размером диска.