来源:GitHub猿
版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
往期惊喜:
居然还有人不知道如何在 IDEA 中生成 Maven 依赖关系图?
扫码关注我们的Java架构师技术
带你全面深入Java
大家好,我是Java架构师
上次是谁要的监控系统项目啊,猿哥帮你找到了。
最近猿哥在逛网站的时候发现一个不错的开源项目,猿哥觉得不错,值得拿出来和大家分享下。
这里自荐一个我全职开发的监控告警项目-HertzBeat 赫兹跳动,欢迎大家了解试用。
毕业后投入了很多业余时间做开源,也做了一些开源项目,比如:Sureness,Bootshiro,Issues-translate-action。
既然想做开源为啥不能全职去做呢,想着年轻就要折腾,何况还是自己很想做的。于是乎 21 年底放弃激励裸辞开始全职开源了,也是第一次全职创业(虽然大概率失败,但搏一搏,单车变摩托🤓)。另外,搜索公众号Java后端栈后台回复“私活”,获取一份惊喜礼包。
自己在 APM 领域做了多年,当然这次创业加开源的方向也就是老本行监控系统,我们开发了一个支持多种监控指标,拥有自定义监控,支持阈值告警通知等功能,面向开发者友好的开源监控项目-HertzBeat 赫兹跳动。
为了感谢老婆大人的全力支持,hertzbeat服务端口默认为 1157(遥遥无期)-老婆叫尧尧,我个人希望未来的宝宝叫午期(没有话语权可能性不大😂) 。
HertzBeat 赫兹跳动是一个支持网站、API、PING、端口、全站、数据库等监控类型,并拥有易用友好的可视化操作界面的开源监控告警项目。
目前还在开发初期,后面会支持更多的监控类型。数据库,操作系统,云原生,中间件,应用服务等等通用的软件监控都计划安排上。在监控领域,监控需求指标往往千奇百怪,作为一个面向开发者的开源软件,自定义监控肯定是要安排上的,大家可以只通过配置 YML 文件就可以自定义需要的监控类型和指标,来满足常见的个性化需求。扩展:接私活神器!
HertzBeat 也是模块化的,manager、collector、scheduler、warehouse、alerter 各个模块解耦合,方便理解上手和定制开发。
我们也提供了更自由化的告警阈值配置,阈值触发表达式,三种告警级别,触发次数配置,支持告警通知模版,邮件webhook 等方式告警通知,实时感知业务状态。
更多功能欢迎登陆 HertzBeat 的 云环境 TanCloud 试用。项目正在快速迭代中,欢迎参与加入进来,我们一起共建项目开源生态。
关于 HertzBeat 的云 SAAS 环境 TanCloud
我们很多开发者都会有自己的服务器,博客网站,数据库,云服务等云上资源。对于我们开发者或者中小团队,如何去花最小的精力去监控我们的云上资源,它们挂了或者异常能及时通知给我们进行处理,我感觉是值得探究的。
如果是去自己部署一套监控系统在服务器上自己用,抛开学习成本和时间成本,往往有时候,那套监控系统比我们自身网站消耗的服务器资源还大,这让原本紧张的服务器资源就更紧张了。
对此,我们提供了一个SAAS云监控服务,我们开发者或者中小团队个人无需再为了监控自己的网站等云上资源,而去部署一套繁琐的监控系统。登陆即可免费开始使用,目前云环境功能还在快速迭代中,租户,权限等功能都会安排上,欢迎试用提需求提意见。
老铁们可以通过演示视频来直观了解功能:https://www.bilibili.com/video/BV1Vi4y1f7i8
项目源码,怎么领取?
扫码下方二维码,后台回复【监控管理系统】即可获取所有系统
在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
最后,整理了400多套项目,赠送读者。扫码下方二维码,后台回复【赚钱】即可获取。
--END--