欢迎 HertzBeat 新晋两位 Committer
十分高兴 Dromara HertzBeat 开源社区又迎来了两位新晋社区 Committer, 有来自一线的研发小组leader,也有来自大厂的实习生,让咱们来了解下他们的开源阅历吧!
第一位 进击的阿晨
姓名:高晨
现从事:帆软软件Java研发
Hertzbeat Committer
github:gcdd1993 (进击的阿晨)
初识Hertzbeat
2022年4月开端触摸Hertzbeat,当时公司出现了一次宕机事端,网站无法访问,直到用户反应才得知,急需一款能监控网站在线率,并及时告警的监控渠道。浏览了几款监控渠道后,最终敲定了Hertzbeat,由于它功能强壮,满意需求的一起还有些惊喜,最重要的是代码标准,注释清晰,技能栈符合,便于企业二次开发。结合强壮的自定义告诉,咱们对数据库、中间件、网站进行了监控,对公司渠道的安稳运转起到了至关重要的作用。
开端提交PR
2022年4月17日提交了第一个PR,主要是针对运用进程发现的TDEngine时区过错的问题,尽管是简略的装备修改,可是也让我更加地了解HertzBeat,并且跟着对源码的深入了解,学到了许多东西。
继续的开源奉献与收成
到目前为止,参与hertzbeat开源项目已有半年多时刻,奉献了许多,也成长收成了许多。具体如下:
- 根据战略形式重构了告警模块
- 完结了对
Redis
数据库的目标监控 - 优化
spring.factories
装备项 - 完结支撑了
Telegram
、Discord
、Slack
的消息告诉渠道 - 运用
Thymeleaf
重构了告警文本,告警告诉模版更标准化
感谢社区小伙伴
感谢无偿协助过我或给过我启发的小伙伴:tomsun28,在奉献进程中遇到的每一个问题,都能耐心指导。
对新人的一点建议
- HertzBeat的源码对新人十分友爱,代码标准,注释丰富,十分适合作为学习项目。
- 开源奉献绝不是一蹴而就的,每一个想法,每一次疑问/解答都是一次奉献,迈出第一步才是最重要的!
下一位 铁甲小宝
姓名:高兴存
现从事:河南师范大学大三学生, 阿里巴巴实习
HertzBeat Committer
github:TJxiaobao
初识hertzbeat
首先要在这里感谢花城师兄,由于当时自己想学习一些优秀的 Java
项目。然后在吃饭的时候向师兄请教了一下有没有好的项目推荐,恰好这时师兄把我推荐给了tom哥。当我亲自运用了 hertzbeat
的时候真的是发现了新的大陆,相比较于自己之前触摸简略的 Java
项目,不论是 hertzbeat
的架构规划,还是它的实用功能都深深折服了我。此刻一颗 想要奉献自己的一份力气
的种子已经在我的心中种下。
开端提交PR
在 Oct 20, 2022 是我第一次提交 PR
的时刻,尽管本次 PR
是简略的翻译注释,看着技能含量不是很高。可是他也能让我更快的了解项目的事务逻辑和架构规划,能为以后的奉献打下坚实的基础。而这次 PR
也是我迈向开源的第一步,也是让我爱上开源的起点!
继续的开源奉献和收成
从第一次 PR
到现在,参与 hertzbeat
开源项目已经有一段时刻了,也奉献了一小部分,也成长收成了许多。具体如下。
奉献:
- 1、完结对 docker 容器的监控。
- 2、完结 国产数据库 DM 监控
- 3、编写相对应事务的单测。
- 4、部分注释的英文翻译。
收成:
- 1、技能才能得到进一步的提高。
- 2、开阔自己的视野。
- 3、从大佬们身上学到了许多常识。
感谢社区小伙伴
感谢无偿协助过我或给过我启发的小伙伴(排名不分先后):tomsun28(tom哥),花城(师兄)
对新人的一点建议
首先我也是一枚新手村的萌新啦,可是我能够把我的一些经验共享给咱们,期望能给咱们有所协助。
- 1、不要过于心急,要沉静身心了解各个模块的大致完结逻辑。
- 2、经过运用不同的功能,并 debug 来看看各个功能的底层完结原理。
- 3、慢慢的测验阅读源码,并了解。
- 4、假如遇见bug,能够直接反应到 isses,也能够自己测验解决嘿嘿。
What is HertzBeat?
HertzBeat赫兹跳动 是一个具有强壮自定义监控才能,无需Agent的实时监控告警体系。应用服务,数据库,操作体系,中间件,云原生等监控,阈值告警,告警告诉(邮件微信钉钉飞书短信 Discord Slack Telegram)。
咱们将
Http,Jmx,Ssh,Snmp,Jdbc
等协议标准可装备化,只需装备YML就能运用这些协议去自定义收集任何您想要收集的目标。
您相信只需装备YML就能马上适配一个K8s或Docker等新的监控类型吗?
HertzBeat
的强壮自定义,多类型支撑,易扩展,低耦合,期望能协助开发者和中小团队快速建立自有监控体系。
Github: github.com/dromara/her…
Gitee: gitee.com/dromara/her…
⛄ Supported
- 网站监控,端口可用性,Http Api,Ping连通性,Jvm,SiteMap全站,Ssl证书,SpringBoot, FTP服务器
- Mysql,PostgreSQL,MariaDB,Redis,ElasticSearch,SqlServer,Oracle,MongoDB,达梦,OpenGauss,ClickHouse,IoTDB
- Linux,Ubuntu,CentOS,Windows
- Tomcat,Nacos,Zookeeper,RabbitMQ,Flink,Kafka,ShenYu,DynamicTp,Jetty,ActiveMQ
- Kubernetes,Docker
- 和更多您的自定义监控。
- 告诉支撑
Discord
Slack
Telegram
邮件
钉钉
微信
飞书
短信
Webhook
。