Базы данных

Платформа astra-monitoring обеспечивает видимость баз данных на всех ваших хостах. Изучите исторические показатели производительности запросов, объясните планы и показатели на уровне хоста — все в одном месте, чтобы понять состояние и производительность ваших баз данных и устранить неполадки по мере их возникновения.

Процесс мониторинга

Мониторинг баз данных в astra-monitoring осуществляется через агент мониторинга, который собирает метрики и отправляет их на платформу. В зависимости от типа базы данных доступны два основных подхода:

Встроенные метрики Prometheus

Некоторые современные базы данных (например, ClickHouse 20.1+, Redis 7.0+) имеют встроенную поддержку экспорта метрик в формате Prometheus. Для их мониторинга не требуется установка отдельного экспортера — достаточно настроить агент для сбора метрик с соответствующего эндпоинта.

Внешние экспортеры

Для баз данных без встроенной поддержки метрик Prometheus используются специализированные экспортеры, которые можно установить и настроить через агент. Каждый экспортер собирает метрики из базы данных и предоставляет их в формате Prometheus.

Примечание

Для SQL-совместимых баз данных, кроме метрик самого сервера, можно преобразовать данные, хранящиеся внутри, в метрики для наблюдения данных продукта.

Что включает документация

Для каждой базы данных в документации представлены:

  • Пошаговые инструкции по настройке мониторинга

  • Примеры конфигураций для агента и экспортеров

  • Детальные списки метрик с описаниями и типами

  • Рекомендации по визуализации с дашбордами Grafana

  • Ссылки на официальную документацию для получения актуальной информации

Важно

Списки метрик в документации могут быть неполными или устаревшими, так как экспортеры постоянно развиваются. Для получения наиболее актуальной информации всегда обращайтесь к официальной документации экспортеров.

Базы данных готовые к мониторингу

Ниже представлены базы данных, мониторинг которых был протестирован и описан процесс его настройки. Каждая база данных имеет подробную документацию с пошаговыми инструкциями и списками метрик.

Чтобы начать работу с мониторингом БД, установите агент и следуйте инструкциям по настройке для выбранной базы данных.

ClickHouse
ClickHouse
MariaDB
MariaDB
MongoDB
MongoDB
MSSQL
MSSQL
MySQL
MySQL
PostgreSQL
PostgreSQL
Redis
Redis