欢迎 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 装备项
  • 完结支撑了 TelegramDiscordSlack 的消息告诉渠道
  • 运用 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
  • 和更多您的自定义监控。
  • 告诉支撑DiscordSlackTelegram邮件钉钉微信飞书短信Webhook