当前位置:   article > 正文

使用 HertzBeat 5分钟搞定 SpringBoot2 监控告警_springboot监控工具

springboot监控工具

使用开源实时监控工具 HertzBeat 对 SpringBoot2 应用的监控告警实践,5分钟搞定!

HertzBeat 介绍

HertzBeat 是一款开源,易用友好的实时监控工具,无需Agent,拥有强大自定义监控能力。

  • 监控-告警-通知为一体,支持对应用服务,数据库,操作系统,中间件,云原生,网络等监控,阈值告警,告警通知(邮件微信钉钉飞书短信 Slack Discord Telegram)。
  • 其将Http,Jmx,Ssh,Snmp,Jdbc等协议规范可配置化,只需配置YML就能使用这些协议去自定义采集任何您想要采集的指标。您相信只需配置YML就能立刻适配一个K8s或Docker等新的监控类型吗?
  • HertzBeat 的强大自定义,多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。

Github: github.com/dromara/her…

在 HertzBeat 5分钟搞定对 SpringBoot2 应用的监控

操作前提,您已拥有 SpringBoot2 应用环境和 HertzBeat 环境。

一. 在 SpringBoot2 应用端暴露出actuator指标接口,它将提供 metrics 接口数据。

  1. 开启 SpringBoot Actuator Endpoint 暴露出metrics health env指标接口
  1. management:
  2. endpoints:
  3. web:
  4. exposure:
  5. include:
  6. - 'metrics'
  7. - 'health'
  8. - 'env'
  9. enabled-by-default: on
  10. 复制代码
  1. 重启后测试访问指标接口 ip:port/actuator 是否有响应json数据如下:
  1. {
  2. "_links": {
  3. "self": {
  4. "href": "http://localhost:1157/actuator",
  5. "templated": false
  6. },
  7. "health-path": {
  8. "href": "http://localhost:1157/actuator/health/{*path}",
  9. "templated": true
  10. },
  11. "health": {
  12. "href": "http://localhost:1157/actuator/health",
  13. "templated": false
  14. },
  15. "env": {
  16. "href": "http://localhost:1157/actuator/env",
  17. "templated": false
  18. },
  19. "env-toMatch": {
  20. "href": "http://localhost:1157/actuator/env/{toMatch}",
  21. "templated": true
  22. },
  23. "metrics-requiredMetricName": {
  24. "href": "http://localhost:1157/actuator/metrics/{requiredMetricName}",
  25. "templated": true
  26. },
  27. "metrics": {
  28. "href": "http://localhost:1157/actuator/metrics",
  29. "templated": false
  30. }
  31. }
  32. }
  33. 复制代码

在开源监控系统 HertzBeat 监控页面添加对 SpringBoot2 应用监控

  1. 点击新增 SpringBoot2 监控

路径:菜单 -> 应用服务监控 -> SpringBoot2 -> 新增SpringBoot2监控

  1. 配置新增监控 SpringBoot2 所需参数

在监控页面填写 SpringBoot2应用 对端IP服务端口(默认8080),账户密码等,最后点击确定添加即可。
其他参数如采集间隔超时时间等可以参考帮助文档 hertzbeat.com/docs/help/

  1. 完成✅,现在我们已经添加好对 SpringBoot2应用 的监控了,查看监控列表即可看到我们的添加项。

  1. 点击监控列表项的操作->监控详情图标 即可浏览 SpringBoot2应用 的实时监控指标数据。

  1. 点击监控历史详情TAB 即可浏览 SpringBoot2应用 的历史监控指标数据图表
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/794882
推荐阅读
相关标签