简介

    Vertx结合Dropwizard Metrics对服务的各项指标提供度量监控,因参考文章编写详细,本文对实践Metrics 监控可视化记录

参考资料

    官方资料:

      https://vertx.io/docs/vertx-dropwizard-metrics/java/

    实践资料:

      https://my.oschina.net/chkui/blog/707632

      https://blog.csdn.net/ifrozen/article/details/53161413 (参考文章

组件版本

vertx-dropwizard-metrics 3.8.2

jolokia-jvm-1.6.2-agent      https://jolokia.org/download.html

hawtio-app-2.7.1.jar           https://github.com/hawtio/hawtio/releases

差异配置

    实践参考文章,不同点在于版本,另外是通过eclipse配置VM arguments启动,在hawtio不能看到vertx JMX监控项

    配置VM arguments如下:

-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")));
10-13 08:26