J05.02.01. Мониторинг MySQL
Общая информация
Чтобы предоставить метрики MySQL в формате Prometheus, разверните MySQL Exporter. Узнайте из статьи, как отслеживать и визуализировать метрики MySQL.
Необходимые условия перед выполнением настроек
Перед выполнением настроек:
1. Включите магазин приложений, из которого доступны MySQL и MySQL Exporter.
2. Проверьте, что созданы:
- рабочее пространство,
- проект,
- пользователь project-regular.
Пользователь должен быть приглашен в проект и наделен ролью operator.
Отслеживание и визуализация метрики MySQL
Процесс состоит из следующих последовательных шагов:
1. Разворачивание MySQL из магазина приложений.
2. Разворачивание MySQL Exporter.
3. Создание панели мониторинга.
Шаг 1. Разворачивание MySQL магазина приложений
1. Перейдите в проект и нажмите кнопку App Store в верхнем левом углу.
2. Нажмите MySQL, чтобы перейти на страницу сведений, и нажмите кнопку Install вкладки App Information.
3. В разделе Basic Information задайте Name и выберите Version. Выберите проект, в котором развернуто приложение, в разделе Location и нажмите кнопку Next.
4. В разделе App Settings установите корневой пароль, раскомментировав поле mysqlRootPassword, и нажмите кнопку Install.
5. Подождите, пока MySQL не запустится.
Шаг 2. Разворачивание MySQL Exporter
Разверните MySQL Exporter в том же проекте того же кластера. MySQL Exporter отвечает за запрос состояния MySQL и сообщает данные в формате Prometheus.
1. Перейдите в App Store и нажмите кнопку MySQL Exporter.
2. На странице сведений нажмите кнопку Install.
3. В разделе Basic Information задайте имя и выберите версию. Выберите тот же проект, в котором развернут MySQL, в разделе Location и нажмите кнопку Next.
4. Убедитесь, что для serviceMonitor.enabled установлено значение true.
5. Измените параметры подключения к MySQL. MySQL Exporter должен подключиться к целевому MySQL. В примере MySQL устанавливается с именем службы mysql-dh3ily.
6. Перейдите к mysql в конфигурационном файле и установите для хоста mysql-dh3ily, перейдите к testing и пользователю root.
7. После редактирования файла нажмите кнопку Install.
8. Подождите, пока MySQL Exporter не запустится.
Шаг 3. Создание панели мониторинга
Создайте панель мониторинга для MySQL и визуализируйте метрики в реальном времени.
1. В том же проекте перейдите в Custom Monitoring раздела Monitoring & Alerting на боковой панели и нажмите кнопку Create.
2. В появившемся диалоговом окне задайте имя панели мониторинга, например, mysql-overview и выберите шаблон MySQL. Нажмите кнопку Next.
3. Нажмите кнопку Save Template в правом верхнем углу. В результате:
- Сохраняется шаблон.
- Созданная панель мониторинга отображается на странице Custom Monitoring Dashboards.