Эй парень Stackoverflowers,базы данных запросов как healthchecks приложений - инструмент управления
В нашей компании есть несколько стеки приложений, работающих на различных типах баз данных (MySQL, PostgreSQL, MS SQL, Azure SQL, ..). Для целей мониторинга мы используем некоторые скриптовые запросы в базах данных всех этих стеков приложений, а Nagios сообщает результаты в электронном письме.
Теперь, поскольку наша служба поддержки также хотела бы получить легкий доступ к этим запросам, чтобы вручную запустить их или изменить их, мы рассматривали возможность создания приложения, специально разработанного для хранения, запуска и изменения запросов, которые могут быть выполнены по любому из перечисленных выше типов баз данных и предлагая как удобный веб-интерфейс, так и REST API с выходом JSON для нашего нового стека отчетов на основе SENSU, который будет развернут через несколько месяцев.
Мое личное убеждение в том, что такой инструмент уже должен быть там, так как прецедент для него является таким общим. Однако googling не принес никаких результатов, даже близко похожих на то, что я ищу.
Итак, мой вопрос к вам: знаете ли вы о таком инструменте? Если бы вам пришлось строить его самостоятельно: каким будет ваш подход? В основном мы являемся командой Java/C++, но открыты для всех вариантов.