Компания Перкона (Percona), объявила (https://www.percona.com/about-percona/newsroom/press-release...) о первом релизе открытого продукта Percona Monitoring & Management (PMM) для MySQL и MongoDB, предоставляющего инструменты для анализа производительности СУБД. PMM позволяет администраторам баз данных и разработчикам приложений оптимизировать производительность СУБД MySQL и MongoDB благодаря возможности получать информацию о состоянии СУБД в любой момент времени и отслеживать изменения производительности базы данных в прошлом. Код клиентской и серверной части PMM распространяется (https://github.com/percona/pmm) под лицензией AGPLv3.
PMM объединяет в единый виртуальный сервис такие известные инструменты, как Grafana, Prometheus и Consul, а также разработанные в Перконе компоненты для анализа запросов. Инструмент позволяет осуществлять мониторинг и предоставляет практически применимые данные о производительности для различных вариантов MySQL, включая Oracle MySQL Community Edition, Oracle MySQL Enterprise Edition, Percona Server для MySQL и MariaDB, а также для вариантов MongoDB, включая MongoDB Community Edition и Percona Server для MongoDB.
Основные возможности PMM:- Предоставляет информацию о запросах и данные метрик, которые администраторы баз данных могут использовать для оптимизации производительности СУБД - Отображает текущие запросы и определяет потенциальные проблемы с запросами.- Соотносит запросы с метриками для принятия взвешенных решений об использовании критичных ресурсов: учет требований платформы, роста системы; направления работы команды; наиболее важные мероприятия по обслуживанию СУБД.
URL: https://www.percona.com/about-percona/newsroom/press-release...
Новость: https://www.opennet.ru/opennews/art.shtml?num=45158
Также рекомендую заглянуть сюда: https://pmmdemo.percona.com/
Коллега уже начал использовать - посмотрим ...
Если инструмент окажется полезным - отпишу сюда
Все бы хорошо, вот только pmm-server есть под Docker, а если у меня уже есть Prometheus на сервере, то как к нему прикрутить pmm-server - непонятно :(
Наши руки не для скуки.
Какая поддержка со стороны сервера нужна?
на сервере поставить пакет/тарбол с агентом, с сервера должен быть коннект к портам pmmсам pmm надо поставить через docker и не мучаться, или разобраться со всеми зависимостями и поставить на любимый localhost (и возможно так делать ещё раз при обновлении).
люблю такой подход - втроянь себе в сеть неведомый контейнер и не мучайся.скоро в мире айти будут только два мучения - как побрить бороду и какой выбрать смузи
гламурные мальчики(?) девопсики они такие, да. зачем головушку утруждать, есть же докер!
Какие проблемы, собирай себе сам контейнер из Dockerfile. Будет тебе известное содержимое.