Metrics 是一个暴露应用指标的平台,提供业务无侵入方式对生产级Java服务应用进行指标的监控和暴露。
🔥🔥🔥它提供多种指标的监控:
Metrics 在所有主要操作系统上运行,只需要安装 Java JDK 版本 8 或更高版本。
$ java -version
java version "1.8.0_361"
可直接下载jar包
或通过 maven package 对项目进行打包
把 agent 包放到自定义目录下,如:/tmp/agent-1.0-SNAPSHOT.jar
把 core 包放到同级的 lib 目录下, 如:/tmp/lib/core-1.0-SNAPSHOT.jar
使用 -javaagent 命令启动
java -javaagent:/tmp/agent-1.0-SNAPSHOT.jar -jar demo.jar
MetricServer 会监听 http://127.0.0.1:12345/metrics ,确保该端口没有被本机其他人使用
也可通过命令指定监听的端口
java -javaagent:/tmp/agent-1.0-SNAPSHOT.jar=54321 -jar demo.jar
如果需要做监控大板,可参考 Grafana + Prometheus 方案
看到这儿,请给项目一个 star,你的支持是我们前进的动力!