Vertx結合Dropwizard Metrics對服務的各項指標提供度量監控,因參考文章編寫詳細,本文對實踐Metrics 監控可視化記錄html
https://vertx.io/docs/vertx-dropwizard-metrics/java/java
https://my.oschina.net/chkui/blog/707632git
https://blog.csdn.net/ifrozen/article/details/53161413 (參考文章)json
vertx-dropwizard-metrics 3.8.2app
jolokia-jvm-1.6.2-agent https://jolokia.org/download.htmleclipse
hawtio-app-2.7.1.jar https://github.com/hawtio/hawtio/releasesjvm
實踐參考文章,不一樣點在於版本,另外是經過eclipse配置VM arguments啓動,在hawtio不能看到vertx JMX監控項ui
配置VM arguments以下:spa
-Dvertx.metrics.options.jmxDomain=vertx -Dvertx.metrics.options.enabled=true -Dvertx.metrics.options.jmxEnabled=true
修改成代碼配置,可正常顯示,配置以下:
vertx = Vertx.vertx(new VertxOptions().setMetricsOptions( new DropwizardMetricsOptions() .setEnabled(true) .setJmxEnabled(true) .setJmxDomain("vertx-metrics")));