8

我有一个 Java Web 应用程序正在运行(使用 Spring),我希望每隔几分钟执行一次运行状况检查。我没有检查 Tomcat 或 JVM,而是严格检查应用程序级别,所以我有一些想法可以检查。

例如:

  • 做一个简单的查询来检查数据库的健全性
  • 检查环境是否为“生产环境”(因为这是唯一将被监控的环境)

基本上我正在寻找其他想法和建议来检查什么或一些最佳实践。

有任何想法吗?

4

3 回答 3

5

我建议尝试Metrics Framework

于 2013-08-21T07:24:24.377 回答
1

我们开发了一个特殊的 URL 来访问一个 spring mvc 控制器来测试我们应用程序的各个方面。如果您发现任何错误,只需返回 500 并将该 url 链接提供给您最喜欢的监控工具。我们在我们的设施中同时使用 pingdom 和 nagios。

https://www.pingdom.com/

http://nagios.org/

于 2013-02-15T17:56:05.937 回答
0

也许创建一个由 db 生成的页面,在上面有一些 nagios 检查的特定输出,这样您就会知道 http 端口已启动,网络服务器实际上正在为网页提供服务,并且可以访问 db通过应用程序。

于 2013-02-19T22:43:22.540 回答