系统监控一直都是很重要的内容,可以让应用主动通知你系统现在的允许状况。Java世界里面dropwizard提供了系统监控的功能,个人觉得非常好用,主要分为2大块,一块是系统健康监控,一块是系统的运行度量统计。第一篇先介绍健康依赖。
首先在pom文件中加入metrics健康监控包依赖。
<!-- metrics start -->
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
<version>${project-metricsVersion}</version>
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-healthchecks</artifactI