赞
踩
HertzBeat 是一款开源,易用友好的实时监控工具,无需Agent,拥有强大自定义监控能力。
Github: github.com/dromara/her…
操作前提,您已拥有 SpringBoot2 应用环境和 HertzBeat 环境。
一. 在 SpringBoot2 应用端暴露出actuator
指标接口,它将提供 metrics 接口数据。
metrics health env
指标接口- management:
- endpoints:
- web:
- exposure:
- include:
- - 'metrics'
- - 'health'
- - 'env'
- enabled-by-default: on
- 复制代码
ip:port/actuator
是否有响应json数据如下:- {
- "_links": {
- "self": {
- "href": "http://localhost:1157/actuator",
- "templated": false
- },
- "health-path": {
- "href": "http://localhost:1157/actuator/health/{*path}",
- "templated": true
- },
- "health": {
- "href": "http://localhost:1157/actuator/health",
- "templated": false
- },
- "env": {
- "href": "http://localhost:1157/actuator/env",
- "templated": false
- },
- "env-toMatch": {
- "href": "http://localhost:1157/actuator/env/{toMatch}",
- "templated": true
- },
- "metrics-requiredMetricName": {
- "href": "http://localhost:1157/actuator/metrics/{requiredMetricName}",
- "templated": true
- },
- "metrics": {
- "href": "http://localhost:1157/actuator/metrics",
- "templated": false
- }
- }
- }
- 复制代码
在开源监控系统 HertzBeat 监控页面添加对 SpringBoot2 应用监控
路径:菜单 -> 应用服务监控 -> SpringBoot2 -> 新增SpringBoot2监控
在监控页面填写 SpringBoot2应用 对端IP,服务端口(默认8080),账户密码等,最后点击确定添加即可。
其他参数如采集间隔,超时时间等可以参考帮助文档 hertzbeat.com/docs/help/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。