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