Prometheus 监控 Java 应用
Prometheus 监控 Java 应用有两种方式:一种是使用官方提供的jar包,而后嵌入到应用中。这种方式通常都是新项目。我认为也是最合适的一种。不过这种状况通常是理想而已。而除了这种方式,第二种是prometheus的jmx_exporter。
咱们就是用的第二种。使用jmx_exporter的方式来监控咱们的java应用程序。咱们的java应用基本上是使用tomcat做为服务器的。这种状况下有两种方式,一种是基于springboot的jar包启动方式,一种是直接下载tomcat软件以后,将应用打成war包部署的方式。html
jmx_exporter的使用很是简单,可是若是不了解就会很是懵逼。jmx_exporter实际也是基于java的jmx经过暴露Mbean来作为代理,使用http的方式来给Prometheus进行指标采集。
————————————————
https://blog.csdn.net/qq_25934401/article/details/82185236java
https://blog.frognew.com/2018/01/using-prometheus-to-monitor-java-application.htmlspring