·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
DZ插件网 门户 网站安全 查看内容

自从项目用上了这款监控系统,睡觉真香!

2024-8-22 21:45| 发布者: Crystαl| 查看: 28360| 评论: 0

摘要: mall学习教程官网:macrozheng.com我们经常讲:研发人员有两只眼睛,一只是监控平台,另一只是日志平台。在对性能和高可用讲究的场景里,监控平台的重要性再怎么强调也不过分。这篇文章,我们聊聊开源实时监控告警系 ...

自从项目用上了这款监控系统,睡觉真香!4165 作者: 来源: 发布时间:2024-8-22 21:45

mall学习教程官网:macrozheng.com

我们经常讲:研发人员有两只眼睛,一只是监控平台,另一只是日志平台。在对性能和高可用讲究的场景里,监控平台的重要性再怎么强调也不过分。

这篇文章,我们聊聊开源实时监控告警系统 HertzBeat 赫兹跳动。

自从项目用上了这款监控系统,睡觉真香!1750 作者: 来源: 发布时间:2024-8-22 21:45

产品特色


HertzBeat 有两个非常鲜明的特色:强大的监控模版和无需 Agent 。

强大的监控模版


HertzBeat 自身并没有去创造一种采集数据协议让监控对端来适配它,而是充分使用了现有的生态。比如:
  • SNMP 协议采集网络交换机路由器信息
  • JMX 规范采集  JAVA 应用信息
  • JDBC 规范采集数据集信息
  • SSH 直连执行脚本获取回显信息
  • HTTP 解析 API 接口信息

自从项目用上了这款监控系统,睡觉真香!9175 作者: 来源: 发布时间:2024-8-22 21:45

HertzBeat 使用这些已有的标准协议或规范,将他们抽象规范可配置化,最后使其都可以通过编写YML格式监控模版的形式,来制定模版使用这些协议来采集任何想要的指标数据。

这或许是一个对你有用的开源项目,mall项目是一套基于 SpringBoot + Vue + uni-app 实现的电商系统(Github标星60K),采用Docker容器化部署,后端支持多模块和微服务架构。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!
  • Boot项目:https://github.com/macrozheng/mall
  • Cloud项目:https://github.com/macrozheng/mall-swarm
  • 视频教程:https://www.macrozheng.com/video/

项目演示:
自从项目用上了这款监控系统,睡觉真香!7707 作者: 来源: 发布时间:2024-8-22 21:45

无需 Agent


笔者曾经接触过多款监控系统,他们有一个非常鲜明的共通点:安装 Agent 。Agent  的安装部署调试,需要花费大量的时间和精力。

HertzBeat 的原理就是使用不同的协议去直连对端系统,采用 PULL 的形式去拉取采集数据,无需用户在对端主机上部署安装  Agent | Exporter 等。

比如 监控 linux 操作系统,HertzBeat 端输入 IP 端口账户密码或密钥即可。

Docker 安装


docker 环境仅需一条命令即可开始:

自从项目用上了这款监控系统,睡觉真香!3923 作者: 来源: 发布时间:2024-8-22 21:45

此时,浏览器访问 http://localhost:1157 即可开始,默认账号密码 admin/hertzbeat

自从项目用上了这款监控系统,睡觉真香!1730 作者: 来源: 发布时间:2024-8-22 21:45

监控 Redis 数据库


首先,我们尝试监控 Redis 数据库。进入缓存监控-Redis数据库 ,点击新增Redis数据库按钮 。

自从项目用上了这款监控系统,睡觉真香!4717 作者: 来源: 发布时间:2024-8-22 21:45

点击确定后,会显示监控 Redis 列表:

自从项目用上了这款监控系统,睡觉真香!3190 作者: 来源: 发布时间:2024-8-22 21:45

点击监控详情图标,可以显示 Redis 监控信息:

自从项目用上了这款监控系统,睡觉真香!9394 作者: 来源: 发布时间:2024-8-22 21:45

监控 SpringBoot 服务

配置 Actuator


Spring Boot Actuator 是 Spring Boot 框架中的一个模块,它提供了一组用于监控和管理 Spring Boot 应用程序的功能。Actuator 模块为开发人员和运维团队提供了一些有用的端点(endpoints),可以通过 HTTP 或 JMX 进行访问,以获取应用程序的运行时信息、性能指标和健康状况等。

首先,我们在 SpringBoot 项目中添加 actuator 依赖。

自从项目用上了这款监控系统,睡觉真香!7831 作者: 来源: 发布时间:2024-8-22 21:45

应用配置如下:

自从项目用上了这款监控系统,睡觉真香!5192 作者: 来源: 发布时间:2024-8-22 21:45

访问 http://localhost:8080/actuator,查看暴露出来的端点:

自从项目用上了这款监控系统,睡觉真香!722 作者: 来源: 发布时间:2024-8-22 21:45

应用程序监控


进入应用程序监控-SpringBoot2.0 ,点击新增SpringBoot2.0监控按钮 。

自从项目用上了这款监控系统,睡觉真香!9158 作者: 来源: 发布时间:2024-8-22 21:45

点击确定后,会显示监控 SpringBoot2.0  列表:

自从项目用上了这款监控系统,睡觉真香!6497 作者: 来源: 发布时间:2024-8-22 21:45

点击监控详情图标,可以显示  SpringBoot2.0 监控信息:

自从项目用上了这款监控系统,睡觉真香!4407 作者: 来源: 发布时间:2024-8-22 21:45

报警配置


报警是监控系统中至关重要的功能,它为运维团队提供了实时的、即时的反馈,使其能够迅速响应和解决潜在的问题。

本节,我们展示如何发送邮件报警。

1、系统配置邮件服务器

自从项目用上了这款监控系统,睡觉真香!1388 作者: 来源: 发布时间:2024-8-22 21:45

2、定义通知媒介

自从项目用上了这款监控系统,睡觉真香!4870 作者: 来源: 发布时间:2024-8-22 21:45

通知媒介可以理解:谁接收告警信息,HertzBeat 定义了多种通知方式,比如邮件、钉钉、企业微信等。

3、定义通知策略

自从项目用上了这款监控系统,睡觉真香!6274 作者: 来源: 发布时间:2024-8-22 21:45

自从项目用上了这款监控系统,睡觉真香!5120 作者: 来源: 发布时间:2024-8-22 21:45

通知策略可以配置接收对象、通知模板、通知时间等。

4、模拟系统关闭

我们关闭掉 SpringBoot 服务后,监控中心会显示告警信息:

自从项目用上了这款监控系统,睡觉真香!8695 作者: 来源: 发布时间:2024-8-22 21:45

同时,笔者查看接收邮件里是否存在邮件。

自从项目用上了这款监控系统,睡觉真香!1442 作者: 来源: 发布时间:2024-8-22 21:45

自从项目用上了这款监控系统,睡觉真香!3928 作者: 来源: 发布时间:2024-8-22 21:45

笔者果然收到了系统不可用的邮件,邮件内容包括:监控目标、监控名、告警级别,触发时间等。

总结


经过三天的探索,笔者感觉 HertzBeat 的界面清新,使用非常丝滑,开箱即用,推荐大家一试。

项目地址


https://gitee.com/dromara/hertzbeat


Github上标星60K的电商实战项目mall,全套 视频教程(2023最新版) 已更新完毕!全套教程约40小时,共113期,通过这套教程你可以拥有一个涵盖主流Java技术栈的完整项目经验,同时提高自己独立开发一个项目的能力,下面是项目的整体架构图,感兴趣的小伙伴可以点击链接 mall视频教程 加入学习。

自从项目用上了这款监控系统,睡觉真香!5562 作者: 来源: 发布时间:2024-8-22 21:45

整套 视频教程 的内容还是非常完善的,涵盖了mall项目最佳学习路线、整体框架搭建、业务与技术实现全方位解析、线上Docker环境部署、微服务项目学习等内容,具体大纲可以参考下图,你也可以点击链接 mall视频教程 了解更多内容。

自从项目用上了这款监控系统,睡觉真香!5763 作者: 来源: 发布时间:2024-8-22 21:45

推荐阅读

  • 69K Star!这是我见过最强的开源电商系统 !!
  • Github标星60K!一套完整的项目实战教程来了,主流Java技术一网打尽!
  • 看了我项目中购物车、订单、支付一整套设计,同事也开始悄悄模仿了...
  • 订单系统就该这么设计,稳的一批!
  • 支付系统就该这么设计,稳的一批!
  • 权限系统就该这么设计,稳的一批!





上一篇:五星级汉云工业互联网平台全新亮相2019工业互联网峰会
下一篇:知道创宇亮相CCTV4《中国新闻》|“一码盾”护航健康码不中断

鲜花

握手

雷人

路过

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.144.29.213,GMT+8, 2024-11-25 15:13 , Processed in 0.977540 second(s), 42 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯
扫一扫添加微信客服
QQ客服返回顶部
返回顶部