当前位置:首页 > 热点 > 正文
热烈欢迎 Dromara HertzBeat 开源社区两位新晋 Committer 播资讯
2023-05-22 11:46:28    开源中国

欢迎 HertzBeat 新晋两位 Committer

非常高兴 Dromara HertzBeat 又迎来了两位新晋社区 Committer, 让我们来了解下他们的开源经历吧!


(资料图片仅供参考)

第一位 Sahara

姓名:张向东

现从事:国网信产集团Java研发

Hertzbeat Committer

github:cuipiheqiuqiu

初识Hertzbeat

2022年6月开始接触Hertzbeat,公司的项目用的是promethus+grafana搭配一些采集脚本来监控各类组件和服务,但是涉及到跨网络,跨k8s集群,使用起来很不方便,主要领导看起来不方便,偶然的机会从同事那里了解到Herzbeat,看了设计和b站的视频介绍后,就感觉很契合,分模块设计,可扩展性强,各类采集任务管理也很巧妙,部署方便。试着从现存的Prometheus采集了一些数据后验证了自己的判断,目前已经使用Hertzbeat对数据库、中间件、各类微服务进行了监控,还给原先的大屏提供了数据接口,得到了领导认可。

开始提交PR

2022年8月1日提交了第一个PR,主要是针对使用过程发现的任务执行周期问题,非常简单的一个参数修改,帮助我对整个采集流程更加熟悉,并且随着对源码的阅读调试,学到了很多优秀的设计思路,也帮助自己规范了编码。

持续的开源贡献与收获

第一次参与开源项目,很幸运遇到了Hertzbeat,贡献了很少,收获了很多!具体如下:

贡献:

1、任务采集周期精度调整 2、完成 k8s、nacos、flink组件监控初版 3、修复flink指标名不规范导致告警规则失效问题。

收获:

1、代码提交规范方面学到了很多,pmd真的很好用。 2、从大佬的review修改中发现自己编码存在的各种问题。 3、和大佬交流提问中,感受榜样的力量哈哈,希望自己有一天可以不再被工作束缚,投入到自己想做的事情中去。

感谢社区小伙伴

感谢无偿帮助过我并且给过我启发的小伙伴:tomsun28,从开发到部署遇到的每一个问题,都能耐心指导。

对新人的一点建议

HertzBeat的设计非常优秀,从yml到各个模块的设计,都有可以学习的地方,可以从自己感兴趣的模块或者功能开始一点点体会。 持续输出这一点很重要,把自己的想法实现出来很有成就感,这方面我做的不好,与大家共勉!

下一位 东东

姓名:胡东东

现从事:中通快递java研发

Hertzbeat Committer

github:hudongdong129(苦草)

初识Hertzbeat

2023年1月开始接触Hertzbeat,当时想参与一些开源项目的开发,所以就在github上寻找,同事就给我推荐了dromara社区,在社区的众多项目中,发现了Hertzbeat项目,然后把项目拉下来研究,发现它功能强大,代码规范,注释清晰。就此开启了我的开源之路。

开始提交PR

2023年2月13日提交了第一个PR,虽然本次 PR 是简单的测试用例的编写,看着技术含量不是很高。但是他也能让我更快的熟悉项目的业务逻辑和架构设计,能为以后的贡献打下坚实的基础。而这次 PR 也是我迈向开源的第一步,也是让我爱上开源的起点!也让我更加地了解HertzBeat,并且随着对源码的深入了解,学到了很多东西。

持续的开源贡献与收获

到目前为止,参与hertzbeat开源项目已有三个多月时间,贡献了许多,也成长收获了许多。具体如下:

贡献

实现对Redis集群和哨兵的指标监控 新增window相关监控指标 修复相关bug和编写相关的文档 编写测试用例和相关注解翻译工作 告警新增企业微信应用通知

收获

和优秀的人相处,提升了自己的技术和眼界 和大佬学习了很多优秀的品质。

感谢社区小伙伴

感谢经常帮助我和给我的代码改bug的小伙伴:tomsun28,在贡献过程中遇到的每一个问题,都能耐心指导。

对新人的一点建议

要勇于迈出第一步,不要把开源看的遥不可及,找到志同道合的朋友一起学习进步。HertzBeat的源码对新人非常友好,代码规范,注释丰富,非常适合作为学习项目。

What is HertzBeat?

HertzBeat赫兹跳动 是一个拥有强大自定义监控能力,无需Agent的实时监控告警工具。应用服务,数据库,操作系统,中间件,云原生,网络等监控,阈值告警,告警通知(邮件微信钉钉飞书短信 Discord Slack Telegram)。

我们将Http,Jmx,Ssh,Snmp,Jdbc等协议规范可配置化,只需配置YML监控模版就能使用这些协议去自定义采集任何您想要采集的指标。\ 您相信只需配置YML就能立刻适配一个K8s或Docker等新的监控类型吗?

HertzBeat的强大自定义,多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。

Github: https://github.com/dromara/hertzbeat

Gitee: https://gitee.com/dromara/hertzbeat

X 关闭

热点
最近更新

Copyright ©  2015-2022 太平洋产业园区网版权所有  备案号:豫ICP备2022016495号-17   联系邮箱:93 96 74 66 9@qq.com