Percona Monitoring¶
В этой статье
Примечание
Percona Monitoring and Management 2 (PMM2) - это усовершенствованная открытая платформа для мониторинга и управления производительностью баз данных. Она предоставляет комплексное решение для наблюдения за работой различных СУБД, включая MySQL, MongoDB, PostgreSQL и других. Платформа оптимизирована для эффективного использования ресурсов и поддерживает контейнеризацию, что упрощает развертывание и обновление. PMM2 помогает администраторам баз данных и разработчикам выявлять проблемы производительности, оптимизировать запросы и обеспечивать стабильную работу систем управления базами данных в масштабах предприятия.
Percona Monitoring. Основные возможности¶
- Комплексный мониторинг - сбор и анализ метрик производительности в реальном времени для различных СУБД, включая MySQL, MongoDB, PostgreSQL.
- Визуализация данных - настраиваемые информационные панели для наглядного представления ключевых показателей производительности.
- Анализ запросов - детальный разбор и оптимизация SQL-запросов, включая анализ планов выполнения.
- Историческая аналитика - отслеживание долгосрочных тенденций производительности для выявления аномалий и планирования ресурсов.
- Система оповещений - настраиваемые уведомления о критических ситуациях и отклонениях от нормы.
- Управление безопасностью - встроенная система контроля доступа на основе ролей (RBAC) и поддержка SSL/TLS.
- Масштабируемость - эффективная работа с крупными распределенными системами баз данных.
- Интеграция и расширяемость - API для интеграции с другими инструментами и возможность создания пользовательских метрик.
Особенности сборки¶
- Возможна установка на ОС Ubuntu 22.04 и 24.04 и Debian 12
После установки необходимо пройти по ссылке: https://percona<Server_ID_from_Invapi>.hostkey.in
.
Начало работы после развертывания Percona Monitoring¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi. Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:
- Ссылка для доступа к панели управления Percona Monitoring с веб-интерфейсом: в теге webpanel;
- Логин:
admin
; - Пароль:
admin
.
После успешной авторизации в панели управления Percona Monitoring настоятельно рекомендуется сменить пароль администратора для обеспечения безопасности системы. Меню для смены пароля появится автоматически:
После смены пароля будет выполнен переход на стартовый экран веб-интерфейса Percona Monitoring:
Верхняя панель позволяет настраивать временной интервал, среду и другие параметры отображения. Секция "Overview" показывает основные метрики:
- Типы и количество мониторируемых баз данных;
- Количество экземпляров БД и узлов;
- Использование CPU, RAM и виртуальной памяти;
- Время работы узлов и БД;
- Использование дискового пространства и активность чтения/записи;
- Количество подключений к БД и запросов в секунду;
- Статус обновлений и проблем.
Графики внизу отображают аномалии CPU и серверы с высокой загрузкой CPU. Боковая панель слева позволяет переключаться между разными разделами мониторинга.
Примечание
Подробная информация по основным настройкам Percona Monitoring содержится в документации разработчиков.
Заказ Percona Monitoring с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.