嘿,Stackoverflowers 们,
在我们公司,我们有多个应用程序堆栈在不同类型的数据库(MySQL、PostgreSQL、MS SQL、Azure SQL 等)上运行。出于监控目的,我们对所有这些应用程序堆栈的数据库使用一些脚本查询,Nagios 在电子邮件中报告结果。
现在,由于我们的支持团队还希望轻松访问这些查询,以便手动运行或修改它们,我们正在考虑构建一个专门设计的应用程序,能够存储、运行和修改可以在任何上面列出的数据库类型,并为我们基于 SENSU 的新报告堆栈提供用户友好的 Web 界面和带有 JSON 输出的 REST API,将在几个月内部署。
我个人认为,这样的工具一定已经存在,因为它的用例非常通用。然而,谷歌搜索并没有产生任何与我正在寻找的结果非常相似的结果。
所以我的问题是:你知道这样的工具吗?如果您必须自己构建它:您的方法是什么?我们主要是一个 Java/C++ 团队,但对所有选项都持开放态度。