Spring Boot Actuator暴露了部署容器的许多指标和信息。然而,生产运维人员可能不想在浏览器上看到纯JSON对象:) 在生产环境中,有哪些好的“标准”工具可以用于监控?这将包括图形、触发警报等。
Spring-boot-admin 项目也是一款很棒的监控工具,可能会引起您生产支持团队的兴趣。它并不像 graphite+grafana 那样处理和绘制指标,但它是一个非常简单易用的工具,可以查看所有运行的 spring-boot 应用程序的状态。 https://github.com/codecentric/spring-boot-admin
没错!整天看JSON对象并不美观。我们团队发现以下设置非常方便: jmxtrans将数据导出到Graphite。 Grafana从Graphite获取指标后,以漂亮的方式显示数据。如何操作请参考Grafana网站上的文档。 Nagios诱发警报,从Graphite获取相同的数据,这里有一个不错的模块在这里。