diff --git a/.asf.yaml b/.asf.yaml
index eba93aad26..cd5ec254de 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -16,7 +16,7 @@
#
github:
- description: Real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
+ description: Real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
homepage: https://hertzbeat.apache.org/
labels:
- monitoring
diff --git a/NOTICE b/NOTICE
index b2132eb6f7..37d0c725c2 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,4 +1,4 @@
-Apache HertzBeat
+Apache HertzBeat™
Copyright 2024-2025 The Apache Software Foundation
This product includes software developed at
diff --git a/README.md b/README.md
index 5b2d9d306a..534cce29c3 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@
English | 中文 | 日本語
-> A real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
+> A real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
[](https://discord.gg/Fb6M73htGr)
[](https://www.reddit.com/r/hertzbeat/)
@@ -28,7 +28,7 @@
## 🎡 Introduction
-[Apache HertzBeat](https://github.com/apache/hertzbeat) is an easy-to-use, open source, real-time monitoring system with agentless, high performance cluster, prometheus-compatible, offers powerful custom monitoring and status page building capabilities.
+[Apache HertzBeat™](https://github.com/apache/hertzbeat) is an easy-to-use, open source, real-time observability system with agentless, high performance cluster, prometheus-compatible, offers powerful custom monitoring and status page building capabilities.
### Features
diff --git a/README_CN.md b/README_CN.md
index fab4b46c7e..5943cdd5a3 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -9,7 +9,7 @@
English | 中文 | 日本語
-> 实时监控系统,无需 Agent,性能集群,兼容 Prometheus,自定义监控和状态页构建能力。
+> 实时观测系统,无需 Agent,性能集群,兼容 Prometheus,自定义监控和状态页构建能力。
[](https://discord.gg/Fb6M73htGr)
[](https://www.reddit.com/r/hertzbeat/)
@@ -28,7 +28,7 @@
## 🎡 介绍
-[Apache HertzBeat](https://github.com/apache/hertzbeat) 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。
+[Apache HertzBeat™](https://github.com/apache/hertzbeat) 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。
### 特点
diff --git a/SECURITY.md b/SECURITY.md
index 0dcaf7a8e5..eae5a21b90 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -1,6 +1,6 @@
# Security Policy
-Apache HertzBeat follows the [ASF vulnerability handling process](https://apache.org/security/#vulnerability-handling)
+Apache HertzBeat™ follows the [ASF vulnerability handling process](https://apache.org/security/#vulnerability-handling)
## Supported Versions
@@ -17,6 +17,6 @@ To report a new vulnerability you have discovered please follow the [ASF vulnera
## Extra Information
-- [Apache HertzBeat Security Model](https://hertzbeat.apache.org/docs/help/security_model)
+- [Apache HertzBeat™ Security Model](https://hertzbeat.apache.org/docs/help/security_model)
- [ASF Security](https://www.apache.org/security/)
-- [Apache HertzBeat Document](https://hertzbeat.apache.org/docs/)
+- [Apache HertzBeat™ Document](https://hertzbeat.apache.org/docs/)
diff --git a/home/blog/2024-04-17-to-apache.md b/home/blog/2024-04-17-to-apache.md
index 5e6386e443..5aa09e5993 100644
--- a/home/blog/2024-04-17-to-apache.md
+++ b/home/blog/2024-04-17-to-apache.md
@@ -21,7 +21,7 @@ We warmly welcome everyone to join the HertzBeat community. The community accept
## What is HertzBeat
-[Apache HertzBeat](https://github.com/apache/hertzbeat) is an easy-to-use, open source, real-time monitoring system with agentless, high performance cluster, prometheus-compatible, offers powerful custom monitoring and status page building capabilities.
+[Apache HertzBeat](https://github.com/apache/hertzbeat) is an easy-to-use, open source, real-time observability system with agentless, high performance cluster, prometheus-compatible, offers powerful custom monitoring and status page building capabilities.
### Features
diff --git a/home/blog/2024-05-09-hertzbeat-ospp-subject-introduction.md b/home/blog/2024-05-09-hertzbeat-ospp-subject-introduction.md
index 8595b33a35..e7fed2d86d 100644
--- a/home/blog/2024-05-09-hertzbeat-ospp-subject-introduction.md
+++ b/home/blog/2024-05-09-hertzbeat-ospp-subject-introduction.md
@@ -100,6 +100,6 @@ Some of you may wonder what can be gained by participating in Open Source Summer
2. **【 Win the maximum 12000 bonus 】 The total bonus is divided into advanced 12000 Yuan and basic 8000 Yuan according to the difficulty of the project (Note: the bonus amount is RMB before tax)**
3. **【 Community core staff counseling rapid growth 】 As long as you sign up and are selected, the tutor of each topic will carefully teach you to integrate into the community, and help you complete the design of the topic and the final landing.**
4. **【Recommended Entry/Internship】 Students with excellent performance in this Programming Summer project can be recommended to work in your preferred company.**
-5. **【Additional community surprise】 All students participating in this Summer of Programming project have the opportunity to become Apache HertzBeat committer and have their own apache email.**
+5. **【Additional community surprise】 All students participating in this Summer of Programming project have the opportunity to become Apache HertzBeat™ committer and have their own apache email.**
**There are 100% prizes to take oh**, now the only problem is that time is running out, hurry up to sign up! The deadline for registration is June 4, so hurry up and sign up for 2023 Summer of Programming.
diff --git a/home/blog/2024-06-15-hertzbeat-v1.6.0.md b/home/blog/2024-06-15-hertzbeat-v1.6.0.md
index c0063e5e71..96e7932fd3 100644
--- a/home/blog/2024-06-15-hertzbeat-v1.6.0.md
+++ b/home/blog/2024-06-15-hertzbeat-v1.6.0.md
@@ -7,9 +7,9 @@ tags: [opensource, practice]
keywords: [open source, monitoring, alerting]
---
-**Hi guys, We are excited to announce that Apache HertzBeat has released its first Apache version v1.6.0! 🎉.**
+**Hi guys, We are excited to announce that Apache HertzBeat™ has released its first Apache version v1.6.0! 🎉.**
-Through nearly five months of community development iteration and two months of Apache Incubator incubation process, Apache HertzBeat v1.6.0 is finally out.
+Through nearly five months of community development iteration and two months of Apache Incubator incubation process, Apache HertzBeat™ v1.6.0 is finally out.
In this version, we added monitoring for OpenAi, Redfish protocol servers, plugin mechanism, and support for NebulaGraph, Apache Yarn, HDFS, Hbase, Storm, and more functional features.
Due to license compatibility issues, we replaced multiple dependencies at the bottom layer, Hibernate -> EclipseLink, which is also a rare migration pitfall practice in the JPA ecosystem.
At the same time, some bugs were fixed and some functions were optimized, and more complete documents. Welcome everyone to try to use, put forward valuable opinions and suggestions, and promote the development of HertzBeat together.
@@ -22,7 +22,7 @@ Upgrade Guide:
* support custom main menus in monitor template by @tomsun28 in
* update home website doc by @tomsun28 in
-* [Improve] change package group to org apache hertzbeat by @vinci-897 in
+* [Improve] change package group to org Apache HertzBeat™ by @vinci-897 in
* [improve] initial license clean up by @tomsun28 in
* update manager and collector logback config(#1704) by @handy-git in
* fix(sec): upgrade com.h2database:h2 to by @WinterKi1ler in
@@ -388,4 +388,4 @@ Have Fun!
HertzBeat, Make Monitoring Easier!
-Apache HertzBeat Team
+Apache HertzBeat™ Team
diff --git a/home/blog/2024-07-07-new-committer.md b/home/blog/2024-07-07-new-committer.md
index e5912035ee..4238af9479 100644
--- a/home/blog/2024-07-07-new-committer.md
+++ b/home/blog/2024-07-07-new-committer.md
@@ -9,7 +9,7 @@ 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 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.
diff --git a/home/blog/2024-07-08-new-committer.md b/home/blog/2024-07-08-new-committer.md
index 70e192ed60..2fd8dcae9b 100644
--- a/home/blog/2024-07-08-new-committer.md
+++ b/home/blog/2024-07-08-new-committer.md
@@ -11,7 +11,7 @@ keywords: [open source monitoring system, alerting system]
### First acquaintance with Apache Hertzbeat
-I first came into contact with the Apache Hertzbeat project by chance. At that time, I was looking for an open source project to monitor our company's related services. As a general monitoring project, Apache Hertzbeat naturally came into my sight. I began to understand its architecture and functions by reading official documents and browsing the project's code base.
+I first came into contact with the Apache HertzBeat™ project by chance. At that time, I was looking for an open source project to monitor our company's related services. As a general monitoring project, Apache HertzBeat™ naturally came into my sight. I began to understand its architecture and functions by reading official documents and browsing the project's code base.
### Start contributing
@@ -40,11 +40,11 @@ In this process, I also received help and support from many people. The predeces
### Personal feelings
-Becoming a Committer of Apache Hertzbeat is an important milestone in my career. This is not only a recognition of my technical ability, but also an affirmation of my contribution to the open source community. Becoming a Committer is not an end, but a new beginning. I still have a lot to learn and improve.
+Becoming a Committer of Apache HertzBeat™ is an important milestone in my career. This is not only a recognition of my technical ability, but also an affirmation of my contribution to the open source community. Becoming a Committer is not an end, but a new beginning. I still have a lot to learn and improve.
-This process made me understand the importance of cooperation and made me feel the charm of the open source spirit. Open source is not only a way to share technology, but also a concept of collaboration and common progress. I am very honored to be a member of the Apache Hertzbeat community and hope to continue to contribute to the development of the project in the future.
+This process made me understand the importance of cooperation and made me feel the charm of the open source spirit. Open source is not only a way to share technology, but also a concept of collaboration and common progress. I am very honored to be a member of the Apache HertzBeat™ community and hope to continue to contribute to the development of the project in the future.
### Conclusion
-Becoming a Committer of the Apache Hertzbeat project is a challenging and rewarding journey. Through continuous learning and contribution, I have not only improved my technical ability, but also found a sense of belonging and accomplishment in the community.
+Becoming a Committer of the Apache HertzBeat™ project is a challenging and rewarding journey. Through continuous learning and contribution, I have not only improved my technical ability, but also found a sense of belonging and accomplishment in the community.
I hope that my experience can inspire more people to participate in the open source community and jointly promote the progress and development of technology. To borrow the words of Tom: Participating in open source should not affect everyone's work and life, otherwise it will go against the original intention. Everyone should participate in the free time after get off work.
diff --git a/home/blog/2024-07-15-new-committer.md b/home/blog/2024-07-15-new-committer.md
index 19873ae050..17751f8f98 100644
--- a/home/blog/2024-07-15-new-committer.md
+++ b/home/blog/2024-07-15-new-committer.md
@@ -30,4 +30,4 @@ Due to my continuous writing of documents and contributing code, I started to be
### Conclusion
-I am very honored to be able to participate in this project and be recognized by the community. I would like to thank @tomsun28, @TJxiaobao, @zqr10159, @tuohai666, @yuluo-yx, @crossoverJie, @zhangshenghang, and @pwallk for reviewing my code, providing guidance, and helping me. Finally, I wish Apache HertzBeat to grow strong and have more and more contributors participating.
+I am very honored to be able to participate in this project and be recognized by the community. I would like to thank @tomsun28, @TJxiaobao, @zqr10159, @tuohai666, @yuluo-yx, @crossoverJie, @zhangshenghang, and @pwallk for reviewing my code, providing guidance, and helping me. Finally, I wish Apache HertzBeat™ to grow strong and have more and more contributors participating.
diff --git a/home/blog/2024-07-27-new-committer.md b/home/blog/2024-07-27-new-committer.md
index 393e26ba8f..d7ea74ccb9 100644
--- a/home/blog/2024-07-27-new-committer.md
+++ b/home/blog/2024-07-27-new-committer.md
@@ -35,4 +35,4 @@ During the reading of Hertzbeat source code, I learned a lot of code writing and
## Conclusion
-It's an interesting experience for me to become a Committer of Apache Hertzbeat and it motivates me day by day. I will continue to contribute to the Apache Hertzbeat community in the future, and I hope that Apache Hertzbeat can successfully graduate from the Apache incubator.
+It's an interesting experience for me to become a Committer of Apache HertzBeat™ and it motivates me day by day. I will continue to contribute to the Apache HertzBeat™ community in the future, and I hope that Apache HertzBeat™ can successfully graduate from the Apache incubator.
diff --git a/home/blog/2024-07-28-new-committer.md b/home/blog/2024-07-28-new-committer.md
index 2d6276fdcc..00aca3a1c5 100644
--- a/home/blog/2024-07-28-new-committer.md
+++ b/home/blog/2024-07-28-new-committer.md
@@ -35,4 +35,4 @@ After several months of contributing to open source, I have reaped a lot. I have
## Conclusion
-Becoming a Committer of Apache Hertzbeat is a very meaningful thing for me. In the future, I will continue to contribute to the Apache Hertzbeat community. I also hope that Apache Hertzbeat can successfully graduate from the incubator and that the community will become better and better.
+Becoming a Committer of Apache HertzBeat™ is a very meaningful thing for me. In the future, I will continue to contribute to the Apache HertzBeat™ community. I also hope that Apache HertzBeat™ can successfully graduate from the incubator and that the community will become better and better.
diff --git a/home/blog/2024-07-29-new-committer.md b/home/blog/2024-07-29-new-committer.md
index d052c22a4c..143635d3f7 100644
--- a/home/blog/2024-07-29-new-committer.md
+++ b/home/blog/2024-07-29-new-committer.md
@@ -13,7 +13,7 @@ keywords: [open source monitoring system, alerting system]
## Becoming Part of a Stronger Team: My Contributions and Growth
-In the open-source community, every contribution not only pushes the project forward but also signifies personal growth. Recently, in the Apache HertzBeat project, I have contributed through a series of optimizations and feature enhancements, which have not only advanced the project but also improved my skills. Today, I would like to share my contribution experience and insights into my growth.
+In the open-source community, every contribution not only pushes the project forward but also signifies personal growth. Recently, in the Apache HertzBeat™ project, I have contributed through a series of optimizations and feature enhancements, which have not only advanced the project but also improved my skills. Today, I would like to share my contribution experience and insights into my growth.
## Starting from the Details: Optimizing Visuals and Interactions
@@ -36,4 +36,4 @@ In this process, I realized the importance of a user-centric approach. Only by g
## Looking Ahead: Continuous Contribution and Growth
-Reflecting on my past contributions, I feel a profound sense of pride and satisfaction. However, I am also acutely aware of the many areas where I still have room for improvement and need to continue learning and growing. Moving forward, I will uphold the spirit of rigor, innovation, and user-centricity, continuously exploring and practicing to contribute even more to the Apache HertzBeat project. I eagerly anticipate the opportunity to grow and progress alongside my fellow team members, jointly driving the project towards prosperity and success.
+Reflecting on my past contributions, I feel a profound sense of pride and satisfaction. However, I am also acutely aware of the many areas where I still have room for improvement and need to continue learning and growing. Moving forward, I will uphold the spirit of rigor, innovation, and user-centricity, continuously exploring and practicing to contribute even more to the Apache HertzBeat™ project. I eagerly anticipate the opportunity to grow and progress alongside my fellow team members, jointly driving the project towards prosperity and success.
diff --git a/home/blog/2024-08-18-new-committer.md b/home/blog/2024-08-18-new-committer.md
index be3c959a90..ab2f86571d 100644
--- a/home/blog/2024-08-18-new-committer.md
+++ b/home/blog/2024-08-18-new-committer.md
@@ -35,7 +35,7 @@ The first contribution in the Apache community should be to delete a `{@link}` c
### Get nominated and become a Committer
-This nomination was recommended by PPMC Member [Logic](https://github.com/zqr10159) of Apache HertzbeatP(Incubating). Thanks to the Apache Hertzbeat Team. I was successfully nominated to become a Hertzbeat Committer and got my own Apache mailbox.
+This nomination was recommended by PPMC Member [Logic](https://github.com/zqr10159) of Apache HertzbeatP(Incubating). Thanks to the Apache HertzBeat™ Team. I was successfully nominated to become a Hertzbeat Committer and got my own Apache mailbox.

@@ -69,9 +69,9 @@ Before contributing to the community, it is important to understand the communit
#### Project Committer Nomination Criteria
-The conditions for a Project PPMC Team to nominate a Committer are different. Take Apache Hertzbeat for example:
+The conditions for a Project PPMC Team to nominate a Committer are different. Take Apache HertzBeat™ for example:
-! [Apache Hertzbeat becoming committer](/img/blog/committer/yuluo-yx/7.jpg)
+! [Apache HertzBeat™ becoming committer](/img/blog/committer/yuluo-yx/7.jpg)
Each project has its own standards, and these standards are not set in stone and will be adjusted at each stage of the project.
@@ -95,5 +95,5 @@ Project communities tend to welcome contributions in all ways: be it code, docum
## Random Thoughts
-I'm writing this post to commemorate the special occasion of becoming an Apache Hertzbeat Committer, and to motivate me to get involved in open source in the future.
+I'm writing this post to commemorate the special occasion of becoming an Apache HertzBeat™ Committer, and to motivate me to get involved in open source in the future.
Keep up the enthusiasm, keep up the coding, and thank you for all the people who have helped me while I've been involved in open source. I wish Hertzbeat the best of luck in its incubation and graduation to become a top Apache project! 🎉
diff --git a/home/blog/2024-08-31-new-committer.md b/home/blog/2024-08-31-new-committer.md
index 19101ca848..ed6cade8e7 100644
--- a/home/blog/2024-08-31-new-committer.md
+++ b/home/blog/2024-08-31-new-committer.md
@@ -13,7 +13,7 @@ Hello everyone, I am deeply honored to be invited as a Committer for Apache Hert
I have been in the software development industry for many years, currently working as a backend development engineer in my company, mainly responsible for the development and maintenance of core business systems. In my daily work, I not only focus on code quality and system performance but also actively participate in the design and optimization of technical solutions.
-Besides work, I am also passionate about the open-source community. Participating in open-source projects not only allows me to continuously learn new technologies and best practices but also helps me meet like-minded developers and jointly promote technological advancement. Becoming a Committer for Apache HertzBeat is an important milestone in my open-source journey, and I will continue to strive to make more contributions to the project and community.
+Besides work, I am also passionate about the open-source community. Participating in open-source projects not only allows me to continuously learn new technologies and best practices but also helps me meet like-minded developers and jointly promote technological advancement. Becoming a Committer for Apache HertzBeat™ is an important milestone in my open-source journey, and I will continue to strive to make more contributions to the project and community.
## Participating in the Apache Community
@@ -23,7 +23,7 @@ This experience gave me a deeper understanding of the Apache community and laid
## Encountering HertzBeat and Starting to Contribute
-After participating in the Apache ShenYu project, I gained a deeper understanding of how open-source communities operate. At this time, I came across the Apache HertzBeat project by chance, which aims to create an easy-to-use, high-performance open-source real-time monitoring and alerting system.
+After participating in the Apache ShenYu project, I gained a deeper understanding of how open-source communities operate. At this time, I came across the Apache HertzBeat™ project by chance, which aims to create an easy-to-use, high-performance open-source real-time monitoring and alerting system.
HertzBeat's philosophy and functionality immediately caught my interest. As a backend development engineer, I deeply understand the importance of monitoring systems in modern software architecture. HertzBeat not only provides rich monitoring features but also focuses on user experience and scalability, which aligns very well with my technical philosophy.
@@ -35,4 +35,4 @@ Through continuous contributions and interactions with community members, I grad
## Conclusion
-Becoming a Committer for Apache HertzBeat is an important milestone in my open-source journey. I will continue to strive to make more contributions to the project and community, while also looking forward to growing and progressing together with more team members, jointly promoting the prosperity and development of the project.
+Becoming a Committer for Apache HertzBeat™ is an important milestone in my open-source journey. I will continue to strive to make more contributions to the project and community, while also looking forward to growing and progressing together with more team members, jointly promoting the prosperity and development of the project.
diff --git a/home/blog/2024-09-10-new-committer.md b/home/blog/2024-09-10-new-committer.md
index b89cae5d3a..d78370e822 100644
--- a/home/blog/2024-09-10-new-committer.md
+++ b/home/blog/2024-09-10-new-committer.md
@@ -16,7 +16,7 @@ keywords:
## Self-Introduction
-Hello everyone, I'm Yuxuan Zhang, a graduate student from Beijing University of Technology. I am deeply honored to become a Committer for the Apache HertzBeat project.
+Hello everyone, I'm Yuxuan Zhang, a graduate student from Beijing University of Technology. I am deeply honored to become a Committer for the Apache HertzBeat™ project.
## My Journey with Apache HertzBeat
@@ -42,6 +42,6 @@ Once you've found a project that meets the above criteria, you can pull the proj
## Conclusion
-I'm very happy to become a Committer for the community. This is an important milestone for me, and I will continue contributing to the Apache HertzBeat community in the future. I also hope that Apache HertzBeat will successfully graduate from the incubator and that the community will continue to grow.
+I'm very happy to become a Committer for the community. This is an important milestone for me, and I will continue contributing to the Apache HertzBeat™ community in the future. I also hope that Apache HertzBeat™ will successfully graduate from the incubator and that the community will continue to grow.
I want to extend my heartfelt thanks to [TJxiaobao](https://github.com/TJxiaobao) for guiding me in getting started with the project and for always supporting my contributions. I also want to thank [Tom](https://github.com/tomsun28) for the prompt and detailed reviews of my PRs.
diff --git a/home/blog/2024-11-09-hertzbeat-v1.6.1.md b/home/blog/2024-11-09-hertzbeat-v1.6.1.md
index 1c0e40c806..1c5292f7f5 100644
--- a/home/blog/2024-11-09-hertzbeat-v1.6.1.md
+++ b/home/blog/2024-11-09-hertzbeat-v1.6.1.md
@@ -1,5 +1,5 @@
---
-title: Announcement of Apache Hertzbeat 1.6.1 Release
+title: Announcement of Apache HertzBeat™ 1.6.1 Release
author: zhangshenghang
author_title: zhangshenghang
author_url: https://github.com/zhangshenghang
@@ -9,12 +9,12 @@ keywords: [open source monitoring system, alerting system]
Dear Community Members,
-We are thrilled to announce the official release of Apache Hertzbeat version 1.6.1! This release incorporates 468 pull requests, introducing numerous new features and enhancements. In this post, we’ll delve into the key updates of version 1.6.1. We warmly welcome more developers and users to join our open-source community!
+We are thrilled to announce the official release of Apache HertzBeat™ version 1.6.1! This release incorporates 468 pull requests, introducing numerous new features and enhancements. In this post, we’ll delve into the key updates of version 1.6.1. We warmly welcome more developers and users to join our open-source community!
## Downloads and Documentation
-- **Apache Hertzbeat 1.6.1 Download Link**:
-- **Apache Hertzbeat Documentation**:
+- **Apache HertzBeat™ 1.6.1 Download Link**:
+- **Apache HertzBeat™ Documentation**:
## Major Updates
@@ -74,17 +74,17 @@ Special thanks to **@zqr10159** for supporting this release and to the following
-**Apache Hertzbeat Download Link:**
+**Apache HertzBeat™ Download Link:**
-**Apache Hertzbeat Docker Images:**
+**Apache HertzBeat™ Docker Images:**
-Apache Hertzbeat provides Docker images for each release, available on Docker Hub:
+Apache HertzBeat™ provides Docker images for each release, available on Docker Hub:
- HertzBeat:
- HertzBeat Collector:
-**How to Contribute to the Apache Hertzbeat Open Source Community?**
+**How to Contribute to the Apache HertzBeat™ Open Source Community?**
diff --git a/home/blog/2025-03-03-gsoc-2025.md b/home/blog/2025-03-03-gsoc-2025.md
index bc859ecc4f..de76ba4b18 100644
--- a/home/blog/2025-03-03-gsoc-2025.md
+++ b/home/blog/2025-03-03-gsoc-2025.md
@@ -21,7 +21,7 @@ GSOC, namely Google Summer of Code, is a global initiative launched by Google. I
### Background
-Apache HertzBeat is an open-source real-time monitoring tool that supports a wide range of monitoring targets, including web services, databases, middleware, and more. It is characterized by high performance, scalability, and security.
+Apache HertzBeat™ is an open-source real-time monitoring tool that supports a wide range of monitoring targets, including web services, databases, middleware, and more. It is characterized by high performance, scalability, and security.
With the continuous advancement of artificial intelligence (AI) technology, integrating AI with monitoring systems can significantly improve their usability and interactivity. By developing an AI agent based on the Model Context Protocol (MCP), we aim to enable conversational interaction for querying monitoring information, adding new monitoring tasks, and retrieving monitoring metrics. This will provide a more user-friendly and intelligent monitoring management experience.
@@ -67,7 +67,7 @@ With the continuous advancement of artificial intelligence (AI) technology, inte
### Recommended Skills
-- **Java + TypeScript**: Apache HertzBeat is developed based on this technology stack. Therefore, mastering these technologies is crucial for integrating with HertzBeat.
+- **Java + TypeScript**: Apache HertzBeat™ is developed based on this technology stack. Therefore, mastering these technologies is crucial for integrating with HertzBeat.
- **SpringAi**: It is recommended to use SpringAi to build the AI agent.
- **LLM + MCP**: You need to understand large language models (LLM) and the MCP protocol. SpringAi seems to support the MCP protocol, or you can consider using the mcp-sdk directly.
diff --git a/home/blog/2025-03-10-new-committer.md b/home/blog/2025-03-10-new-committer.md
index 0ba047d2c3..0e94fa5989 100644
--- a/home/blog/2025-03-10-new-committer.md
+++ b/home/blog/2025-03-10-new-committer.md
@@ -13,7 +13,7 @@ keywords:
Hertzbeat,
]
---
-🎉 Hello everyone. I'm very glad to receive an invitation from the Apache HertzBeat community and officially become a Committer of the project!
+🎉 Hello everyone. I'm very glad to receive an invitation from the Apache HertzBeat™ community and officially become a Committer of the project!
## My Open Source Journey
@@ -44,4 +44,4 @@ Most importantly, I've connected with experts from diverse regions and industrie
## Closing Thoughts
-Thank you to the community and everyone who reviewed my code! Wishing Apache HertzBeat a successful graduation from the Apache Incubator and continued growth! 🚀
+Thank you to the community and everyone who reviewed my code! Wishing Apache HertzBeat™ a successful graduation from the Apache Incubator and continued growth! 🚀
diff --git a/home/blog/2025-04-06-new-pmc.md b/home/blog/2025-04-06-new-pmc.md
index 50d5af5834..b551923288 100644
--- a/home/blog/2025-04-06-new-pmc.md
+++ b/home/blog/2025-04-06-new-pmc.md
@@ -1,5 +1,5 @@
---
-title: From Commiter to PMC: The Journey of Growth at Apache Hertzbeat
+title: From Commiter to PMC: The Journey of Growth at Apache HertzBeat™
author: zhangshenghang
author_title: zhangshenghang
author_url: https://github.com/zhangshenghang
@@ -9,7 +9,7 @@ keywords: [open source monitoring system, alerting system]
## From Committer to PMC: The Transformation and Growth of Roles
-A year ago, when I received the notification of becoming an Apache HertzBeat **Committer**, the joy and sense of mission I felt are still vivid in my memory. At that time, I was more focused on specific technical implementations and feature developments. Now, being invited to join the **PMC** means that I need to view the project's development from a more comprehensive perspective. This is not only an acknowledgment of my participation in open source but also a call for future responsibilities.
+A year ago, when I received the notification of becoming an Apache HertzBeat™ **Committer**, the joy and sense of mission I felt are still vivid in my memory. At that time, I was more focused on specific technical implementations and feature developments. Now, being invited to join the **PMC** means that I need to view the project's development from a more comprehensive perspective. This is not only an acknowledgment of my participation in open source but also a call for future responsibilities.
### In-depth Participation: Accumulation during the Committer Period
diff --git a/home/blog/2025-04-10-hertzbeat-v1.7.0.md b/home/blog/2025-04-10-hertzbeat-v1.7.0.md
index cc88f40bd5..5e609a65dd 100644
--- a/home/blog/2025-04-10-hertzbeat-v1.7.0.md
+++ b/home/blog/2025-04-10-hertzbeat-v1.7.0.md
@@ -1,5 +1,5 @@
---
-title: Announcement of Apache Hertzbeat 1.7.0 Release
+title: Announcement of Apache HertzBeat™ 1.7.0 Release
author: tomsun28
author_title: tomsun28
author_url: https://github.com/zhangshenghang
@@ -9,12 +9,12 @@ keywords: [open source monitoring system, alerting system, Hertzbeat, release]
Dear Community Members,
-We are thrilled to announce the official release of Apache Hertzbeat version 1.7.0!
+We are thrilled to announce the official release of Apache HertzBeat™ version 1.7.0!
## Downloads and Documentation
-- **Apache Hertzbeat 1.7.0 Download Link**:
-- **Apache Hertzbeat Documentation**:
+- **Apache HertzBeat™ 1.7.0 Download Link**:
+- **Apache HertzBeat™ Documentation**:
## Major Updates
@@ -299,17 +299,17 @@ Special thanks to the following community members for their collaborative effort
-**Apache Hertzbeat Download Link:**
+**Apache HertzBeat™ Download Link:**
-**Apache Hertzbeat Docker Images:**
+**Apache HertzBeat™ Docker Images:**
-Apache Hertzbeat provides Docker images for each release, available on Docker Hub:
+Apache HertzBeat™ provides Docker images for each release, available on Docker Hub:
- HertzBeat:
- HertzBeat Collector:
-**How to Contribute to the Apache Hertzbeat Open Source Community?**
+**How to Contribute to the Apache HertzBeat™ Open Source Community?**
diff --git a/home/blog/2025-05-22-new-committer.md b/home/blog/2025-05-22-new-committer.md
index 1ce85c4947..8180005ae8 100644
--- a/home/blog/2025-05-22-new-committer.md
+++ b/home/blog/2025-05-22-new-committer.md
@@ -14,7 +14,7 @@ keywords:
]
---
-> Hello everyone, it's a great honor to be invited by the community to become a Committer of the Apache HertzBeat project.
+> Hello everyone, it's a great honor to be invited by the community to become a Committer of the Apache HertzBeat™ project.
## Self-Introduction
@@ -22,16 +22,16 @@ I have been engaged in Java backend development since 2022. Currently, I am work
## Getting to know Apache HertzBeat
-Last year, I came across the Apache HertzBeat project by chance. After reading the documentation, I found that this monitoring tool is easy to use, does not require an Agent, and can be operated entirely through a web page. So, I quickly set it up within the company based on Docker and put it into use.
+Last year, I came across the Apache HertzBeat™ project by chance. After reading the documentation, I found that this monitoring tool is easy to use, does not require an Agent, and can be operated entirely through a web page. So, I quickly set it up within the company based on Docker and put it into use.
-Due to the `All in one` design architecture of Apache HertzBeat, it has greatly reduced my mental burden, and I was able to quickly integrate various internal company services into the monitoring system.
+Due to the `All in one` design architecture of Apache HertzBeat™, it has greatly reduced my mental burden, and I was able to quickly integrate various internal company services into the monitoring system.
## Participate and Contribute
During the usage process, I discovered a database query bug. So, I forked the code and started debugging it locally. I found that the fix was not complicated and since no one else had addressed it, I submitted my first PR. To my surprise, it was merged quickly, which greatly encouraged me.
-In the following period, I continued to familiarize myself with the Apache HertzBeat code, paying close attention to ISSUES and PRs. As my understanding of the system deepened, apart from fixing BUGs and improving documentation, I also developed some new features, such as database storage templates and SSH tunnels.
+In the following period, I continued to familiarize myself with the Apache HertzBeat™ code, paying close attention to ISSUES and PRs. As my understanding of the system deepened, apart from fixing BUGs and improving documentation, I also developed some new features, such as database storage templates and SSH tunnels.
## Conclusion
-I'm deeply grateful to [@tomsun28](https://github.com/tomsun28) for inviting me to become a committer for this project. I also want to thank other members of the community for assisting me in reviewing code and providing invaluable help. Apache Hertzbeat boasts a highly active community, and I sincerely hope more people will join and contribute to it, Finally, I wish Apache HertzBeat can graduate from the incubator soon!
+I'm deeply grateful to [@tomsun28](https://github.com/tomsun28) for inviting me to become a committer for this project. I also want to thank other members of the community for assisting me in reviewing code and providing invaluable help. Apache HertzBeat™ boasts a highly active community, and I sincerely hope more people will join and contribute to it, Finally, I wish Apache HertzBeat™ can graduate from the incubator soon!
diff --git a/home/blog/2025-06-10-hertzbeat-v1.7.1.md b/home/blog/2025-06-10-hertzbeat-v1.7.1.md
index 00415cb732..51ad030791 100644
--- a/home/blog/2025-06-10-hertzbeat-v1.7.1.md
+++ b/home/blog/2025-06-10-hertzbeat-v1.7.1.md
@@ -1,5 +1,5 @@
---
-title: Announcement of Apache Hertzbeat 1.7.1 Release
+title: Announcement of Apache HertzBeat™ 1.7.1 Release
author: tomsun28
author_title: tomsun28
author_url: https://github.com/zhangshenghang
@@ -9,12 +9,12 @@ keywords: [open source monitoring system, alerting system, Hertzbeat, release]
Dear Community Members,
-We are thrilled to announce the official release of Apache Hertzbeat version 1.7.1!
+We are thrilled to announce the official release of Apache HertzBeat™ version 1.7.1!
## Downloads and Documentation
-- **Apache Hertzbeat 1.7.1 Download Link**:
-- **Apache Hertzbeat Documentation**:
+- **Apache HertzBeat™ 1.7.1 Download Link**:
+- **Apache HertzBeat™ Documentation**:
## Major Updates
@@ -209,17 +209,17 @@ Special thanks to the following community members for their collaborative effort
-**Apache Hertzbeat Download Link:**
+**Apache HertzBeat™ Download Link:**
-**Apache Hertzbeat Docker Images:**
+**Apache HertzBeat™ Docker Images:**
-Apache Hertzbeat provides Docker images for each release, available on Docker Hub:
+Apache HertzBeat™ provides Docker images for each release, available on Docker Hub:
- HertzBeat:
- HertzBeat Collector:
-**How to Contribute to the Apache Hertzbeat Open Source Community?**
+**How to Contribute to the Apache HertzBeat™ Open Source Community?**
diff --git a/home/blog/2025-06-29-new-committer.md b/home/blog/2025-06-29-new-committer.md
index 38d51a14ee..1e085d8847 100644
--- a/home/blog/2025-06-29-new-committer.md
+++ b/home/blog/2025-06-29-new-committer.md
@@ -14,7 +14,7 @@ keywords:
]
---
-> Hello everyone, it's a great honor to be invited by the community to become Apache HertzBeat Committer.
+> Hello everyone, it's a great honor to be invited by the community to become Apache HertzBeat™ Committer.
## Self-Introduction
@@ -38,4 +38,4 @@ For me, open source is a vessel for technical passion; growing alongside the com
## Conclusion
-A heartfelt thank you to [@tomsun28](https://github.com/tomsun28) for the nomination and guidance. I hope this encouragement drives me to make even more valuable contributions to the community. Finally, wishing Apache HertzBeat a smooth graduation from the Apache Incubator and may the community continue to grow and thrive!
+A heartfelt thank you to [@tomsun28](https://github.com/tomsun28) for the nomination and guidance. I hope this encouragement drives me to make even more valuable contributions to the community. Finally, wishing Apache HertzBeat™ a smooth graduation from the Apache Incubator and may the community continue to grow and thrive!
diff --git a/home/blog/2025-07-07-hertzbeat-v1.7.2.md b/home/blog/2025-07-07-hertzbeat-v1.7.2.md
index 89c31b305c..050c4a4268 100644
--- a/home/blog/2025-07-07-hertzbeat-v1.7.2.md
+++ b/home/blog/2025-07-07-hertzbeat-v1.7.2.md
@@ -1,5 +1,5 @@
---
-title: Announcement of Apache Hertzbeat 1.7.2 Release
+title: Announcement of Apache HertzBeat™ 1.7.2 Release
author: tomsun28
author_title: tomsun28
author_url: https://github.com/zhangshenghang
@@ -9,12 +9,12 @@ keywords: [open source monitoring system, alerting system, Hertzbeat, release]
Dear Community Members,
-We are thrilled to announce the official release of Apache Hertzbeat version 1.7.2!
+We are thrilled to announce the official release of Apache HertzBeat™ version 1.7.2!
## Downloads and Documentation
-- **Apache Hertzbeat 1.7.2 Download Link**:
-- **Apache Hertzbeat Documentation**:
+- **Apache HertzBeat™ 1.7.2 Download Link**:
+- **Apache HertzBeat™ Documentation**:
## Major Updates
@@ -181,17 +181,17 @@ Special thanks to the following community members for their collaborative effort
-**Apache Hertzbeat Download Link:**
+**Apache HertzBeat™ Download Link:**
-**Apache Hertzbeat Docker Images:**
+**Apache HertzBeat™ Docker Images:**
-Apache Hertzbeat provides Docker images for each release, available on Docker Hub:
+Apache HertzBeat™ provides Docker images for each release, available on Docker Hub:
- HertzBeat:
- HertzBeat Collector:
-**How to Contribute to the Apache Hertzbeat Open Source Community?**
+**How to Contribute to the Apache HertzBeat™ Open Source Community?**
diff --git a/home/blog/2025-07-11-new-committer.md b/home/blog/2025-07-11-new-committer.md
index c4511d8c64..2454c8f064 100644
--- a/home/blog/2025-07-11-new-committer.md
+++ b/home/blog/2025-07-11-new-committer.md
@@ -14,7 +14,7 @@ keywords:
]
---
-Hello everyone, I'm Yang Chen, currently a graduate student at Chongqing University of Posts and Telecommunications. I'm deeply honored to receive recognition and invitation from the Apache HertzBeat community to officially become a project Committer. This marks the true beginning of my open-source journey!
+Hello everyone, I'm Yang Chen, currently a graduate student at Chongqing University of Posts and Telecommunications. I'm deeply honored to receive recognition and invitation from the Apache HertzBeat™ community to officially become a project Committer. This marks the true beginning of my open-source journey!
## My Open Source Exploration
@@ -40,8 +40,8 @@ Participating in open source has indeed significantly improved my abilities. By
My experience has convinced me that open source is not just about writing code, but an excellent platform for learning, growing, and contributing.
-If you're also passionate about technology, eager to improve yourself through practice, and want to experience true community collaboration, then the Apache HertzBeat community is definitely your best choice!
+If you're also passionate about technology, eager to improve yourself through practice, and want to experience true community collaboration, then the Apache HertzBeat™ community is definitely your best choice!
## Finally
-I sincerely thank [Tom](https://github.com/tomsun28), [Shenghang](https://github.com/zhangshenghang), [Logic](https://github.com/zqr10159), and other community members for their meticulous code reviews and patient guidance. I hope Apache HertzBeat continues to thrive!
+I sincerely thank [Tom](https://github.com/tomsun28), [Shenghang](https://github.com/zhangshenghang), [Logic](https://github.com/zqr10159), and other community members for their meticulous code reviews and patient guidance. I hope Apache HertzBeat™ continues to thrive!
diff --git a/home/blog/2025-08-24-hertzbeat-graduation.md b/home/blog/2025-08-24-hertzbeat-graduation.md
new file mode 100644
index 0000000000..1762422cc0
--- /dev/null
+++ b/home/blog/2025-08-24-hertzbeat-graduation.md
@@ -0,0 +1,126 @@
+---
+title: Apache HertzBeat™ Graduates as an Apache Top-Level Project!
+author: TJxiaobao
+author_url: https://github.com/TJxiaobao
+tags: [opensource, apache]
+---
+
+> **A Milestone Moment for Our Open-Source Project**
+>
+> On August 21, 2025, the Apache Software Foundation (ASF), the world's largest open-source software foundation, officially announced that Apache HertzBeat™ has graduated to become an Apache Top-Level Project (TLP).
+>
+> Apache HertzBeat™ applied to join the Apache Incubator in April 2024 and released its first Apache version two months later. On August 21, 2025, the Apache Board of Directors approved the resolution for Apache HertzBeat's graduation, ending a 17-month incubation period and officially establishing Apache HertzBeat™ as an Apache Top-Level Project.
+>
+> This achievement signifies that Apache HertzBeat's technological innovation, community governance, and ecosystem maturity in the monitoring field have fully met the stringent standards of the Apache Foundation, making it a key choice for global open-source monitoring infrastructure.
+
+## 1. What is Apache HertzBeat?
+
+[Apache HertzBeat](https://github.com/apache/hertzbeat) is an easy-to-use, open-source, real-time monitoring and alerting system that requires no agent, features a high-performance cluster, is compatible with Prometheus, and offers powerful custom monitoring and status page building capabilities.
+
+
+
+### Features
+
+- **All-in-one monitoring, alerting, and notification**, supporting one-stop monitoring, threshold alerting, and notifications for application services, applications, databases, caches, operating systems, big data, middleware, web servers, cloud-native, network, custom, and more.
+- **User-friendly and easy to use**, requiring no `Agent`. All operations are done through a `WEB` interface, allowing you to set up monitoring and alerts with just a few clicks, with no learning curve.
+- **Configurable protocol specifications** such as `Http, Jmx, Ssh, Snmp, Jdbc, Prometheus`. You only need to configure a monitoring template `YML` in your browser to use these protocols to collect any desired metrics. Can you believe that you can quickly adapt to a new monitoring type like `K8s` or `Docker` with just a simple configuration?
+- **Compatible with the `Prometheus` ecosystem and more**, allowing you to monitor everything that Prometheus can with simple page operations.
+- **High performance**, supporting horizontal scaling of multi-collector clusters, multi-isolated network monitoring, and cloud-edge collaboration.
+- **Flexible alert threshold rules**, with timely notifications via `Email`, `Discord`, `Slack`, `Telegram`, `DingTalk`, `WeChat`, `Feishu`, `SMS`, `Webhook`, `ServerChan`, and other methods.
+- **Powerful status page building capabilities**, making it easy to convey the real-time status of your product services to users.
+
+## 2. Incubation Journey and Milestones
+
+#### **I. Incubation Journey**
+
+- **April 2024**:
+ HertzBeat officially applied to join the Apache Incubator and became an Apache Incubator project.
+
+- **June 2024**:
+ The first Apache version was released, marking the project's official entry into the Apache ecosystem. (During this period, a large number of non-compliant third-party dependencies were replaced, such as the database JPA specification implementation being replaced from Hibernate to EclipseLink).
+
+- **August 21, 2025**:
+ After **17 months of efficient incubation**, the Apache Board of Directors passed the resolution for HertzBeat's graduation, officially promoting it to an Apache Top-Level Project (TLP).
+
+Under the guidance of the Apache Foundation Incubator, three major transformations were completed:
+
+- **Structured Governance:** Established a PMC-led open governance model, with community decisions made publicly through mailing lists.
+- **Standardized Processes:** Adopted the Apache release process, with all versions approved by IPMC vote.
+- **Global Collaboration:** Attracted developers and users from all over the world to contribute to Apache HertzBeat.
+
+#### **II. Technical Milestones**
+
+During the incubation period, Hertzbeat maintained an active pace of research, development, and iteration, releasing multiple versions to bring users richer features, more stable performance, and a better experience.
+
+- Released 5 ASF-compliant versions (1.6.0 - 1.7.2)
+- Key feature enhancements include:
+ - **Multi-protocol expansion** - Added support for key components or protocols such as Ipmi, PLC, NVIDIA, Redfish.
+ - **Intelligent alert center** - Implemented multi-expression alerts, periodic thresholds, and alert suppression/silencing/dispatch functions.
+ - **Dynamic service discovery** - Achieved automatic task discovery through http_sd and Zookeeper/Nacos.
+ - **Cloud service integration** - Supported integration with alert sources from Alibaba Cloud SLS, Huawei Cloud, and Volcano Engine.
+ - **AI capability enhancement** - Integrated AI platforms such as OpenAI.
+ - **Storage optimization** - Upgraded storage performance for VictoriaMetrics and GreptimeDB.
+ - **Internationalization support** - Added multi-language interfaces, including Japanese/Traditional Chinese.
+ - **Data processing enhancement** - Supported SQL/PromQL expression syntax analysis, refactoring data flow with Apache Arrow.
+
+The continuous iteration of these versions fully demonstrates Hertzbeat's dedication to technology and its high regard for user needs. Each version release is a solid step in Hertzbeat's growth, bringing users a more powerful and user-friendly monitoring experience.
+
+#### **3. Community Development**
+
+During the Apache incubation period, Hertzbeat strictly adhered to the Apache Way:
+
+- **Equal contribution and authority accumulation**: All developers participate equally, gradually building a reputation and gaining access, such as code repository submission rights, through code contributions, documentation improvements, and issue resolution.
+- **Open and transparent communication**: Technical selections, version planning, and other discussions are conducted openly via mailing lists, with communication records archived and searchable. Members can participate anytime, anywhere, and new members can quickly integrate by reviewing these records.
+- **Consensus-driven decision-making**: For key decisions such as adding or removing features and choosing technical routes, the community engages in thorough discussions, weighing various factors. If a complete consensus cannot be reached, voting is used to assist, ensuring that the project's direction aligns with the overall interests of the community.
+
+- **Contributor Growth**:
+ - During the incubation period, **13 new Committers** were added, including **3 nominated PPMC members**, and the number of contributors reached 275. The core team also covers multiple time zones in China, the US, and Europe.
+ - GitHub **Stars surpassed 6K+**, with an average of **30+** monthly active developers.
+- **User Ecosystem**:
+ - **Application Areas**: Since its incubation, Apache HertzBeat™ has been successfully implemented in various industry scenarios due to its lightweight, agentless, and highly scalable features, becoming a new choice for enterprise monitoring infrastructure.
+ - **Developer Ecosystem**: The community has contributed a large number of monitoring templates covering mainstream technology stacks such as Kubernetes, Docker, Redis, and MySQL, significantly reducing the cost of monitoring configuration.
+
+## 3. Future Outlook and Plans
+
+Becoming an Apache Top-Level Project is a milestone, but it is also a new beginning. The Apache HertzBeat™ community will continue to uphold the Apache Foundation's "community over code" philosophy and evolve around the following core directions, striving to become a world-leading open-source observability platform:
+
+1. AI and Intelligent Capabilities
+- Explore the application of AI in monitoring data analysis, anomaly detection, and intelligent alerting.
+- Integrate more AI models and services to enhance the user experience.
+
+2. Enhance Product Performance and Scalability
+- Continuously optimize collection scheduling algorithms and cluster architecture to support larger-scale monitoring scenarios.
+- Improve system stability, reduce resource consumption, and enhance data processing efficiency.
+
+3. Improve Functionality and User Experience
+- Simplify the monitoring configuration process and provide a more intuitive and user-friendly interface.
+- Enhance the status page functionality and support more customization options.
+
+4. Strengthen Community Building and Internationalization
+- Expand the community size and attract more contributors to participate in project development.
+- Improve multi-language support, including document internationalization and interface localization.
+
+## 4. Acknowledgments
+
+The successful graduation of Apache HertzBeat™ from the incubator would not have been possible without the collective efforts of all community members and supporters. We would like to express our sincerest gratitude to:
+
+- **The Apache Foundation & Incubator**
+ Thank you to the Apache Foundation for providing a neutral collaboration platform, a comprehensive incubation process, and the help of incubator members in project governance, version releases, and community building.
+
+- **Sincere thanks to our Apache mentors for their selfless dedication and guidance**
+ Thank you to our mentors (a tribute to the guidance of mentors such as **Yonglun Zhang**, **Yu Xiao**, **Justin Mclean**, and **Francis Chuang**) for their valuable advice, architectural reviews, and community governance guidance during the incubation process. Your professional experience and selfless help have guided the project in the right direction, in line with the Apache Way.
+
+- **Sincere thanks to all code contributors, documentation maintainers, and community participants**
+ Thank you to the hundreds of contributors worldwide for their wisdom and efforts. Whether it's code submissions, issue feedback, document translation, or community discussions, your every effort is a vital driving force for the project's progress.
+
+- **A special tribute to the core contributors and Project Management Committee members**
+ Thank you for your long-term persistence and dedication, which have played a key role in the evolution of the technical architecture, the establishment of community norms, and project promotion.
+
+- **Thank you to all users and adopting organizations for their trust and support**
+ Thank you for your practical validation and continuous feedback in production environments. These valuable experiences have greatly promoted the maturity and improvement of the product.
+
+Finally, we have always believed that: **Community Achieves Greatness**. A tribute to open source, a tribute to every participant, and may our code run on machines worldwide!
+
+We welcome more developers to join us and have fun!
+
+—— The Apache HertzBeat™ Community
diff --git a/home/blog/2025-5-19-new-pmc.md b/home/blog/2025-5-19-new-pmc.md
index d6f42f780a..0ee5e49e3c 100644
--- a/home/blog/2025-5-19-new-pmc.md
+++ b/home/blog/2025-5-19-new-pmc.md
@@ -9,7 +9,7 @@ keywords: [open source monitoring system, alerting system]
### From Contributor to PMC
-About a year ago, I discovered Apache HertzBeat - an agentless monitoring system with out-of-the-box features that immediately caught my interest through its pure web-based operations. After starting to use it, I made my first code contribution. When that initial PR got merged, my confidence in open source contribution skyrocketed. Since then, I've continuously looked for opportunities to contribute through documentation improvements, feature testing, code refactoring, and more in the community issue list.
+About a year ago, I discovered Apache HertzBeat™ - an agentless monitoring system with out-of-the-box features that immediately caught my interest through its pure web-based operations. After starting to use it, I made my first code contribution. When that initial PR got merged, my confidence in open source contribution skyrocketed. Since then, I've continuously looked for opportunities to contribute through documentation improvements, feature testing, code refactoring, and more in the community issue list.
As my contributions grew, I gradually evolved from an "occasional code submitter" to a "deep project participant". Fixing bugs, optimizing documentation, designing new features... This journey not only enhanced my technical skills but more importantly taught me how to collaborate effectively within a community.
@@ -30,12 +30,12 @@ My deep involvement in open source over this past year has brought significant g
For the future, I plan to focus on:
- **User Support**: Helping resolve user issues
-- **Technology Promotion**: Making Apache HertzBeat a top choice in monitoring through wider adoption
+- **Technology Promotion**: Making Apache HertzBeat™ a top choice in monitoring through wider adoption
- **Contributor Ecosystem**: Nurturing and developing more contributors for Apache HertzBeat
### What is Apache HertzBeat?
-Apache HertzBeat is an open source real-time monitoring system emphasizing ease-of-use and lightweight design. It supports monitoring and alerting for servers, databases, middleware, and application services, providing a simple yet powerful solution for IT infrastructure monitoring.
+Apache HertzBeat™ is an open source real-time monitoring system emphasizing ease-of-use and lightweight design. It supports monitoring and alerting for servers, databases, middleware, and application services, providing a simple yet powerful solution for IT infrastructure monitoring.
### How to Contribute?
@@ -49,4 +49,4 @@ Feel free to email me at - I'm happy to help you take yo
### Acknowledgments
-Special thanks to **Tom**, **Qingran Zhao**, **TJxiaobao**, **Jast** for guidance, and all Apache HertzBeat community members for support.
+Special thanks to **Tom**, **Qingran Zhao**, **TJxiaobao**, **Jast** for guidance, and all Apache HertzBeat™ community members for support.
diff --git a/home/docs/community/become_committer.md b/home/docs/community/become_committer.md
index f20797aceb..fcecdddc3d 100644
--- a/home/docs/community/become_committer.md
+++ b/home/docs/community/become_committer.md
@@ -24,7 +24,7 @@ limitations under the License.
## Become A Committer of Apache HertzBeat
Anyone being supportive of the community and working in any of the
-CoPDoC areas can become an Apache HertzBeat committer. The CoPDoC is an
+CoPDoC areas can become an Apache HertzBeat™ committer. The CoPDoC is an
acronym from ASF to describe how we recognize your contributions not
only by code.
@@ -36,10 +36,10 @@ only by code.
of the authors
- **Code** - discussion goes nowhere without code
-Apache HertzBeat community strives to be meritocratic. Thus, once someone
+Apache HertzBeat™ community strives to be meritocratic. Thus, once someone
has contributed sufficiently to any area of CoPDoC they can be a
candidate for committer-ship and at last voted in as a HertzBeat
-committer. Being an Apache HertzBeat committer does not necessarily mean
+committer. Being an Apache HertzBeat™ committer does not necessarily mean
you must commit code with your commit privilege to the codebase; it
means you are committed to the HertzBeat project and are productively
contributing to our community's success.
@@ -58,8 +58,7 @@ and fair.
Committer candidates should have a decent amount of continuous
engagements and contributions (fixing bugs, adding new features,
writing documentation, maintaining issues boards, code review, or answering
-community questions) to HertzBeat either by contributing to the codebase
-of the main website or HertzBeat's GitHub repositories.
+community questions) to HertzBeat.
- 3+ months with activity and engagement.
- 20+ pr coding, document, test or other contributions.
@@ -67,7 +66,7 @@ of the main website or HertzBeat's GitHub repositories.
### Quality of contributions
- A solid general understanding of the project
-- Well tested, well-designed, following Apache HertzBeat coding
+- Well tested, well-designed, following Apache HertzBeat™ coding
standards, and simple patches.
- Well-organized and detailed user-oriented documentation.
diff --git a/home/docs/community/become_pmc_member.md b/home/docs/community/become_pmc_member.md
index 31cec6e8da..c10ccd0ebd 100644
--- a/home/docs/community/become_pmc_member.md
+++ b/home/docs/community/become_pmc_member.md
@@ -24,7 +24,7 @@ limitations under the License.
## Become A PPMC member of Apache HertzBeat
Anyone being supportive of the community and working in any of the
-CoPDoC areas can become an Apache HertzBeat PPMC member. The CoPDoC is an
+CoPDoC areas can become an Apache HertzBeat™ PPMC member. The CoPDoC is an
acronym from ASF to describe how we recognize your contributions not
only by code.
@@ -36,10 +36,10 @@ only by code.
of the authors
- **Code** - discussion goes nowhere without code
-Apache HertzBeat community strives to be meritocratic. Thus, once someone
+Apache HertzBeat™ community strives to be meritocratic. Thus, once someone
has contributed sufficiently to any area of CoPDoC they can be a
candidate for PPMC membership and at last voted in as a HertzBeat
-PMC member. Being an Apache HertzBeat PPMC member does not necessarily mean
+PMC member. Being an Apache HertzBeat™ PPMC member does not necessarily mean
you must commit code with your commit privilege to the codebase; it
means you are committed to the HertzBeat project and are productively
contributing to our community's success.
@@ -58,15 +58,14 @@ and fair.
PMC member candidates should have a decent amount of continuous
engagements and contributions (fixing bugs, adding new features,
writing documentation, maintaining issues boards, code review, or answering
-community questions) to HertzBeat either by contributing to the codebase
-of the main website or HertzBeat's GitHub repositories.
+community questions) to HertzBeat.
- 12+ months with activity and engagement.
### Quality of contributions
- A solid general understanding of the project
-- Well tested, well-designed, following Apache HertzBeat coding
+- Well tested, well-designed, following Apache HertzBeat™ coding
standards, and simple patches.
- Well-organized and detailed user-oriented documentation.
diff --git a/home/docs/community/contribution.md b/home/docs/community/contribution.md
index 9981729722..8ce0320ec9 100644
--- a/home/docs/community/contribution.md
+++ b/home/docs/community/contribution.md
@@ -139,6 +139,33 @@ git checkout master
git pull upstream master
```
+### Get Contributor Certificate
+
+After your pr is merged, you can send an email `dev@hertzbeat.apache.org` to request your Apache HertzBeat™ contributor electronic certificate.
+
+```
+Title: [Contributor] Request for a Contributor Certificate:
+Body:
+Hello,
+I would like to request a Contributor Certificate for my contributions to the Apache HertzBeat™ project.
+
+- Full Name: # The Full Name will be printed on the certificate, any name you want.
+- GitHub Username:
+- Pull Request Links:
+- Email Address:
+
+Best regards,
+
+```
+
+You will receive a reply with an electronic certificate within a few working days, and your name will also appear in the list of contributors.
+Attention contributor certificates are electronic, and certificates for you to become a `Committer` or `PMC` are physical.
+
+Certificate Sample:
+
+
+
+
### HertzBeat Improvement Proposal (HIP)
If you have major new features(e.g., support metrics push gateway, support logs monitoring), you need to write a design document known as a HertzBeat Improvement Proposal (HIP). Before starting to write a HIP, make sure you follow the process [guide](https://github.com/apache/hertzbeat/tree/master/hip).
@@ -149,23 +176,5 @@ With the above steps, you are a contributor to HertzBeat. Repeat the previous st
### Join Discussion
-[Join the Mailing Lists](https://lists.apache.org/list.html?dev@hertzbeat.apache.org) : Mail to `dev-subscribe@hertzbeat.apache.org` to subscribe mailing lists.
+[Discussion](contact)
-Add WeChat account `ahertzbeat` to pull you into the WeChat group.
-
-## 🥐 Architecture
-
-- **[manager](https://github.com/apache/hertzbeat/tree/master/hertzbeat-manager)** Provide monitoring management, system management basic services.
-
-> Provides monitoring management, monitoring configuration management, system user management, etc.
->
-> - **[collector](https://github.com/apache/hertzbeat/tree/master/hertzbeat-collector)** Provide metrics data collection services.
-> Use common protocols to remotely collect and obtain peer-to-peer metrics data.
-> - **[warehouse](https://github.com/apache/hertzbeat/tree/master/hertzbeat-warehouse)** Provide monitoring data warehousing services.
-> Metrics data management, data query, calculation and statistics.
-> - **[alerter](https://github.com/apache/hertzbeat/tree/master/hertzbeat-alerter)** Provide alert service.
-> Alarm calculation trigger, monitoring status linkage, alarm configuration, and alarm notification.
-> - **[web-app](https://github.com/apache/hertzbeat/tree/master/web-app)** Provide web ui.
-> Angular Web UI.
-
-
diff --git a/home/docs/community/how-to-release.md b/home/docs/community/how-to-release.md
index 600aa8c4eb..6fe24d0fe6 100644
--- a/home/docs/community/how-to-release.md
+++ b/home/docs/community/how-to-release.md
@@ -4,7 +4,7 @@ title: How to Release
sidebar_position: 4
---
-This tutorial describes in detail how to release Apache HertzBeat, take the release of version 1.6.0 as an example.
+This tutorial describes in detail how to release Apache HertzBeat™, take the release of version 1.6.0 as an example.
## 1. Environmental requirements
@@ -133,8 +133,8 @@ Or enter address in the browser, enter the name
#### 2.4 Add the gpg public key to the KEYS file of the Apache SVN project repo
-- Apache HertzBeat Branch Dev
-- Apache HertzBeat Branch Release
+- Apache HertzBeat™ Branch Dev
+- Apache HertzBeat™ Branch Release
##### 2.4.1 Add public key to KEYS in dev branch
@@ -305,7 +305,7 @@ apache-hertzbeat-collector-1.6.0-bin.tar.gz: OK
- Clone the dev directory
```shell
-# Check out the dev directory of the Apache SVN to the svn/dev directory under dist in the root directory of the Apache HertzBeat project
+# Check out the dev directory of the Apache SVN to the svn/dev directory under dist in the root directory of the Apache HertzBeat™ project
svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat svn/dev
svn co --depth empty https://dist.apache.org/repos/dist/dev/incubator/hertzbeat
@@ -350,15 +350,15 @@ svn commit -m "release for HertzBeat 1.6.0"
Send a voting email in the community requires at least three `+1` and no `-1`.
> `Send to`:
-> `Title`: [VOTE] Release Apache HertzBeat 1.6.0 rc1
+> `Title`: [VOTE] Release Apache HertzBeat™ 1.6.0 rc1
> `Body`:
```text
Hello HertzBeat Community:
-This is a call for vote to release Apache HertzBeat version release-1.6.0-RC1.
+This is a call for vote to release Apache HertzBeat™ version release-1.6.0-RC1.
-Apache HertzBeat - a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
+Apache HertzBeat™ - A real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
Release notes:
https://github.com/apache/hertzbeat/releases/tag/v1.6.0-rc1
@@ -406,13 +406,13 @@ Thanks!
After 72 hours, the voting results will be counted, and the voting result email will be sent, as follows.
> `Send to`:
-> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1
+> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat™ 1.6.0-rc1
> `Body`:
```text
Dear HertzBeat community,
-Thanks for your review and vote for "Release Apache HertzBeat 1.6.0-rc1"
+Thanks for your review and vote for "Release Apache HertzBeat™ 1.6.0-rc1"
I'm happy to announce the vote has passed:
---
4 binding +1, from:
@@ -441,16 +441,16 @@ One item of the email content is `Vote thread`, and the link is obtained here: <
Send a voting email in the incubator community requires at least three `+1` and no `-1`.
> `Send to`:
-> `Title`: [VOTE] Release Apache HertzBeat 1.6.0-rc1
+> `Title`: [VOTE] Release Apache HertzBeat™ 1.6.0-rc1
> `Body`:
```text
Hello Incubator Community:
-This is a call for a vote to release Apache HertzBeat version 1.6.0-RC1.
-The Apache HertzBeat community has voted on and approved a proposal to release Apache HertzBeat version 1.6.0-RC1.
+This is a call for a vote to release Apache HertzBeat™ version 1.6.0-RC1.
+The Apache HertzBeat™ community has voted on and approved a proposal to release Apache HertzBeat™ version 1.6.0-RC1.
We now kindly request the Incubator PPMC members review and vote on this incubator release.
-Apache HertzBeat, a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
+Apache HertzBeat™, A real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
HertzBeat community vote thread:
https://lists.apache.org/thread/t01b2lbtqzyt7j4dsbdp5qjc3gngjsdq
@@ -486,7 +486,7 @@ https://hertzbeat.apache.org/docs/community/development/#build-hertzbeat-binary-
---
Thanks,
-On behalf of Apache HertzBeat community
+On behalf of Apache HertzBeat™ community
---
Best,
ChunJin Mu
@@ -507,13 +507,13 @@ Chunjin Mu
Then the voting results will be counted, and the voting result email will be sent, as follows.
> `Send to`:
-> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1
+> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat™ 1.6.0-rc1
> `Body`:
```text
Hi Incubator Community,
-The vote to release Apache HertzBeat 1.6.0-rc4 has passed with 3 +1 binding and no +0 or -1 votes.
+The vote to release Apache HertzBeat™ 1.6.0-rc4 has passed with 3 +1 binding and no +0 or -1 votes.
3 binding votes, no +0 or -1 votes.
@@ -584,16 +584,16 @@ The rename the release-1.6.0-rc1 branch to release-1.6.0.
> `Send to`:
> `cc`:
-> `Title`: [ANNOUNCE] Apache HertzBeat 1.6.0 released
+> `Title`: [ANNOUNCE] Apache HertzBeat™ 1.6.0 released
> `Body`:
```text
Hi Community,
-We are glad to announce the release of Apache HertzBeat 1.6.0.
+We are glad to announce the release of Apache HertzBeat™ 1.6.0.
Thanks again for your help.
-Apache HertzBeat (https://hertzbeat.apache.org/) - a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
+Apache HertzBeat™ (https://hertzbeat.apache.org/) - A real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
Download Link:
https://hertzbeat.apache.org/docs/download/
@@ -608,7 +608,7 @@ HertzBeat Resources:
- Issue: https://github.com/apache/hertzbeat/issues
- Mailing list: dev@hertzbeat.apache.org
---
-Apache HertzBeat Team
+Apache HertzBeat™ Team
---
Best,
ChunJin Mu
diff --git a/home/docs/download.md b/home/docs/download.md
index c419d0d92b..7641b7db3a 100644
--- a/home/docs/download.md
+++ b/home/docs/download.md
@@ -4,7 +4,7 @@ title: Download Apache HertzBeat
sidebar_label: Download
---
-> **Here is the Apache HertzBeat official download page.**
+> **Here is the Apache HertzBeat™ official download page.**
> **Please choose version to download from the following tables. It is recommended use the latest.**
:::tip
@@ -26,7 +26,7 @@ Previous releases of HertzBeat may be affected by security issues, please use th
## Release Docker Image
-> Apache HertzBeat provides a docker image for each release. You can pull the image from the [Docker Hub](https://hub.docker.com/r/apache/hertzbeat).
+> Apache HertzBeat™ provides a docker image for each release. You can pull the image from the [Docker Hub](https://hub.docker.com/r/apache/hertzbeat).
- HertzBeat
- HertzBeat Collector
diff --git a/home/docs/help/collector.md b/home/docs/help/collector.md
index d129a1d85c..0725b0c963 100644
--- a/home/docs/help/collector.md
+++ b/home/docs/help/collector.md
@@ -9,7 +9,7 @@ keywords: [monitoring, observability, collector, metrics]
## Introduction
-HertzBeat Collector is a versatile and lightweight metrics collection module within the Apache HertzBeat monitoring system. It's designed to gather monitoring data from various targets and send the collected metrics to the main HertzBeat server for processing, alerting, and visualization.
+HertzBeat Collector is a versatile and lightweight metrics collection module within the Apache HertzBeat™ monitoring system. It's designed to gather monitoring data from various targets and send the collected metrics to the main HertzBeat server for processing, alerting, and visualization.
With the collector module, you can implement:
diff --git a/home/docs/help/security_model.md b/home/docs/help/security_model.md
index ee80927e18..e6be2a51fb 100644
--- a/home/docs/help/security_model.md
+++ b/home/docs/help/security_model.md
@@ -5,38 +5,38 @@ sidebar_label: Security Model
---
:::tip
-Apache HertzBeat is a highly extensible system that provides users with a lot of custom capabilities. Users can enhance the platform by customizing monitoring templates, custom monitoring, custom plugins, etc. In this case, security is very important.
+Apache HertzBeat™ is a highly extensible system that provides users with a lot of custom capabilities. Users can enhance the platform by customizing monitoring templates, custom monitoring, custom plugins, etc. In this case, security is very important.
This document will introduce the security model of Apache HertzBeat.
The security model here mainly involves the security boundaries that users need to pay attention to in the extension process, and how to ensure that user customization will not cause security risks to the system.
:::
## User Permission Security
-Apache HertzBeat uses [Sureness](https://github.com/dromara/sureness) to support system user security.
+Apache HertzBeat™ uses [Sureness](https://github.com/dromara/sureness) to support system user security.
Use the `sureness.yml` provided by Sureness to configure user accounts, roles, API resources, etc. It is strongly recommended that the initial user modify the account password. For details, refer to [Account Permission Management](../start/account-modify)
## Monitoring Template Security
-Apache HertzBeat provides monitoring template functions, and users can define monitoring rules by configuring custom scripts in the monitoring template.
+Apache HertzBeat™ provides monitoring template functions, and users can define monitoring rules by configuring custom scripts in the monitoring template.
The script types include `SQL` `SHELL` `JMX` `URL` `API`, etc. When users customize scripts, they need to ensure the security of the custom scripts themselves to avoid malicious code in the scripts.
## Custom Plugin Security
-Apache HertzBeat supports users to upload custom code plugins to run in the life cycle of multiple systems, and users need to ensure the security of the custom plugin code themselves.
+Apache HertzBeat™ supports users to upload custom code plugins to run in the life cycle of multiple systems, and users need to ensure the security of the custom plugin code themselves.
## Custom Collector Security
-Apache HertzBeat supports users to customize collectors to personalize the collection of monitoring indicators, and users need to ensure the security of the custom collectors themselves.
+Apache HertzBeat™ supports users to customize collectors to personalize the collection of monitoring indicators, and users need to ensure the security of the custom collectors themselves.
## Custom URL and Other Parameter Security
-Apache HertzBeat provides the ability to configure custom parameters. All users authorized to configure URLs and other parameters are considered highly trusted and are expected to trigger certain behaviors.
+Apache HertzBeat™ provides the ability to configure custom parameters. All users authorized to configure URLs and other parameters are considered highly trusted and are expected to trigger certain behaviors.
## Security Constraints in Other Customizations
-Apache HertzBeat provides a variety of system extension methods and custom capabilities. Users need to pay attention to the security of customizations during use. Of course, all extension capabilities need to be within the scope of authenticated users.
+Apache HertzBeat™ provides a variety of system extension methods and custom capabilities. Users need to pay attention to the security of customizations during use. Of course, all extension capabilities need to be within the scope of authenticated users.
----
diff --git a/home/docs/help/status.md b/home/docs/help/status.md
index d5178a2935..e9ba56a6ff 100644
--- a/home/docs/help/status.md
+++ b/home/docs/help/status.md
@@ -16,7 +16,7 @@ The fields that need to be filled in are as follows:
| Field Name | Field Description | Example |
|--------------------------|----------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Organization Name | Name of the organization | HertzBeat |
-| Organization Description | Detailed description of the organization | Apache HertzBeat is an easy-to-use and user-friendly open-source real-time monitoring and alerting system, no agent required, high-performance cluster, compatible with Prometheus, providing powerful custom monitoring and status page building capabilities. |
+| Organization Description | Detailed description of the organization | Apache HertzBeat™ is an easy-to-use and user-friendly open-source real-time monitoring and alerting system, no agent required, high-performance cluster, compatible with Prometheus, providing powerful custom monitoring and status page building capabilities. |
| Website Link | URL of the organization's website for more information | |
| Logo Image | Path or URL of the organization's official logo image, preferably in .svg format | |
| Feedback Address | Address to receive feedback | |
diff --git a/home/docs/introduce.md b/home/docs/introduce.md
index 5de7975e71..affba56977 100644
--- a/home/docs/introduce.md
+++ b/home/docs/introduce.md
@@ -1,17 +1,17 @@
---
id: introduce
-title: Apache HertzBeat
+title: Apache HertzBeat™
sidebar_label: Introduce
slug: /
---
-> A real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
+> A real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
**Home: [hertzbeat.apache.org](https://hertzbeat.apache.org)**
## 🎡 Introduction
-[Apache HertzBeat](https://github.com/apache/hertzbeat) is an easy-to-use, open source, real-time monitoring system with agentless, high performance cluster, prometheus-compatible, offers powerful custom monitoring and status page building capabilities.
+[Apache HertzBeat](https://github.com/apache/hertzbeat) is an easy-to-use, open source, real-time observability system with agentless, high performance cluster, prometheus-compatible, offers powerful custom monitoring and status page building capabilities.
### Features
diff --git a/home/docs/start/account-modify.md b/home/docs/start/account-modify.md
index e03514398d..fc4f2f7cda 100644
--- a/home/docs/start/account-modify.md
+++ b/home/docs/start/account-modify.md
@@ -6,7 +6,7 @@ sidebar_label: Update Account Secret
## Update Account
-Apache HertzBeat default built-in three user accounts, respectively admin/hertzbeat tom/hertzbeat guest/hertzbeat
+Apache HertzBeat™ default built-in three user accounts, respectively admin/hertzbeat tom/hertzbeat guest/hertzbeat
If you need add, delete or modify account or password, configure `sureness.yml`. Ignore this step without this demand.
Modify the following **part parameters** in sureness.yml:**[Note⚠️Other default sureness configuration parameters should be retained]**
diff --git a/home/docs/start/baota-deploy.md b/home/docs/start/baota-deploy.md
index 169a5288c7..9003e961fe 100644
--- a/home/docs/start/baota-deploy.md
+++ b/home/docs/start/baota-deploy.md
@@ -4,7 +4,7 @@ title: Use aaPanel Deploy HertzBeat
sidebar_label: Install via aaPanel
---
-Apache HertzBeat supports one-click deployment in the `Docker` application store of the aaPanel.
+Apache HertzBeat™ supports one-click deployment in the `Docker` application store of the aaPanel.
## Prerequisites
diff --git a/home/docs/start/mysql-change.md b/home/docs/start/mysql-change.md
index 353fcdeb54..48caef0d3b 100644
--- a/home/docs/start/mysql-change.md
+++ b/home/docs/start/mysql-change.md
@@ -4,7 +4,7 @@ title: Use MYSQL Replace H2 Database to Store Metadata(Optional)
sidebar_label: Meta Store MYSQL
---
-MYSQL is a reliable relational database. In addition to default built-in H2 database, Apache HertzBeat allow you to use MYSQL to store structured relational data such as monitoring information, alarm information and configuration information.
+MYSQL is a reliable relational database. In addition to default built-in H2 database, Apache HertzBeat™ allow you to use MYSQL to store structured relational data such as monitoring information, alarm information and configuration information.
> If you already have a MySQL environment and the MySQL version meets the requirements, you can skip directly to the database creation step.
diff --git a/home/docs/start/package-deploy.md b/home/docs/start/package-deploy.md
index 1a74fe4636..dedc8cb28f 100644
--- a/home/docs/start/package-deploy.md
+++ b/home/docs/start/package-deploy.md
@@ -5,7 +5,7 @@ sidebar_label: Install via Package
---
:::tip
-You can install and run Apache HertzBeat on Linux Windows Mac system, and CPU supports X86/ARM64.
+You can install and run Apache HertzBeat™ on Linux Windows Mac system, and CPU supports X86/ARM64.
Since version 1.6.0 uses `Java 17` and the installation package no longer provides a built-in JDK version, use the new Hertzbeat according to the following situations:
- When the default environment variable on your server is `Java 17`, you do not need to take any action for this step.
diff --git a/home/docs/start/postgresql-change.md b/home/docs/start/postgresql-change.md
index 4083711eb6..fd675b20c0 100644
--- a/home/docs/start/postgresql-change.md
+++ b/home/docs/start/postgresql-change.md
@@ -4,7 +4,7 @@ title: Use PostgreSQL Replace H2 Database to Store Metadata(Recommended)
sidebar_label: Meta Store PostgreSQL (Recommended)
---
-PostgreSQL is a RDBMS emphasizing extensibility and SQL compliance. In addition to default built-in H2 database, Apache HertzBeat allow you to use PostgreSQL to store structured relational data such as monitoring information, alarm information and configuration information.
+PostgreSQL is a RDBMS emphasizing extensibility and SQL compliance. In addition to default built-in H2 database, Apache HertzBeat™ allow you to use PostgreSQL to store structured relational data such as monitoring information, alarm information and configuration information.
> If you have the PostgreSQL environment, can be directly to database creation step.
diff --git a/home/docs/start/quickstart.md b/home/docs/start/quickstart.md
index 9bd733dbed..15956e5fe4 100644
--- a/home/docs/start/quickstart.md
+++ b/home/docs/start/quickstart.md
@@ -6,11 +6,11 @@ sidebar_label: Quick Start
### 🐕 Quick Start
-- If you wish to deploy Apache HertzBeat locally, please refer to the following Deployment Documentation for instructions.
+- If you wish to deploy Apache HertzBeat™ locally, please refer to the following Deployment Documentation for instructions.
#### 🍞 Install HertzBeat
-> Apache HertzBeat supports installation through source code, docker or package, cpu support X86/ARM64.
+> Apache HertzBeat™ supports installation through source code, docker or package, cpu support X86/ARM64.
##### 1:Install quickly via docker
diff --git a/home/docs/start/rainbond-deploy.md b/home/docs/start/rainbond-deploy.md
index 2a1cf1de3d..2183dd6b78 100644
--- a/home/docs/start/rainbond-deploy.md
+++ b/home/docs/start/rainbond-deploy.md
@@ -4,7 +4,7 @@ title: Use Rainbond Deploy HertzBeat
sidebar_label: Install via Rainbond
---
-If you are unfamiliar with Kubernetes, and want to install Apache HertzBeat in Kubernetes, you can use Rainbond to deploy. Rainbond is a cloud-native application management platform built on Kubernetes and simplifies the application deployment to Kubernetes.
+If you are unfamiliar with Kubernetes, and want to install Apache HertzBeat™ in Kubernetes, you can use Rainbond to deploy. Rainbond is a cloud-native application management platform built on Kubernetes and simplifies the application deployment to Kubernetes.
## Rainbond Cloud deployment
diff --git a/home/docs/start/usecase/linux-os-practice.md b/home/docs/start/usecase/linux-os-practice.md
index 97c36bf624..4bef512215 100644
--- a/home/docs/start/usecase/linux-os-practice.md
+++ b/home/docs/start/usecase/linux-os-practice.md
@@ -8,7 +8,7 @@ This article describes how to use the Hertzbeat monitoring system to collect and
## What's HertzBeat
-Apache HertzBeat (incubating) is a real-time monitoring tool with powerful custom monitoring capabilities without Agent. Website monitoring, port availability, database, operating system, threshold alarms, alarm notification (email, WeChat, DingTalk, Feishu).
+Apache HertzBeat™ (incubating) is a real-time monitoring tool with powerful custom monitoring capabilities without Agent. Website monitoring, port availability, database, operating system, threshold alarms, alarm notification (email, WeChat, DingTalk, Feishu).
github:
diff --git a/home/docs/start/usecase/sslcert-practice.md b/home/docs/start/usecase/sslcert-practice.md
index 97580a8fcf..6c5f7ff74a 100644
--- a/home/docs/start/usecase/sslcert-practice.md
+++ b/home/docs/start/usecase/sslcert-practice.md
@@ -12,7 +12,7 @@ This article introduces how to use the hertzbeat monitoring tool to detect the v
## What is HertzBeat
-Apache HertzBeat is a real-time monitoring tool with powerful custom monitoring capabilities without Agent. Website monitoring, PING connectivity, port availability, database, operating system, middleware, API monitoring, threshold alarms, alarm notification (email, WeChat, Ding Ding Feishu).
+Apache HertzBeat™ is a real-time monitoring tool with powerful custom monitoring capabilities without Agent. Website monitoring, PING connectivity, port availability, database, operating system, middleware, API monitoring, threshold alarms, alarm notification (email, WeChat, Ding Ding Feishu).
github:
diff --git a/home/docs/start/usecase/tdengine-practice.md b/home/docs/start/usecase/tdengine-practice.md
index ffcbb16644..a301f05502 100644
--- a/home/docs/start/usecase/tdengine-practice.md
+++ b/home/docs/start/usecase/tdengine-practice.md
@@ -12,7 +12,7 @@ This article introduces how to use the Hertzbeat monitoring system to collect an
## What is HertzBeat?
-Apache HertzBeat is a real-time monitoring tool with powerful customization capabilities that does not require an agent. It monitors websites, PING connectivity, port availability, databases, operating systems, middleware, APIs, threshold alerts, and alert notifications (email, WeChat, DingTalk, Feishu).
+Apache HertzBeat™ is a real-time monitoring tool with powerful customization capabilities that does not require an agent. It monitors websites, PING connectivity, port availability, databases, operating systems, middleware, APIs, threshold alerts, and alert notifications (email, WeChat, DingTalk, Feishu).
> **github: [https://github.com/apache/hertzbeat](https://github.com/apache/hertzbeat)**
diff --git a/home/docs/template.md b/home/docs/template.md
index 18e0bc0ef3..ec15b93d46 100644
--- a/home/docs/template.md
+++ b/home/docs/template.md
@@ -4,7 +4,7 @@ title: Monitoring Template Here
sidebar_label: Monitoring Template
---
-> Apache HertzBeat is an open source, real-time monitoring tool with custom-monitor and agentLess.
+> Apache HertzBeat™ is an open source, real-time monitoring tool with custom-monitor and agentLess.
>
> We make protocols such as `Http, Jmx, Ssh, Snmp, Jdbc, Prometheus` configurable, and you only need to configure `YML` online to collect any metrics you want.
> Do you believe that you can immediately adapt a new monitoring type such as K8s or Docker just by configuring online?
diff --git a/home/docusaurus.config.js b/home/docusaurus.config.js
index df033ace4b..4c6ba59f4c 100644
--- a/home/docusaurus.config.js
+++ b/home/docusaurus.config.js
@@ -281,7 +281,7 @@ module.exports = {
`