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