home/blog/2023-02-10-new-committer.md
I am very happy that the HertzBeat open source community has welcomed two new community Committers, one is the leader of the R&D team from the front line, and the other is an intern from a large factory. Let us learn about their open source experience!
Name: Gao Chen
Now engaged in: Fanruan software Java research and development
HertzBeat Committer
github: gcdd1993 (A Chen who attacked)
I started to contact HertzBeat in April 2022. At that time, the company had a downtime accident, and the website could not be accessed. I didn’t know until the user feedback. I urgently need a monitoring platform that can monitor the online rate of the website and give timely alarms. After browsing several monitoring platforms, I finally settled on HertzBeat, because it has powerful functions, meets the needs and has some surprises. The most important thing is the code specification, clear comments, and consistent technology stack, which is convenient for the secondary development of enterprises. Combined with powerful custom notifications, we have monitored databases, middleware, and websites, which have played a vital role in the stable operation of the company's platform.
The first PR was submitted on April 17, 2022, mainly for the problem of TDEngine time zone error found during the use process. Although it was a simple configuration modification, it also let me know more about HertzBeat, and with the in-depth understanding of the source code, learned a lot.
So far, I have participated in the hertzbeat open source project for more than half a year, contributed a lot, and grown and gained a lot. details as follows:
Redis databasespring.factories configuration itemsTelegram, Discord, SlackThymeleaf to restructure the alarm text, and the alarm notification template is more standardizedThanks to the friends who have helped me or inspired me for free: tomsun28, for every problem encountered during the contribution process, they can patiently guide.
Name: happy deposit
Currently engaged: Junior student of Henan Normal University, internship at Alibaba
Hertz Beat Committer
github: TJxiaobao
First of all, I would like to thank Brother Huacheng here, because I wanted to learn some excellent Java projects at that time. Then, during the meal, I asked my brother if there was any good project recommendation. At this time, my brother recommended me to Brother Tom. When I personally used hertzbeat, I really discovered a new continent. Compared with the simple Java project I was exposed to before, I was deeply impressed by the architecture design of hertzbeat and its practical functions. me. At this time, a seed of "wanting to contribute my own strength" has been planted in my heart.
On Oct 20, 2022, I submitted PR for the first time. Although this PR is a simple translation comment, it seems that the technical content is not very high.
But he can also make me familiar with the business logic and architecture design of the project faster, and can lay a solid foundation for future contributions.
And this PR is also my first step towards open source, and it is also the starting point for me to fall in love with open source!
From the first PR to the present, I have participated in the hertzbeat open source project for a while, and I have also contributed a small part, and I have grown and gained a lot. details as follows.
contribute:
reward:
Thanks to the friends who have helped me or inspired me for free (in no particular order): tomsun28 (brother tom), Huacheng (brother)
First of all, I am also a newcomer to Novice Village, but I can share some of my experience with you, hoping to help you.
HertzBeat Hertz Beat is a real-time monitoring and alarm system with powerful custom monitoring capabilities and no Agent required. Monitoring of application services, databases, operating systems, middleware, cloud native, etc., threshold alarms, and alarm notifications (email, WeChat, Dingding, Feishu, SMS, Discord, Slack, Telegram).
We make protocol specifications such as
Http, Jmx, Ssh, Snmp, Jdbc, Prometheusconfigurable, and you only need to configure YML to use these protocols to customize and collect any metrics you want to collect.
Do you believe that you can immediately adapt to a new monitoring type such as K8s or Docker just by configuring YML?The powerful customization of
HertzBeat, multi-type support, easy expansion, and low coupling, hope to help developers and small and medium-sized teams quickly build their own monitoring tools.
Github: https://github.com/apache/hertzbeat Gitee: https://gitee.com/hertzbeat/hertzbeat
Discord Slack Telegram Mail DingTalk WeChat Feishu SMS Webhook.