Project: HertzBeat (Observability and Analysis / Observability)
File: 2023-08-28-new-committer.md

title: Welcome to HertzBeat Community Committer! author: tom author_title: tom author_url: https://github.com/tomsun28 authorimageurl: https://avatars.githubusercontent.com/u/24788200?s=400&v=4 tags: [opensource, practice] keywords: [open source monitoring system, alerting system] ! It's great to welcome a new community `Committer`, unlike other contributors `logicz` comes from an Ops implementation position at Cyberoam rather than a development position, but the quality of the contributions, both in terms of code and documentation etc. is very high . This is also our `HertzBeat` and other open source projects are not the same place, because the user group is more oriented to the operation and maintenance of the development, in our 139 contributors in the operation and maintenance engineers accounted for more than 30%, which breaks the open source project collaboration and contribution to the object are the inherent cognition of the development position, which shows that whether it is the operation and maintenance engineers and test engineers to contribute to the open source project participation is very enthusiastic! This shows that both operation and maintenance engineers and test engineers are very enthusiastic about contributing to open source projects, not just as bystanders to open source collaboration. Participation in open source projects is not exclusive to a certain group of people, but is open to all who want to participate, it may be a document, a script or a piece of code, imagine your participation in the open source project is deployed to thousands of servers to run running, to help others to be used or browse the Review discussion, git record will always be kept, this may be the significance of participation in open source projects. Welcome HertzBeat's newest community committer logicz, let's learn more about his open source experience! Nickname: logicz NameQingraZhao WorkiFLYTEK technical support & operation and maintenance Hertzbeat Committer github:zqr10159 In March 2023, I started to contact Hertzbeat, due to the need for a complete monitoring->alerting platform for the project, due to the deployment of the project on the intranet, the company's internal closed-source monitoring platform can not be developed to meet the needs of cross-network segment alerts. Later in the github looking for open source monitoring platform, found Hertzbeat, easy to deploy and full-featured. The most important thing is that the author tom replies to issues and updates very quickly, very much in line with my imagination of the open source community, I'm very happy to be able to participate in open source and can see their own results for everyone to

So far, to participate in the Hertzbeat open source project has been more than five months, from the first time to submit issues to the first time to submit pr, are the process of growth and progress, full count or a lot of pr, specific as follows: contribution : Realize real-time data deposited into Redis custom db New historical data deposited into GreptimeDB provide monitoring batch import, export to xlsx and yml file function Provide Web page custom mail server settings Provide Apache doris FE,BE monitoring template. Implement Server Chan (Server Chan) alarm push notification. Access to third-party alarms (Tencent Cloud) to realize unified push notification of third-party alarms and Hertzbeat alarms. Fix bugs such as not including collector information when importing and exporting monitoring. Several document updates Harvesting : Hertzbeat is really an excellent project, in terms of project deployment, scripts and configuration are very standardized, I write a lot of my own projects have to draw on The most important thing is to harvest the spirit of open source, we are in a community to communicate together, progress Thanks to the author tom's guidance, he is really very good, patient and diligent, often in the middle of the night to change the bugs, thanks to him step by step to take me to the open source road (and also sent me two open source community T-shirts ^\_^) open source is not easy, to be able to stick with it, and share their results with everyone is a great sense of achievement Adopt good code habits, code can be written poorly, comments must be written clearly, so that other people can read and modify your code. HertzBeat HertzBeat is an open source real-time monitoring and alerting system with powerful customizable monitoring capabilities, high-performance clustering, and no Agent required. HertzBeat is an open source real-time monitoring and alerting system with powerful customizable monitoring capabilities, high performance clustering, and no agent required. Easy to use and friendly, no need for `Agent`, full `WEB` page operation, a little mouse click to monitor and alerts, zero hands-on learning costs. Configurable protocols such as `Http, Jmx, Ssh, Snmp, Jdbc`, etc. Just configure the monitoring template `YML` in your browser to customize the metrics you want to collect using these protocols. Can you believe that you can instantly adapt to a new type of monitoring such as `K8s` or `Docker` by just configuring it? High performance, support for horizontal scaling of multiple collector clusters, support for multi-isolated network monitoring, cloud-side collaboration. Free alert threshold rules, `Email` `Discord` `Slack` `Telegram` `WeChat` `Dingtalk` `Flybook` `SMS` `Webhook` `Server Chan` and other methods of timely delivery of messages. `HertzBeat`'s powerful customization, multi-type support, high performance, easy to extend, low-coupling, and hopefully can help developers and teams to quickly build their own monitoring system. Github: https://github.com/apache/hertzbeat More users are welcome to participate in `HertzBeat` open source collaboration, no matter a typo or punctuation we are very welcome.