This is an automated email from the ASF dual-hosted git repository.
gongchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
The following commit(s) were added to refs/heads/master by this push:
new a618ff00e [doc] Introduce Committer (#2232)
a618ff00e is described below
commit a618ff00eac5d7a7a19d77f7073751ab6303a83d
Author: crossoverJie <[email protected]>
AuthorDate: Sun Jul 7 20:44:40 2024 +0800
[doc] Introduce Committer (#2232)
Co-authored-by: tomsun28 <[email protected]>
---
home/blog/2024-07-07-new-committer.md | 46 +++++++++++++++++++++
.../2024-06-07-new-committer.md | 48 ++++++++++++++++++++++
2 files changed, 94 insertions(+)
diff --git a/home/blog/2024-07-07-new-committer.md
b/home/blog/2024-07-07-new-committer.md
new file mode 100644
index 000000000..46d0e8e81
--- /dev/null
+++ b/home/blog/2024-07-07-new-committer.md
@@ -0,0 +1,46 @@
+---
+title: Welcome to HertzBeat Community Committer!
+author: crossoverJie
+author_title: crossoverJie
+author_url: https://github.com/crossoverjie
+author_image_url: https://avatars.githubusercontent.com/u/15684156?s=400&v=4
+tags: [opensource, practice]
+keywords: [open source monitoring system, alerting system]
+---
+
+
+
+
+> 🎉 I am very pleased to become a Committer for the Apache HertzBeat project,
and I have been invited by the community to introduce myself 🥰.
+
+I have been working in backend development since I started my career in 2015,
engaging in business development, infrastructure, and technical management.
Currently, I am working as an infrastructure engineer at an internet company.
+
+I have always been passionate about the open-source community, and I am also a
Committer for Apache Pulsar and a Contributor for OpenTelemetry and
VictoriaMetrics.
+
+# My Connection with HertzBeat
+
+In April of this year, when HertzBeat entered the Apache Incubator, I happened
to see a recommendation on a WeChat public account in my social circle.
+
+My first reaction was that the name was really well chosen 😄. Then, after
looking closely at the features it provides and the problems it solves, I
realized its powerful functionalities 💪.
+
+Since I also need to maintain an observability system at my company, and I
have participated in an open-source project called cprobe (which has some
similar goals to HertzBeat), I have some experience with monitoring systems and
a strong interest in them. Therefore, I read the documentation and quickly
started it locally (the community has done a great job in this regard, as many
open-source projects lose potential developers right at the initial startup
step).
+
+# Starting Contributions
+
+My first PR was to fix an incorrect path in a PR template, and the community
responded very quickly, which gave me a very positive impression.
+
+So I started reading some of the core collection code of HertzBeat and found
that many logics did not have unit tests at the time. Thus, I began to fill in
these tests.
+
+> Starting with unit tests is indeed a good way to get familiar with a new
project.
+
+While supplementing the unit tests, I also discovered some code logic
optimizations and code formatting inconsistencies, which I addressed and
reported to the community.
+
+Similarly, the community's response was swift 🏎, which greatly encouraged my
enthusiasm.
+
+During this process, I also incorporated some excellent experiences from other
communities (Pulsar, OpenTelemetry) into HertzBeat. Everyone learned from each
other, which is undoubtedly the charm of open source.
+
+Lastly, I want to thank the community's logicz for inviting me to become a
Committer and tom for reviewing my PRs. I wish HertzBeat a successful
graduation from the incubator and becoming a star project 🎊.
+
+
+
+
diff --git
a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-07-new-committer.md
b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-07-new-committer.md
new file mode 100644
index 000000000..3cd89bc0a
--- /dev/null
+++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-07-new-committer.md
@@ -0,0 +1,48 @@
+---
+title: 热烈欢迎 HertzBeat 小伙伴新晋社区 Committer!
+author: crossoverJie
+author_title: crossoverJie
+author_url: https://github.com/crossoverjie
+author_image_url: https://avatars.githubusercontent.com/u/15684156?s=400&v=4
+tags: [opensource, practice]
+keywords: [open source monitoring system, alerting system]
+---
+
+
+
+
+> 🎉非常高兴成为 Apache HertzBeat 项目的 Committer,受社区邀请来做一个自我介绍🥰。
+
+15 年参与工作至今一直在从事后端研发工作,做过业务开发、基础架构和技术管理;现在在一家互联网公司从事基础架构工程师;
+
+个人一直热衷于开源社区,同时也是 Apache Pulsar 的 Committer,OpenTelemetry 和 VictoriaMetrics 的
Contributor。
+
+# 与 HertzBeat 结缘
+
+今年 4 月份,也就是 HertzBeat 进入 Apache 孵化器的时候,我无意间在朋友圈里看到了一篇公众号的推荐。
+
+当时第一反应是这个名字取得非常不错😄,然后仔细看了下它所提供的功能,解决了哪些问题,此时就发现功能非常强大💪。
+
+因为我在公司内部也需要维护可观测系统,个人参与过一个叫做 cprobe 的开源项目(这个项目的部分目标和 HertzBeat 类似)。
+
+所以对监控系统有一些经验同时也非常感兴趣,于是便阅读了文档很快就在本地启动起来了(这一点社区做的很好,许多开源项目第一步启动就要劝退不少潜在的开发者)。
+
+# 开始贡献
+
+我的第一个 PR 是修改了一个 PR 模版里的错误路径,社区处理的非常快,所以第一次贡献就好感倍增。
+
+于是我便尝试开始阅读 HertzBeat 的一些核心采集代码,发现当时许多逻辑都没有提供单测,所以我就开始补全这些测试。
+
+> 从单测入手确实是上手一个全新项目的好办法。
+
+在补单测的过程中也发现了有些代码逻辑可以优化、代码格式不统一等问题;于是把这些问题都一一解决反馈给了社区。
+
+同样的社区响应非常迅速🏎,也极大的鼓舞了我的积极性。
+
+在这个过程中我也把在其他社区(Pulsar、OpenTelemetry)的优秀经验借鉴到 HertzBeat,大家取长补短,想必这也是开源的魅力所在吧。
+
+最后要感谢社区的 logicz 邀请我成为 Committer,tom 对我 PR 的 review,预祝 HertzBeat 从孵化器毕业成为明星项目🎊。
+
+
+
+
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]