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. [![Discord](https://img.shields.io/badge/Chat-Discord-7289DA?logo=discord)](https://discord.gg/Fb6M73htGr) [![Reddit](https://img.shields.io/badge/Reddit-Community-7289DA?logo=reddit)](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,自定义监控和状态页构建能力。 [![Discord](https://img.shields.io/badge/Chat-Discord-7289DA?logo=discord)](https://discord.gg/Fb6M73htGr) [![Reddit](https://img.shields.io/badge/Reddit-Community-7289DA?logo=reddit)](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] ![HertzBeat](/img/blog/new-committer.png) -> 🎉 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. ![Apache ID Email](/img/blog/committer/yuluo-yx/3.jpg) @@ -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. + +![hertzBeat](/img/docs/hertzbeat-arch.png) + +### 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: + +![cert](/img/docs/hertzbeat-cert.png) + + ### 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. - -![hertzBeat](/img/docs/hertzbeat-arch.png) 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 = { `
-
+
Apache logo @@ -290,7 +290,7 @@ module.exports = {
- Copyright © ${new Date().getFullYear()} The Apache Software Foundation. Apache HertzBeat, HertzBeat, and its feather logo are trademarks of The Apache Software Foundation. + Copyright © ${new Date().getFullYear()} The Apache Software Foundation. Apache HertzBeat™, HertzBeat™, and its feather logo are trademarks of The Apache Software Foundation.
`, @@ -321,7 +321,7 @@ module.exports = { postsPerPage: 1, feedOptions: { type: 'all', - copyright: `Copyright © ${new Date().getFullYear()} Apache HertzBeat.`, + copyright: `Copyright © ${new Date().getFullYear()} Apache HertzBeat™.`, }, // Please change this to your repo. editUrl: `${repoUrl}/edit/${branch}/home/`, diff --git a/home/i18n/en/code.json b/home/i18n/en/code.json index ff0f17ed09..22fd97de40 100644 --- a/home/i18n/en/code.json +++ b/home/i18n/en/code.json @@ -263,10 +263,10 @@ "message": "Makes protocols such as Http, Jmx, Ssh, Snmp, Jdbc configurable, you can collect any metrics by simply configuring the yml online. {br} High performance, supports horizontal expansion of multi-collector clusters, multi-isolated network monitoring and cloud-edge collaboration. {br} Flexible threshold rules and timely notifications delivered via discord slack email webhook more." }, "opensource-content": { - "message": "Apache HertzBeat is open source, has an inclusive and open community. Unlimited and anyone who are interested in it are very welcome to contribute. No matter how small the contribution is, whether it is a code document or a typo, respect everyone and grow together. {br} Our code is being deployed on thousands of machines worldwide.{github}" + "message": "Apache HertzBeat™ is open source, has an inclusive and open community. Unlimited and anyone who are interested in it are very welcome to contribute. No matter how small the contribution is, whether it is a code document or a typo, respect everyone and grow together. {br} Our code is being deployed on thousands of machines worldwide." }, "slogan": { - "message": "Open Source Real-time Monitoring System" + "message": "Open Source Real-time Observability System" }, "Who uses HertzBeat?": { "message": "Who uses Apache HertzBeat?" @@ -490,7 +490,7 @@ "description": "The title of the tag list page" }, "team.name": { - "message": "Apache HertzBeat Team" + "message": "Apache HertzBeat™ Team" }, "team.desc": { "message": "The HertzBeat team is composed of contributors from various fields around the world. We embrace the community philosophy of openness and collaboration, welcoming👏 more people to join us and grow together with the community." diff --git a/home/i18n/zh-cn/code.json b/home/i18n/zh-cn/code.json index af20a033b5..2592378110 100644 --- a/home/i18n/zh-cn/code.json +++ b/home/i18n/zh-cn/code.json @@ -437,10 +437,10 @@ "message": "将 Http,Jmx,Ssh,Snmp,Jdbc 等协议规范可配置模板化,只需在线配置YML就可自定义监控指标。{br} 高性能,支持多采集器集群横向扩展,支持多隔离网络监控,云边协同。{br}灵活的告警阈值规则,邮箱,短信,钉钉,企业微信,飞书,Webhook等消息及时送达。{br} 您相信只需配置下就能适配新K8s监控类型吗?" }, "opensource-content": { - "message": "Apache HertzBeat 是开源的,拥有一个包容开放的社区。{br}欢迎任何对此有兴趣的同学参与其中,无论是代码文档或者错别字,尊重社区的每一位,一起进步成长。{br}我们的代码正被部署到全球成千上万机器上。{github}" + "message": "Apache HertzBeat™ 是开源的,拥有一个包容开放的社区。{br}欢迎任何对此有兴趣的同学参与其中,无论是代码文档或者错别字,尊重社区的每一位,一起进步成长。{br}我们的代码正被部署到全球成千上万机器上。" }, "slogan": { - "message": "易用友好的开源实时监控系统" + "message": "开源实时观测系统" }, "Who Use HertzBeat?": { "message": "Who Use HertzBeat?" @@ -493,7 +493,7 @@ "description": "The title of the tag list page" }, "team.name": { - "message": "Apache HertzBeat 团队" + "message": "Apache HertzBeat™ 团队" }, "team.desc": { "message": "HertzBeat 团队由来自全球各个领域的贡献者组成。践行 开放,协作 的社区理念,欢迎👏更多的人加入我们,和社区一同成长。" diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-05-09-hertzbeat-ospp-subject-introduction.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-05-09-hertzbeat-ospp-subject-introduction.md index 1d15f1683f..d7175dbee5 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-05-09-hertzbeat-ospp-subject-introduction.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-05-09-hertzbeat-ospp-subject-introduction.md @@ -105,6 +105,6 @@ 2. **【赢得最高12000奖金】奖金总额根据项目难度分为进阶 12000 元、基础 8000 元(注:奖金数额为税前人民币金额)** 3. **【社区核心人员辅导快速成长】只要你报名被选中,每个题目的导师会精心手把手教你融入社区,帮助你完成题目的设计以及最终的落地。** 4. **【推荐入职/实习】在本次编程之夏项目中表现优秀同学,可推荐入职/实习 你心意的公司工作。** -5. **【额外获得社区惊喜】所有参与本次编程之夏项目的同学,均可有机会成为 Apache HertzBeat 的committer,并拥有属于自己的 apache邮箱。** +5. **【额外获得社区惊喜】所有参与本次编程之夏项目的同学,均可有机会成为 Apache HertzBeat™ 的committer,并拥有属于自己的 apache邮箱。** **百分百有奖品拿哦**,现在唯一的问题是时间不多了,赶紧上车报名!截止报名时间是6月4日,快点来报名参与 2023 编程之夏吧~ diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-15-hertzbeat-v1.6.0.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-15-hertzbeat-v1.6.0.md index 2297b652aa..5bfcbb62d9 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-15-hertzbeat-v1.6.0.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-15-hertzbeat-v1.6.0.md @@ -7,9 +7,9 @@ tags: [opensource, practice] keywords: [open source, monitoring, alerting] --- -**Hi 朋友们,我们很高兴地宣布,Apache HertzBeat 的了第一个Apache版本 v1.6.0 发布啦!🎉.** +**Hi 朋友们,我们很高兴地宣布,Apache HertzBeat™ 的了第一个Apache版本 v1.6.0 发布啦!🎉.** -经过近五个月的社区开发迭代贡献和两个月的Apache Incubator孵化过程,Apache HertzBeat v1.6.0 终于出来了。 +经过近五个月的社区开发迭代贡献和两个月的Apache Incubator孵化过程,Apache HertzBeat™ v1.6.0 终于出来了。 这个版本我们增加了对OpenAi监控,Redfish协议服务器,插件机制,支持了NebulaGraph, Apache Yarn, HDFS, Hbase, Storm等更多功能特性。 由于License兼容问题,我们在底层替换了ORM框架,计算框架等多个依赖,Hibernate -> EclipseLink, 这也算是JPA生态下为数不多的迁移踩坑实践。 同时修复了一些bug和优化了一些功能,更完善的文档。欢迎大家尝试使用,提出宝贵意见和建议,共同推动HertzBeat的发展。🎉 @@ -116,7 +116,7 @@ keywords: [open source, monitoring, alerting] - bugfix npe monitor jobid may be null by @tomsun28 in - 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/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-07-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-07-new-committer.md index eaee9e7a87..a35e5764f2 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-07-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-07-new-committer.md @@ -9,7 +9,7 @@ keywords: [open source monitoring system, alerting system] ![hertzBeat](/img/blog/new-committer.png) -> 🎉非常高兴成为 Apache HertzBeat 项目的 Committer,受社区邀请来做一个自我介绍🥰。 +> 🎉非常高兴成为 Apache HertzBeat™ 项目的 Committer,受社区邀请来做一个自我介绍🥰。 15 年参与工作至今一直在从事后端研发工作,做过业务开发、基础架构和技术管理;现在在一家互联网公司从事基础架构工程师; diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-08-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-08-new-committer.md index e83d835793..7ce05b0fab 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-08-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-08-new-committer.md @@ -11,7 +11,7 @@ keywords: [open source monitoring system, alerting system] ### 初识 Apache Hertzbeat -我第一次接触 Apache Hertzbeat 项目是因为一个偶然的机会。当时,我正在寻找一个开源项目来监控我们公司相关服务。Apache Hertzbeat 作为一个通用监控的项目,自然进入了我的视野。我开始通过阅读官方文档和浏览项目的代码库,来了解它的架构和功能。 +我第一次接触 Apache HertzBeat™ 项目是因为一个偶然的机会。当时,我正在寻找一个开源项目来监控我们公司相关服务。Apache HertzBeat™ 作为一个通用监控的项目,自然进入了我的视野。我开始通过阅读官方文档和浏览项目的代码库,来了解它的架构和功能。 ### 开始贡献 @@ -39,10 +39,10 @@ keywords: [open source monitoring system, alerting system] ### 个人感受 -成为 Apache Hertzbeat 的 Committer 是我职业生涯中的一个重要里程碑。这不仅是对我技术能力的认可,也是对我在开源社区中贡献的肯定。成为 Committer 不是一个结束,而是一个新的开始,我还有很多需要学习和提升的地方。 +成为 Apache HertzBeat™ 的 Committer 是我职业生涯中的一个重要里程碑。这不仅是对我技术能力的认可,也是对我在开源社区中贡献的肯定。成为 Committer 不是一个结束,而是一个新的开始,我还有很多需要学习和提升的地方。 -这个过程让我明白了合作的重要性,也让我感受到了开源精神的魅力。开源不仅是一种技术分享的方式,更是一种协作和共同进步的理念。我非常荣幸能够成为 Apache Hertzbeat 社区的一员,并希望在未来继续为项目的发展做出贡献。 +这个过程让我明白了合作的重要性,也让我感受到了开源精神的魅力。开源不仅是一种技术分享的方式,更是一种协作和共同进步的理念。我非常荣幸能够成为 Apache HertzBeat™ 社区的一员,并希望在未来继续为项目的发展做出贡献。 ### 结语 -成为 Apache Hertzbeat 项目的 Committer 是一个充满挑战和收获的旅程。通过不断的学习和贡献,我不仅提升了自己的技术能力,也在社区中找到了归属感和成就感。我希望我的经历能够激励更多的人参与到开源社区中来,共同推动技术的进步和发展。借用tom老哥的话:参与开源不要影响大家的工作和生活,那就违背初衷啦,大家利用下班后空闲时间参与哦。 +成为 Apache HertzBeat™ 项目的 Committer 是一个充满挑战和收获的旅程。通过不断的学习和贡献,我不仅提升了自己的技术能力,也在社区中找到了归属感和成就感。我希望我的经历能够激励更多的人参与到开源社区中来,共同推动技术的进步和发展。借用tom老哥的话:参与开源不要影响大家的工作和生活,那就违背初衷啦,大家利用下班后空闲时间参与哦。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-15-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-15-new-committer.md index 51b52ac378..af5a410e5d 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-15-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-15-new-committer.md @@ -9,7 +9,7 @@ keywords: [open source monitoring system, alerting system] ![hertzBeat](/img/blog/new-committer.png) -大家好,非常荣幸可以收到社区邀请被提名为 Apache HertzBeat 的 Committer。我先做一个简单的自我介绍,从2019年工作开始,一直从事后端开发工作,主要使用Java语言,目前在一家网络安全公司从事网络安全相关产品后端开发工作。 +大家好,非常荣幸可以收到社区邀请被提名为 Apache HertzBeat™ 的 Committer。我先做一个简单的自我介绍,从2019年工作开始,一直从事后端开发工作,主要使用Java语言,目前在一家网络安全公司从事网络安全相关产品后端开发工作。 ### 遇见 @@ -29,4 +29,4 @@ keywords: [open source monitoring system, alerting system] ### 结语 -非常荣幸可以参与到这个项目中并被社区认可,感谢帮我review代码,给我指导和帮助的 @tomsun28,@TJxiaobao,@zqr10159,@tuohai666,@yuluo-yx,@crossoverJie,@zhangshenghang,@pwallk。最后祝 Apache HertzBeat 茁壮成长,有越来越多的贡献者参与其中。 +非常荣幸可以参与到这个项目中并被社区认可,感谢帮我review代码,给我指导和帮助的 @tomsun28,@TJxiaobao,@zqr10159,@tuohai666,@yuluo-yx,@crossoverJie,@zhangshenghang,@pwallk。最后祝 Apache HertzBeat™ 茁壮成长,有越来越多的贡献者参与其中。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-08-18-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-08-18-new-committer.md index b57e1b2d5c..702d05fa86 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-08-18-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-08-18-new-committer.md @@ -33,7 +33,7 @@ Apache 软件基金会起初是由开发 [Apache HTTPd](https://httpd.apache.org ### 获得提名,成为 Committer -此次提名是 Apache HertzbeatP(Incubating) 的 PPMC Member [Logic](https://github.com/zqr10159) 举荐的,感谢 Apache Hertzbeat Team。顺利提名成为了 Hertzbeat Committer,有了自己的 Apache 邮箱。 +此次提名是 Apache HertzbeatP(Incubating) 的 PPMC Member [Logic](https://github.com/zqr10159) 举荐的,感谢 Apache HertzBeat™ Team。顺利提名成为了 Hertzbeat Committer,有了自己的 Apache 邮箱。 ![Apache ID Email](/img/blog/committer/yuluo-yx/3.jpg) @@ -65,9 +65,9 @@ Apache Community 奉行的 [The Apache Way](https://www.apache.org/theapacheway/ #### 项目 Committer 提名条件 -项目 PPMC Team 提名 Committer 的条件是不一样的。以 Apache Hertzbeat 为例: +项目 PPMC Team 提名 Committer 的条件是不一样的。以 Apache HertzBeat™ 为例: -![Apache Hertzbeat becoming committer](/img/blog/committer/yuluo-yx/7.jpg) +![Apache HertzBeat™ becoming committer](/img/blog/committer/yuluo-yx/7.jpg) 每个项目都有自己的标准,这些标准也不是一成不变,在项目的每个阶段会进行调整。 @@ -91,5 +91,5 @@ Apache Community 奉行的 [The Apache Way](https://www.apache.org/theapacheway/ ## 随想 -写下此文,是为了纪念成为 Apache Hertzbeat Committer 这个特殊的事情, 同时也是对我之后参与开源的激励。 +写下此文,是为了纪念成为 Apache HertzBeat™ Committer 这个特殊的事情, 同时也是对我之后参与开源的激励。 保持热情,保持 Coding。感谢在参与开源的时候给与我帮助的各位。也祝 Hertzbeat 顺利孵化毕业,成为 Apache 顶级项目!🎉 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-08-31-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-08-31-new-committer.md index a0a430bf01..e3b3f199e6 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-08-31-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-08-31-new-committer.md @@ -16,11 +16,11 @@ keywords: ## 自我介绍 -大家好,非常荣幸能够受邀成为 Apache Hertzbeat 的 Committer。 +大家好,非常荣幸能够受邀成为 Apache HertzBeat™ 的 Committer。 本人从事软件研发行业多年,目前在公司主要担任后端开发工程师的职位,主要负责公司核心业务系统的开发和维护工作。在日常工作中,我不仅关注代码质量和系统性能,还积极参与技术方案的设计和优化。 -除了工作之外,我也热衷于开源社区。参与开源项目不仅让我能够不断学习新的技术和最佳实践,还能结识志同道合的开发者,共同推动技术的发展。成为 Apache HertzBeat 的 Committer 是我开源之路上的一个重要里程碑,我会继续努力为项目和社区做出更多贡献。 +除了工作之外,我也热衷于开源社区。参与开源项目不仅让我能够不断学习新的技术和最佳实践,还能结识志同道合的开发者,共同推动技术的发展。成为 Apache HertzBeat™ 的 Committer 是我开源之路上的一个重要里程碑,我会继续努力为项目和社区做出更多贡献。 ## 参与 Apache 社区 @@ -30,7 +30,7 @@ keywords: ## 接触 HertzBeat 并开始贡献 -在参与 Apache ShenYu 项目后,我对开源社区的运作有了更深入的了解。这时,我偶然接触到了 Apache HertzBeat 项目,它的目标是打造一款易用、高性能的开源实时监控告警系统。 +在参与 Apache ShenYu 项目后,我对开源社区的运作有了更深入的了解。这时,我偶然接触到了 Apache HertzBeat™ 项目,它的目标是打造一款易用、高性能的开源实时监控告警系统。 HertzBeat 的理念和功能立即引起了我的兴趣。作为一名后端开发工程师,我深知监控系统在现代软件架构中的重要性。HertzBeat 不仅提供了丰富的监控功能,还注重用户体验和可扩展性,这与我的技术理念非常契合。 @@ -42,4 +42,4 @@ HertzBeat 的理念和功能立即引起了我的兴趣。作为一名后端开 ## 总结 -成为 Apache HertzBeat 的 Committer 是我开源之路上的一个重要里程碑。我将继续努力为项目和社区做出更多贡献,同时也期待与更多的团队成员一起共同成长和进步,共同推动项目的繁荣发展。 +成为 Apache HertzBeat™ 的 Committer 是我开源之路上的一个重要里程碑。我将继续努力为项目和社区做出更多贡献,同时也期待与更多的团队成员一起共同成长和进步,共同推动项目的繁荣发展。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-09-10-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-09-10-new-committer.md index 8005a8dbe1..dee2df352f 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-09-10-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-09-10-new-committer.md @@ -16,7 +16,7 @@ keywords: ## 自我介绍 -大家好,我是张宇轩,是来自北京工业大学的一名研究生,非常荣幸能够成为 Apache Hertzbeat 项目的 Committer。 +大家好,我是张宇轩,是来自北京工业大学的一名研究生,非常荣幸能够成为 Apache HertzBeat™ 项目的 Committer。 ## 我与 Apache Hertzbeat @@ -42,6 +42,6 @@ keywords: ## 结语 -非常开心能够成为社区的 Committer,这对于我来说也是一个重要的里程碑,今后我也会持续对 Apache Hertzbeat 社区贡献下去,也希望 Apache Hertzbeat 能顺利从孵化器毕业,希望社区越来越好。 +非常开心能够成为社区的 Committer,这对于我来说也是一个重要的里程碑,今后我也会持续对 Apache HertzBeat™ 社区贡献下去,也希望 Apache HertzBeat™ 能顺利从孵化器毕业,希望社区越来越好。 在此非常感谢[小宝](https://github.com/TJxiaobao)大佬对我上手项目的指导以及对我贡献项目一直以来的帮助。非常感谢 [Tom 哥](https://github.com/tomsun28)对我的 PR 的迅速、细致的 Review。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-11-09-hertzbeat-v1.6.1.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-11-09-hertzbeat-v1.6.1.md index e43b840aa6..95f33e9a71 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-11-09-hertzbeat-v1.6.1.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-11-09-hertzbeat-v1.6.1.md @@ -1,5 +1,5 @@ --- -title: Apache Hertzbeat 1.6.1 发布公告 +title: Apache HertzBeat™ 1.6.1 发布公告 author: zhangshenghang author_title: zhangshenghang author_url: https://github.com/zhangshenghang @@ -9,12 +9,12 @@ keywords: [open source monitoring system, alerting system] 亲爱的社区小伙伴们, -我们很高兴地宣布,Apache Hertzbeat 1.6.1 版本正式发布!此次发布合并了468个PR,带来了众多新功能和改进。本文将详细介绍1.6.1版本的关键更新,欢迎更多开发者和用户加入我们的开源社区! +我们很高兴地宣布,Apache HertzBeat™ 1.6.1 版本正式发布!此次发布合并了468个PR,带来了众多新功能和改进。本文将详细介绍1.6.1版本的关键更新,欢迎更多开发者和用户加入我们的开源社区! ## 下载与文档 -- **Apache Hertzbeat 1.6.1 下载地址**: -- **Apache Hertzbeat 文档地址**: +- **Apache HertzBeat™ 1.6.1 下载地址**: +- **Apache HertzBeat™ 文档地址**: ## 主要更新 @@ -74,17 +74,17 @@ keywords: [open source monitoring system, alerting system] -**Apache Hertzbeat 下载地址:** +**Apache HertzBeat™ 下载地址:** -**Apache Hertzbeat Docker 镜像版本:** +**Apache HertzBeat™ Docker 镜像版本:** -> Apache HertzBeat 为每个版本制作了 Docker 镜像. 你可以从 Docker Hub 拉取使用. +> Apache HertzBeat™ 为每个版本制作了 Docker 镜像. 你可以从 Docker Hub 拉取使用. - HertzBeat - HertzBeat Collector -**Apache Hertzbeat 开源社区如何参与?** +**Apache HertzBeat™ 开源社区如何参与?** diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-03-10-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-03-10-new-committer.md index ff40fbbdd0..96b973df57 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-03-10-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-03-10-new-committer.md @@ -13,7 +13,7 @@ keywords: Hertzbeat, ] --- -🎉 大家好,很高兴收到 Apache HertzBeat 社区的邀请,正式成为项目的 Committer! +🎉 大家好,很高兴收到 Apache HertzBeat™ 社区的邀请,正式成为项目的 Committer! ## 我的开源之旅 @@ -44,4 +44,4 @@ HertzBeat 的贡献指南详细清晰,极大降低了上手难度。前人栽 ## 写在最后 -感谢社区的支持,感谢每一位 Review 代码的小伙伴!最后祝 Apache HertzBeat 顺利毕业,越来越好!🚀 +感谢社区的支持,感谢每一位 Review 代码的小伙伴!最后祝 Apache HertzBeat™ 顺利毕业,越来越好!🚀 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-04-06-new-pmc.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-04-06-new-pmc.md index 2db89118df..6a959ae32c 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-04-06-new-pmc.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-04-06-new-pmc.md @@ -1,5 +1,5 @@ --- -title: 从 Committer 到 PMC:在 Apache HertzBeat 的持续成长与蜕变之旅 +title: 从 Committer 到 PMC:在 Apache HertzBeat™ 的持续成长与蜕变之旅 author: zhangshenghang author_title: zhangshenghang author_url: https://github.com/zhangshenghang @@ -9,7 +9,7 @@ keywords: [open source monitoring system, alerting system] ## 从 Committer 到 PMC:角色的转变与成长 -一年前,当我收到成为 Apache HertzBeat **Committer** 的通知时,那种喜悦和使命感至今记忆犹新。那时的我,更多是专注于具体的技术实现和功能开发。而如今,被邀请加入 **PMC**,意味着我需要以更全局的视角来看待项目的发展,这既对我参与开源的认可,更是对未来责任的召唤。 +一年前,当我收到成为 Apache HertzBeat™ **Committer** 的通知时,那种喜悦和使命感至今记忆犹新。那时的我,更多是专注于具体的技术实现和功能开发。而如今,被邀请加入 **PMC**,意味着我需要以更全局的视角来看待项目的发展,这既对我参与开源的认可,更是对未来责任的召唤。 ### 深入参与:Committer 时期的积累 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-04-10-hertzbeat-v1.7.0.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-04-10-hertzbeat-v1.7.0.md index 399654d49a..ea19be68f6 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-04-10-hertzbeat-v1.7.0.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-04-10-hertzbeat-v1.7.0.md @@ -1,5 +1,5 @@ --- -title: Apache Hertzbeat 1.7.0 发布公告 +title: Apache HertzBeat™ 1.7.0 发布公告 author: tomsun28 author_title: tomsun28 author_url: https://github.com/zhangshenghang @@ -9,12 +9,12 @@ keywords: [open source monitoring system, alerting system, Hertzbeat, release] 亲爱的社区小伙伴们, -我们很高兴地宣布 Apache Hertzbeat 1.7.0 版本正式发布! +我们很高兴地宣布 Apache HertzBeat™ 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 @@ keywords: [open source monitoring system, alerting system, Hertzbeat, release] -**Apache Hertzbeat 下载地址:** +**Apache HertzBeat™ 下载地址:** -**Apache Hertzbeat Docker 镜像版本:** +**Apache HertzBeat™ Docker 镜像版本:** -> Apache HertzBeat 为每个版本制作了 Docker 镜像. 你可以从 Docker Hub 拉取使用. +> Apache HertzBeat™ 为每个版本制作了 Docker 镜像. 你可以从 Docker Hub 拉取使用. - HertzBeat - HertzBeat Collector -**Apache Hertzbeat 开源社区如何参与?** +**Apache HertzBeat™ 开源社区如何参与?** diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-05-22-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-05-22-new-committer.md index ef90e87263..72adb3e50f 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-05-22-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-05-22-new-committer.md @@ -14,7 +14,7 @@ keywords: ] --- -> 大家好,非常荣幸受到社区的邀请,成为 Apache HertzBeat 项目的 Committer。 +> 大家好,非常荣幸受到社区的邀请,成为 Apache HertzBeat™ 项目的 Committer。 ## 自我介绍 @@ -22,16 +22,16 @@ keywords: ## 初识 Apache HertzBeat -在去年的时候无意间接触到了 Apache HertzBeat 项目,在阅读了文档后发现这款监控使用简单、不需要 Agent、全 Web 页面操作,于是我在公司内部基于 Docker 快速搭建起并投入使用。 +在去年的时候无意间接触到了 Apache HertzBeat™ 项目,在阅读了文档后发现这款监控使用简单、不需要 Agent、全 Web 页面操作,于是我在公司内部基于 Docker 快速搭建起并投入使用。 -由于 Apache HertzBeat `All in one` 的设计架构,极大减轻了我的心智负担,很快地便将公司内部各种服务接入监控。 +由于 Apache HertzBeat™ `All in one` 的设计架构,极大减轻了我的心智负担,很快地便将公司内部各种服务接入监控。 ## 参与贡献 在使用的过程中,我发现了一个数据库查询 Bug,于是我 Fork 了代码本地调试了起来,发现修复并不复杂,正好也没有人解决,于是我提交了第一个 PR,没想到很快就被合并了,这对我产生了极大的鼓励。 -后续我也是继续熟悉 Apache HertzBeat 代码,持续关注 ISSUE、PR,随着对系统理解的深入,除了修复 BUG、完善文档外,还开发一些新功能,如数据库存储模板、SSH隧道等。 +后续我也是继续熟悉 Apache HertzBeat™ 代码,持续关注 ISSUE、PR,随着对系统理解的深入,除了修复 BUG、完善文档外,还开发一些新功能,如数据库存储模板、SSH隧道等。 ## 结语 -非常感谢 [@tomsun28](https://github.com/tomsun28) 邀请我成为该项目的 Committer,也感谢社区的其他成员帮助我 review 代码,给予了极大的帮助。 Apache HertzBeat 是一个非常活跃的社区,也希望能有更多的人加入到这个社区参与贡献,最后预祝 Apache HertzBeat 早日从孵化器顺利毕业! +非常感谢 [@tomsun28](https://github.com/tomsun28) 邀请我成为该项目的 Committer,也感谢社区的其他成员帮助我 review 代码,给予了极大的帮助。 Apache HertzBeat™ 是一个非常活跃的社区,也希望能有更多的人加入到这个社区参与贡献,最后预祝 Apache HertzBeat™ 早日从孵化器顺利毕业! diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-06-29-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-06-29-new-committer.md index 4645c1377d..4b72b0a954 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-06-29-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-06-29-new-committer.md @@ -14,7 +14,7 @@ keywords: ] --- -> 大家好,非常荣幸收到社区邀请,成为 Apache HertzBeat Committer。 +> 大家好,非常荣幸收到社区邀请,成为 Apache HertzBeat™ Committer。 ## 自我介绍 @@ -38,4 +38,4 @@ keywords: ## 结语 -非常感谢 [@tomsun28](https://github.com/tomsun28) 提名和指导,希望这份鼓励能驱使我为社区做出更有价值的贡献,最后祝 Apache HertzBeat 能早日从孵化器顺利毕业,社区越来越好! +非常感谢 [@tomsun28](https://github.com/tomsun28) 提名和指导,希望这份鼓励能驱使我为社区做出更有价值的贡献,最后祝 Apache HertzBeat™ 能早日从孵化器顺利毕业,社区越来越好! diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-07-07-hertzbeat-v1.7.2.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-07-07-hertzbeat-v1.7.2.md index 47eac04c2f..93e711ef87 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-07-07-hertzbeat-v1.7.2.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-07-07-hertzbeat-v1.7.2.md @@ -1,5 +1,5 @@ --- -title: Apache Hertzbeat 1.7.2 发布公告 +title: Apache HertzBeat™ 1.7.2 发布公告 author: tomsun28 author_title: tomsun28 author_url: https://github.com/zhangshenghang @@ -9,12 +9,12 @@ keywords: [open source monitoring system, alerting system, Hertzbeat, release] 亲爱的社区小伙伴们, -我们很高兴地宣布 Apache Hertzbeat 1.7.2 版本正式发布! +我们很高兴地宣布 Apache HertzBeat™ 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 @@ -176,17 +176,17 @@ keywords: [open source monitoring system, alerting system, Hertzbeat, release] -**Apache Hertzbeat 下载地址:** +**Apache HertzBeat™ 下载地址:** -**Apache Hertzbeat Docker 镜像版本:** +**Apache HertzBeat™ Docker 镜像版本:** -> Apache HertzBeat 为每个版本制作了 Docker 镜像. 你可以从 Docker Hub 拉取使用. +> Apache HertzBeat™ 为每个版本制作了 Docker 镜像. 你可以从 Docker Hub 拉取使用. - HertzBeat - HertzBeat Collector -**Apache Hertzbeat 开源社区如何参与?** +**Apache HertzBeat™ 开源社区如何参与?** diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-07-11-new-committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-07-11-new-committer.md index a2f92497da..79d6b4c443 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-07-11-new-committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-07-11-new-committer.md @@ -14,7 +14,7 @@ keywords: ] --- -大家好,我是陈阳,目前是重庆邮电大学的一名研究生。非常荣幸能得到 Apache HertzBeat 社区的认可与邀请,正式成为项目的 Committer,这标志着我真正意义上的开源之旅的开启! +大家好,我是陈阳,目前是重庆邮电大学的一名研究生。非常荣幸能得到 Apache HertzBeat™ 社区的认可与邀请,正式成为项目的 Committer,这标志着我真正意义上的开源之旅的开启! ## 我的开源初探 @@ -38,8 +38,8 @@ keywords: 我的经历让我深信,开源不仅仅是编写代码,更是一个学习、成长和贡献的绝佳平台。 -如果你也对技术充满热情,渴望在实践中提升自我,并希望体验真正意义上的社区协作,那么 Apache HertzBeat 社区绝对是你的不二选择! +如果你也对技术充满热情,渴望在实践中提升自我,并希望体验真正意义上的社区协作,那么 Apache HertzBeat™ 社区绝对是你的不二选择! ## 最后 -我衷心感谢 [Tom](https://github.com/tomsun28)、[Shenghang](https://github.com/zhangshenghang)、[Logic](https://github.com/zqr10159) 等社区的小伙伴们,感谢你们对我的代码进行细致的 Review 与悉心指导。希望 Apache HertzBeat 能够越来越好! +我衷心感谢 [Tom](https://github.com/tomsun28)、[Shenghang](https://github.com/zhangshenghang)、[Logic](https://github.com/zqr10159) 等社区的小伙伴们,感谢你们对我的代码进行细致的 Review 与悉心指导。希望 Apache HertzBeat™ 能够越来越好! diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-08-24-hertzbeat-graduation.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-08-24-hertzbeat-graduation.md new file mode 100644 index 0000000000..b9cd6bbe5e --- /dev/null +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-08-24-hertzbeat-graduation.md @@ -0,0 +1,143 @@ +--- +title: Apache HertzBeat™ 毕业成为 Apache 顶级项目! +author: 铁甲小宝 +author_url: https://github.com/TJxiaobao +tags: [opensource, apache] +--- + +> **我们的开源项目的里程碑时刻** +> +> 北京时间 2025 年 8 月 21 日,全球最大的开源软件基金会 Apache Software Foundation(以下简称 ASF)正式宣布 Apache HertzBeat™ 毕业成为 Apache 顶级项目 (TLP, Top Level Project)。 +> +> Apache HertzBeat™ 于 2024 年 4 月申请加入 Apache 孵化器,在 2 个月后发布了其第一个 Apache 版本。2025 年 8 月 21 日,Apache 董事会通过 Apache HertzBeat™ 毕业决议,结束了为期 17 个月的孵化,正式确定 Apache HertzBeat™ 成为 Apache 顶级项目。 +> +> 这一成就标志着 Apache HertzBeat™ 在监控领域的技术创新、社区治理和生态成熟度已全面达到Apache基金会的严格标准,成为全球开源监控基础设施的重要选择。 + +## 1、什么是Apache HertzBeat + +[Apache HertzBeat](https://github.com/apache/hertzbeat) 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。 + +![hertzBeat](/img/docs/hertzbeat-arch.png) + +### 特点 + +- 集 **监控+告警+通知** 为一体,支持对应用服务,应用程序,数据库,缓存,操作系统,大数据,中间件,Web服务器,云原生,网络,自定义等监控阈值告警通知一步到位。 +- 易用友好,无需 `Agent`,全 `WEB` 页面操作,鼠标点一点就能监控告警,无需学习成本。 +- 将 `Http, Jmx, Ssh, Snmp, Jdbc, Prometheus` 等协议规范可配置化,只需在浏览器配置监控模板 `YML` 就能使用这些协议去自定义采集想要的指标。您相信只需简单配置即可快速适配一款 `K8s` 或 `Docker` 等新的监控类型吗? +- 兼容 `Prometheus` 的系统生态并且更多,只需页面操作就可以监控 `Prometheus` 所能监控的。 +- 高性能,支持多采集器集群横向扩展,支持多隔离网络监控,云边协同。 +- 灵活的告警阈值规则,`邮件` `Discord` `Slack` `Telegram` `钉钉` `微信` `飞书` `短信` `Webhook` `Server酱` 等方式消息及时送达。 +- 提供强大的状态页构建能力,轻松向用户传达您产品服务的实时状态。 + + +## 2、孵化历程与里程碑 + +#### **一、孵化历程** + +- **2024年4月**: + + HertzBeat 正式申请加入 Apache 孵化器,成为 Apache 孵化器项目。 + +- **2024年6月**: + + 发布第一个 Apache 版本,标志着项目正式进入 Apache 生态。(期间大量改造替换了不合规三方依赖,比如数据库JPA规范实现由 Hibernate 替换为 EclipseLink) + +- **2025年8月21日**: + + 经过**17个月的高效孵化**,Apache 董事会通过 HertzBeat 毕业决议,正式晋升为 Apache 顶级项目(TLP)。 + +并在 Apache 基金会孵化器的指导下完成了三大转型: + +- **治理结构化:** 建立 PMC 主导的开放治理模型,社区决策通过邮件列表公开进行 +- **流程标准化:** 采用 Apache 发布流程,所有版本经过 IPMC 投票批准 +- **协作全球化:** 吸引来自全世界的开发者和用户,一起为 Apache HertzBeat™ 尽一分力 + +#### **二、技术里程碑** + +在孵化期间,Hertzbeat 始终保持着积极的研发与迭代节奏,多个版本相继发布,为用户带来了更丰富功能、更稳定性能和更优质体验。 + +- 发布 5 个 ASF 合规版本(1.6.0 - 1.7.2) +- 特性增强简要: + - **多协议监控扩展** - 新增对Ipmi、PLC、NVIDIA、Redfish等关键组件或协议的支持 + - **智能告警中心** - 实现多表达式告警、周期性阈值和告警抑制/静默/分发等 + - **动态服务发现** - 通过http_sd和Zookeeper/Nacos实现自动任务发现 + - **云服务集成** - 告警源集成,支持阿里云SLS、华为云、火山引擎告警源对接 + - **AI能力增强** - 集成OpenAI等AI平台 + - **存储优化** - 升级支持更强存储性能 + - **国际化支持** - 新增日语/繁体中文等多语言界面 + - **数据处理增强** - 支持SQL/PromQL表达式语法分析,使用Apache Arrow改造数据流动等 + +这些版本的持续迭代,充分彰显 Hertzbeat 对技术的执着追求和对用户需求的高度重视。每一次版本发布,都是 Hertzbeat 成长路上的坚实脚印,为用户带来更强大、更易用的监控体验。 + +#### **3. 社区发展** + +在 Apache 孵化期间,Hertzbeat 严格践行 Apache Way: + +- **平等贡献与权威积累**:所有开发者平等参与,凭借代码贡献、文档完善、问题解答等,逐步积累声誉,获取如代码仓库提交权限。 +- **开放透明交流**:平等交流、共同决策,借助邮件列表公开探讨技术选型、版本规划等,交流记录存档可查。成员无论何时何地都能参与,新成员也能借此快速融入。 +- **共识导向决策**:面对功能特性增减、技术路线选择等关键决策,社区充分讨论,从多方面权衡。若无法完全统一意见,则投票辅助,保障项目方向契合社区整体利益。 + +- **贡献者增长**: + - 孵化期间新增 **13 位 Committer** 其中提名 **3 位 PPMC 成员** 且贡献者达到275人,同时核心团队覆盖中美欧多时区。 + - GitHub **Star 数突破 6K+**,月均活跃开发者达 **30+**。 +- **用户生态**: + - **使用领域**: 自孵化以来,Apache HertzBeat™ 因其轻量、无代理和高度可扩展的特性,已在多个行业场景中成功落地,成为企业监控基础设施的新选择。 + - **开发者生态**:社区贡献了大量的监控模板,覆盖 Kubernetes、Docker、Redis、MySQL 等主流技术栈,极大降低了监控配置成本。 + + + +## 3、 未来展望和规划 + +成为Apache顶级项目是一个里程碑,更是一个新的起点。Apache HertzBeat社区将继续秉承Apache基金会的“社区重于代码”理念,围绕以下核心方向持续演进,致力于成为全球领先的开源可观测性平台: + +1、AI与智能化能力 + +- 探索AI在监控数据分析、异常检测和智能告警中的应用 +- 集成更多AI模型和服务,提升用户体验 + +2、提升产品性能与可扩展性 + +- 持续优化采集调度算法与集群架构,支持更大规模监控场景 +- 增强系统稳定性,降低资源消耗,提升数据处理效率 + +3、完善功能与用户体验 + +- 简化监控配置流程,提供更直观易用的操作界面 +- 完善状态页功能,支持更多自定义选项 + +4、加强社区建设与国际化 + +- 扩大社区规模,吸引更多贡献者参与项目开发 +- 完善多语言支持,包括文档国际化和界面本地化 + + + +## 4、致谢 + +Apache HertzBeat™ 能够成功从孵化器毕业,离不开所有社区成员与支持者的共同努力。在此,我们谨致以最诚挚的感谢: + +- **Apache 基金会 & 孵化器** + + 感谢 Apache 基金会提供的中立协作平台,完善的孵化流程,以及孵化器成员在项目治理、版本发布和社区建设方面的帮助。 + +- **衷心感谢 Apache 导师们的无私奉献与悉心指导** + + 感谢各位导师(致敬 **Yonglun Zhang** 、**Yu Xiao** 、**Justin Mclean** 和 **Francis Chuang** 等导师的指导)在孵化过程中为我们提供的宝贵建议、架构评审和社区治理指导。您们的专业经验和无私帮助,为项目指明了符合 Apache Way 的正确发展方向。 + +- **衷心感谢所有代码贡献者、文档维护者和社区参与者** + + 感谢全球数百位贡献者的智慧与付出。无论是代码提交、问题反馈、文档翻译还是社区讨论,你们的每一份努力都是项目前进的重要动力。 + +- **特别致敬核心贡献者与项目管理委员会成员** + + 感谢你们长期以来的坚持与奉献,在技术架构演进、社区规范建设和项目推广中发挥了关键作用。 + +- **感谢所有用户和使用组织的信任与支持** + + 感谢你们在生产环境的实践验证和持续反馈,这些宝贵经验极大推动了产品的成熟与完善。 + +最后,我们始终相信:**社区成就非凡**。致敬开源,致敬每一位参与者,让我们的代码跑在全球机器! + +欢迎更多开发者加入我们,玩得开心! + +—— Apache HertzBeat™ 社区 敬上 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-5-19-new-pmc.md b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-5-19-new-pmc.md index f95af1dbc9..b57666e767 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-5-19-new-pmc.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2025-5-19-new-pmc.md @@ -1,5 +1,5 @@ --- -title: 因热爱而贡献开源:如何从用户成长为 Apache Hertzbeat 的 PPMC 成员 +title: 因热爱而贡献开源:如何从用户成长为 Apache HertzBeat™ 的 PPMC 成员 author: liutianyou author_title: liutianyou author_url: https://github.com/Liutianyou @@ -30,7 +30,7 @@ keywords: [open source monitoring system, alerting system] 对于未来,除了代码,需求之外,我还计划在下列方面投入更多时间: - **用户支持**:协助用户解决在使用中的问题; -- **技术推广**:让更多的人了解并开始使用Apache HertzBeat,让 Apache HertzBeat 成为监控领域的重要选择之一; +- **技术推广**:让更多的人了解并开始使用Apache HertzBeat,让 Apache HertzBeat™ 成为监控领域的重要选择之一; - **贡献者生态**:帮助和发展更多的贡献者参与 Apache HertzBeat。 ### 什么是Apache HertzBeat? @@ -39,7 +39,7 @@ Apache HertzBeat(简称 HertzBeat)是一个开源的实时监控系统,专 ### 如何参与HertzBeat? -欢迎大家为Apache HertzBeat 贡献代码,文档,想法。参与开源的经历给我的感受是,参与开源最难的部分是开始和坚持。如果大家有兴趣可以访问 跟着文档开始开源的第一步,也欢迎大家发邮件给我 ,我非常乐意在大家迈出开源第一步上提供更多的帮助。 +欢迎大家为Apache HertzBeat™ 贡献代码,文档,想法。参与开源的经历给我的感受是,参与开源最难的部分是开始和坚持。如果大家有兴趣可以访问 跟着文档开始开源的第一步,也欢迎大家发邮件给我 ,我非常乐意在大家迈出开源第一步上提供更多的帮助。 - 官方网站: - GitHub: @@ -47,4 +47,4 @@ Apache HertzBeat(简称 HertzBeat)是一个开源的实时监控系统,专 ### 致谢 -特别感谢**Tom**,**Qingran Zhao**,**TJxiaobao**,**Jast** 指导, 以及所有Apache HertzBeat 社区小伙伴的支持。 +特别感谢**Tom**,**Qingran Zhao**,**TJxiaobao**,**Jast** 指导, 以及所有Apache HertzBeat™ 社区小伙伴的支持。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-default.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-default.md index a22a0c2f94..546989b75d 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-default.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-default.md @@ -4,7 +4,7 @@ title: HTTP协议系统默认解析方式 sidebar_label: 系统默认解析方式 --- -> HTTP接口调用获取响应数据后,用 Apache HertzBeat 默认的解析方式去解析响应数据。 +> HTTP接口调用获取响应数据后,用 Apache HertzBeat™ 默认的解析方式去解析响应数据。 **此需接口响应数据结构符合HertzBeat指定的数据结构规则** diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-example-hertzbeat.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-example-hertzbeat.md index 202fc7d7a5..782a49d2b6 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-example-hertzbeat.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-example-hertzbeat.md @@ -4,7 +4,7 @@ title: 教程一:适配一款基于HTTP协议的监控类型 sidebar_label: 教程一:适配一款HTTP协议监控 --- -通过此教程我们一步一步描述如何在 Apache HertzBeat 监控系统下新增适配一款基于http协议的监控类型。 +通过此教程我们一步一步描述如何在 Apache HertzBeat™ 监控系统下新增适配一款基于http协议的监控类型。 阅读此教程前我们希望您已经从[自定义监控](extend-point)和[http协议自定义](extend-http)了解熟悉了怎么自定义类型,指标,协议等。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-jsonpath.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-jsonpath.md index 50fcecc0b7..ddc9c72a55 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-jsonpath.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-http-jsonpath.md @@ -8,7 +8,7 @@ sidebar_label: JsonPath解析方式 注意⚠️ 响应数据为JSON格式 -**使用JsonPath脚本将响应数据解析成符合 Apache HertzBeat 指定的数据结构规则的数据** +**使用JsonPath脚本将响应数据解析成符合 Apache HertzBeat™ 指定的数据结构规则的数据** #### JsonPath操作符 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-tutorial.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-tutorial.md index d7d771ae74..f922764f77 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-tutorial.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/advanced/extend-tutorial.md @@ -4,7 +4,7 @@ title: 自定义适配一款基于HTTP协议的新监控类型 sidebar_label: 教程案例 --- -通过此教程我们一步一步描述如何在 Apache HertzBeat 系统下自定义新增适配一款基于 http 协议的监控类型。 +通过此教程我们一步一步描述如何在 Apache HertzBeat™ 系统下自定义新增适配一款基于 http 协议的监控类型。 阅读此教程前我们希望您已经从[自定义监控](extend-point)和[http协议自定义](extend-http)了解熟悉了怎么自定义类型,指标,协议等。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/become_committer.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/become_committer.md index 6efe9ebc6e..5245663444 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/become_committer.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/become_committer.md @@ -23,14 +23,14 @@ limitations under the License. ## 成为 Apache HertzBeat™ 的 Committer -任何支持社区并在 CoPDoC 领域中工作的人都可以成为 Apache HertzBeat 的 Committer。CoPDoC 是 ASF 的缩写,用来描述我们如何不仅仅通过代码来认识到您的贡献。 +任何支持社区并在 CoPDoC 领域中工作的人都可以成为 Apache HertzBeat™ 的 Committer。CoPDoC 是 ASF 的缩写,用来描述我们如何不仅仅通过代码来认识到您的贡献。 - **Community** - 你可以通过我们的邮件列表、问题追踪器、讨论页面与社区成员互动,并分享愿景和知识。 - **Project** - 需要明确的愿景和共识。 - **Documentation** - 没有它,内容只会停留在作者的头脑中。 - **Code** - 没有代码,讨论就毫无意义。 -Apache HertzBeat 社区努力追求基于功绩的原则。因此,一旦有人在 CoPDoC 的任何领域有了足够的贡献,他们就可以成为 Committer 的候选人,最终被投票选为 HertzBeat 的 Committer。成为 Apache HertzBeat 的 Committer 并不一定意味着你必须使用你的提交权限向代码库提交代码;它意味着你致力于 HertzBeat 项目并为我们社区的成功做出了积极的贡献。 +Apache HertzBeat™ 社区努力追求基于功绩的原则。因此,一旦有人在 CoPDoC 的任何领域有了足够的贡献,他们就可以成为 Committer 的候选人,最终被投票选为 HertzBeat 的 Committer。成为 Apache HertzBeat™ 的 Committer 并不一定意味着你必须使用你的提交权限向代码库提交代码;它意味着你致力于 HertzBeat 项目并为我们社区的成功做出了积极的贡献。 ## Committer 的要求 @@ -38,7 +38,7 @@ Apache HertzBeat 社区努力追求基于功绩的原则。因此,一旦有人 ### 持续的贡献 -Committer 的候选人应该持续参与并为 HertzBeat 做出大量的贡献(例如修复漏洞、添加新功能、编写文档、维护问题板、代码审查或回答社区问题),无论是向主网站的代码库还是 HertzBeat 的 GitHub 仓库贡献。 +Committer 的候选人应该持续参与并为 HertzBeat 做出大量的贡献(例如修复漏洞、添加新功能、编写文档、维护问题板、代码审查或回答社区问题)。 - 3+ months 的活动和参与。 - 20+ pr 的代码,文档,测试等贡献。 @@ -46,7 +46,7 @@ Committer 的候选人应该持续参与并为 HertzBeat 做出大量的贡献 ### 贡献的质量 - 对项目有深入的理解。 -- 经过充分测试、良好设计、遵循 Apache HertzBeat 的编码标准,及简单的修复补丁。 +- 经过充分测试、良好设计、遵循 Apache HertzBeat™ 的编码标准,及简单的修复补丁。 - 井井有条的面向用户的详细文档。 ### 社区参与 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/become_pmc_member.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/become_pmc_member.md index 9b6e3b9664..7f6b5c0286 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/become_pmc_member.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/become_pmc_member.md @@ -23,14 +23,14 @@ limitations under the License. ## 成为 Apache HertzBeat™ 的 PPMC 成员 -任何支持社区并在 CoPDoC 领域中工作的人都可以成为 Apache HertzBeat 的PMC 成员。CoPDoC 是 ASF 的缩写,用来描述我们如何不仅仅通过代码来认识到您的贡献。 +任何支持社区并在 CoPDoC 领域中工作的人都可以成为 Apache HertzBeat™ 的PMC 成员。CoPDoC 是 ASF 的缩写,用来描述我们如何不仅仅通过代码来认识到您的贡献。 - **Community** - 您可以通过我们的邮件列表、问题追踪器、讨论页面与社区成员互动,并分享愿景和知识。 - **Project** - 需要明确的愿景和共识。 - **Documentation** - 没有它,内容只会停留在作者的头脑中。 - **Code** - 没有代码,讨论就毫无意义。 -Apache HertzBeat 社区努力追求基于功绩的原则。因此,一旦有人在 CoPDoC 的任何领域有了足够的贡献,他们就可以成为 PPMC 成员资格的候选人,最终被投票选为 HertzBeat 的 PPMC 成员。成为 Apache HertzBeat 的 PPMC 成员并不一定意味着您必须使用您的提交权限向代码库提交代码;它意味着您致力于 HertzBeat 项目并为我们社区的成功做出了积极的贡献。 +Apache HertzBeat™ 社区努力追求基于功绩的原则。因此,一旦有人在 CoPDoC 的任何领域有了足够的贡献,他们就可以成为 PPMC 成员资格的候选人,最终被投票选为 HertzBeat 的 PPMC 成员。成为 Apache HertzBeat™ 的 PPMC 成员并不一定意味着您必须使用您的提交权限向代码库提交代码;它意味着您致力于 HertzBeat 项目并为我们社区的成功做出了积极的贡献。 ## PPMC 成员的要求 @@ -38,14 +38,14 @@ Apache HertzBeat 社区努力追求基于功绩的原则。因此,一旦有人 ### 持续的贡献 -PMC 成员的候选人应该持续参与并为 HertzBeat 做出大量的贡献(例如修复漏洞、添加新功能、编写文档、维护问题板、代码审查或回答社区问题),无论是向主网站的代码库还是 HertzBeat 的 GitHub 仓库贡献。 +PMC 成员的候选人应该持续参与并为 HertzBeat 做出大量的贡献(例如修复漏洞、添加新功能、编写文档、维护问题板、代码审查或回答社区问题)。 - 12+ months 的活动和参与。 ### 贡献的质量 - 对项目有深入的理解。 -- 经过充分测试、良好设计、遵循 Apache HertzBeat 的编码标准,及简单的修复补丁。 +- 经过充分测试、良好设计、遵循 Apache HertzBeat™ 的编码标准,及简单的修复补丁。 - 井井有条的面向用户的详细文档。 ### 社区参与 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/contribution.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/contribution.md index b3dacbc7a9..6c6fa05da0 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/contribution.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/contribution.md @@ -25,7 +25,7 @@ limitations under the License. ### 贡献方式 -> 在 HertzBeat 社区,贡献方式有很多: +> 在 Apache HertzBeat™ 社区,贡献方式有很多: - 💻**代码**:可以帮助社区完成一些任务、编写新的 feature 或者是修复一些 bug; @@ -143,29 +143,36 @@ git checkout master git pull upstream master ``` +### 领取贡献者证书 + +在您的 PR 被合并后,您可以发送如下内容邮件到 `dev@hertzbeat.apache.org` 来申请领取属于您的 Apache HertzBeat™ 贡献者电子证书。 + +``` +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, + +``` + +在几个工作日内,您会收到携带电子证书的回复,您的名字也会出现在贡献者列表中。 +注意贡献者的证书是电子的,待您成为 `Committer` 或者 `PMC` 的证书是实体的。 + +证书样例: + +![cert](/img/docs/hertzbeat-cert.png) + ### 如何成为 Committer? 通过上述步骤,您就是 HertzBeat 的贡献者了。重复前面的步骤,在社区中保持活跃,坚持下去,您就能成为 Committer! ### 加入讨论交流 -[Github Discussion](https://github.com/apache/hertzbeat/discussions) - -加微信号 `ahertzbeat` 拉您进微信交流群 - -### 模块 - -- **[manager](https://github.com/apache/hertzbeat/tree/master/hertzbeat-manager)** 提供监控管理,系统管理基础服务 - -> 提供对监控的管理,监控应用配置的管理,系统用户租户后台管理等。 -> -> - **[collector](https://github.com/apache/hertzbeat/tree/master/hertzbeat-collector)** 提供监控数据采集服务 -> 使用通用协议远程采集获取对端指标数据。 -> - **[warehouse](https://github.com/apache/hertzbeat/tree/master/hertzbeat-warehouse)** 提供监控数据仓储服务 -> 采集指标结果数据管理,数据落盘,查询,计算统计。 -> - **[alerter](https://github.com/apache/hertzbeat/tree/master/hertzbeat-alerter)** 提供告警服务 -> 告警计算触发,任务状态联动,告警配置,告警通知。 -> - **[web-app](https://github.com/apache/hertzbeat/tree/master/web-app)** 提供可视化控制台页面 -> 监控告警系统可视化控制台前端 - -![hertzBeat](/img/docs/hertzbeat-arch.png) +[讨论交流](contact) diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-release.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-release.md index e5d071f358..3c94b415fb 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-release.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-release.md @@ -358,7 +358,7 @@ Hello HertzBeat Community: 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 @@ -450,7 +450,7 @@ 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. 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 @@ -593,7 +593,7 @@ Hi Community, 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/ diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md index 14f708c34f..45569242c1 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md @@ -4,7 +4,7 @@ title: 下载 Apache HertzBeat sidebar_label: Download --- -> **这里是 Apache HertzBeat 官方下载页面。** +> **这里是 Apache HertzBeat™ 官方下载页面。** > **请在下方表中选择版本下载,推荐使用最新版本。** :::tip @@ -26,7 +26,7 @@ sidebar_label: Download ## Docker 镜像版本 -> Apache HertzBeat 为每个版本制作了 Docker 镜像. 你可以从 [Docker Hub](https://hub.docker.com/r/apache/hertzbeat) 拉取使用. +> Apache HertzBeat™ 为每个版本制作了 Docker 镜像. 你可以从 [Docker Hub](https://hub.docker.com/r/apache/hertzbeat) 拉取使用. - HertzBeat - HertzBeat Collector diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/security_model.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/security_model.md index eb2eff8be9..ff5ea3888d 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/security_model.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/security_model.md @@ -5,38 +5,38 @@ sidebar_label: 安全模型 --- :::tip -Apache HertzBeat 是一个高可扩展的系统,其提供用户大量的自定义能力,用户可以通过自定义监控模板,自定义监控器,自定义插件等来对平台增强。在这种情况下,安全性是非常重要的。 -本文档将介绍 Apache HertzBeat 的安全模型。 +Apache HertzBeat™ 是一个高可扩展的系统,其提供用户大量的自定义能力,用户可以通过自定义监控模板,自定义监控器,自定义插件等来对平台增强。在这种情况下,安全性是非常重要的。 +本文档将介绍 Apache HertzBeat™ 的安全模型。 这里的安全模型主要涉及用户在扩展过程中需要注意的安全边界,以及如何保证用户的自定义不会对系统造成安全隐患。 ::: ## 用户权限安全 -Apache HertzBeat 使用 [Sureness](https://github.com/dromara/sureness) 来支撑系统用户安全。 +Apache HertzBeat™ 使用 [Sureness](https://github.com/dromara/sureness) 来支撑系统用户安全。 使用 Sureness 提供的 `sureness.yml` 来配置用户账户,角色,API资源等,强烈建议初始用户修改账户密码,具体参考 [账户权限管理](../start/account-modify) ## 监控模板安全 -Apache HertzBeat 提供了监控模板功能,用户可以通过配置监控模板里面的自定义脚本来定义监控规则。 +Apache HertzBeat™ 提供了监控模板功能,用户可以通过配置监控模板里面的自定义脚本来定义监控规则。 脚本类型包含 `SQL` `SHELL` `JMX` `URL` `API` 等,当用户自定义脚本时需要自行保证自定义脚本的安全性,避免脚本中包含恶意代码等。 ## 自定义插件安全 -Apache HertzBeat 支持用户上传自定义代码插件在多个系统的生命周期下运行,用户需要自行保证自定义插件代码的安全性。 +Apache HertzBeat™ 支持用户上传自定义代码插件在多个系统的生命周期下运行,用户需要自行保证自定义插件代码的安全性。 ## 自定义采集器安全 -Apache HertzBeat 支持用户自定义采集器来个性化采集监控指标等,用户需要自行保证自定义采集器的安全性。 +Apache HertzBeat™ 支持用户自定义采集器来个性化采集监控指标等,用户需要自行保证自定义采集器的安全性。 ## 自定义URL等参数安全 -Apache HertzBeat 提供自定义参数配置能力,所有被授权配置 URL 等参数的用户都被认为是高度信任的,并且期望他们可以触发某些行为。 +Apache HertzBeat™ 提供自定义参数配置能力,所有被授权配置 URL 等参数的用户都被认为是高度信任的,并且期望他们可以触发某些行为。 ## 其它自定义下的安全约束 -Apache HertzBeat 提供多种系统扩展方式和自定义能力,用户在使用过程中需注意自定义的安全性。当然所有扩展能力都是需在认证用户范围。 +Apache HertzBeat™ 提供多种系统扩展方式和自定义能力,用户在使用过程中需注意自定义的安全性。当然所有扩展能力都是需在认证用户范围。 ---- diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/status.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/status.md index 200b9c60d0..7baab05027 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/status.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/status.md @@ -16,7 +16,7 @@ keywords: [开源监控系统, 开源网站监控, 状态页面] | 字段名称 | 字段说明 | 举例 | |------|----------------------------------------|---------------------------------------------------------------------------------------------------| | 组织名称 | 组织的名称 | HertzBeat | -| 组织介绍 | 组织的详细介绍 | Apache HertzBeat 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。 | +| 组织介绍 | 组织的详细介绍 | Apache HertzBeat™ 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。 | | 网站链接 | 组织网站的 URL,便于访问者获取更多信息 | | | 标志图片 | 组织官方标志或 Logo 的图片文件路径或 URL,建议使用 .svg 格式 | | | 反馈地址 | 接收问题反馈的地址 | | diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/introduce.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/introduce.md index 26add42b27..27c308530e 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/introduce.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/introduce.md @@ -1,11 +1,11 @@ --- id: introduce -title: Apache HertzBeat +title: Apache HertzBeat™ sidebar_label: 介绍 slug: / --- -> 实时监控系统,无需Agent,性能集群,兼容Prometheus,自定义监控和状态页构建能力。 +> 实时观测系统,无需Agent,性能集群,兼容Prometheus,自定义监控和状态页构建能力。 **官网: [hertzbeat.apache.org](https://hertzbeat.apache.org)** diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/account-modify.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/account-modify.md index b6927e620a..cc44d79d52 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/account-modify.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/account-modify.md @@ -6,7 +6,7 @@ sidebar_label: 更新账户和密钥 ## 更新账户 -Apache HertzBeat 默认内置三个用户账户,分别为 admin/hertzbeat tom/hertzbeat guest/hertzbeat +Apache HertzBeat™ 默认内置三个用户账户,分别为 admin/hertzbeat tom/hertzbeat guest/hertzbeat 若需要新增删除修改账户或密码,可以通过配置 `sureness.yml` 实现,若无此需求可忽略此步骤 修改位于安装目录下的 `/hertzbeat/config/sureness.yml` 的配置文件,docker环境目录为`opt/hertzbeat/config/sureness.yml`,建议提前挂载映射 配置文件内容参考如下 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/baota-deploy.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/baota-deploy.md index 5f6c42fe43..0bbfa27cf5 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/baota-deploy.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/baota-deploy.md @@ -4,7 +4,7 @@ title: 使用 宝塔面板 部署 HertzBeat sidebar_label: 基于宝塔面板部署 --- -Apache HertzBeat 支持在宝塔面板的 `Docker` 应用商店一键部署。 +Apache HertzBeat™ 支持在宝塔面板的 `Docker` 应用商店一键部署。 ## 前提 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/greptime-init.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/greptime-init.md index 8c8843647c..7ccf4ce0fa 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/greptime-init.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/greptime-init.md @@ -4,7 +4,7 @@ title: 依赖时序数据库服务 Greptime 安装初始化 (推荐) sidebar_label: 指标数据存储 Greptime (推荐) --- -Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) +Apache HertzBeat™ 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) > 我们推荐使用并长期支持 Greptime 作为存储。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/influxdb-init.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/influxdb-init.md index fde3b031ad..af798344e5 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/influxdb-init.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/influxdb-init.md @@ -4,7 +4,7 @@ title: 依赖时序数据库服务InfluxDB安装初始化(可选) sidebar_label: 指标数据存储InfluxDB --- -Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) +Apache HertzBeat™ 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) > 我们推荐使用并长期支持 VictoriaMetrics 作为存储。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/iotdb-init.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/iotdb-init.md index 4ede42430a..9271c09617 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/iotdb-init.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/iotdb-init.md @@ -4,7 +4,7 @@ title: 依赖时序数据库服务IoTDB安装初始化(可选) sidebar_label: 指标数据存储IoTDB --- -Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) +Apache HertzBeat™ 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) > 我们推荐使用并长期支持 VictoriaMetrics 作为存储。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/mysql-change.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/mysql-change.md index f1f11f4129..8a230b9420 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/mysql-change.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/mysql-change.md @@ -4,7 +4,7 @@ title: 关系型数据库使用 Mysql 替换依赖的 H2 存储系统元数据( sidebar_label: 元数据存储Mysql --- -MYSQL是一款值得信赖的关系型数据库,Apache HertzBeat 除了支持使用默认内置的H2数据库外,还可以切换为使用MYSQL存储监控信息,告警信息,配置信息等结构化关系数据。 +MYSQL是一款值得信赖的关系型数据库,Apache HertzBeat™ 除了支持使用默认内置的H2数据库外,还可以切换为使用MYSQL存储监控信息,告警信息,配置信息等结构化关系数据。 注意⚠️ 使用外置MySQL数据库替换内置H2数据库为可选项,但建议生产环境配置,以提供更好的性能 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/package-deploy.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/package-deploy.md index 10032d8e7e..bcd4d8c4ed 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/package-deploy.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/package-deploy.md @@ -5,7 +5,7 @@ sidebar_label: 安装包方式安装 --- :::tip -Apache HertzBeat 支持在Linux Windows Mac系统安装运行,CPU支持X86/ARM64。 +Apache HertzBeat™ 支持在Linux Windows Mac系统安装运行,CPU支持X86/ARM64。 由于1.6.0及以后版本使用 `Java 17` ,且安装包不再提供内置jdk的版本,参考以下情况使用新版Hertzbeat。 - 当你的服务器中默认环境变量为 `Java 17` 时,这一步你无需任何操作。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/postgresql-change.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/postgresql-change.md index f2a858288a..7885b330c2 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/postgresql-change.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/postgresql-change.md @@ -4,7 +4,7 @@ title: 关系型数据库使用 PostgreSQL 替换依赖的 H2 存储系统元数 sidebar_label: 元数据存储PostgreSQL(推荐) --- -PostgreSQL 是一个功能强大,开源的关系型数据库管理系统(RDBMS)。Apache HertzBeat 除了支持使用默认内置的 H2 数据库外,还可以切换为使用 PostgreSQL 存储监控信息,告警信息,配置信息等结构化关系数据。 +PostgreSQL 是一个功能强大,开源的关系型数据库管理系统(RDBMS)。Apache HertzBeat™ 除了支持使用默认内置的 H2 数据库外,还可以切换为使用 PostgreSQL 存储监控信息,告警信息,配置信息等结构化关系数据。 注意⚠️ 使用外置 PostgreSQL 数据库替换内置 H2 数据库为可选项,但建议生产环境配置,以提供更好的性能 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/quickstart.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/quickstart.md index 66dd0a3d46..37a5e4aa60 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/quickstart.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/quickstart.md @@ -6,7 +6,7 @@ sidebar_label: 快速开始 ### 🐕 开始使用 -- 如果您是想将 Apache HertzBeat 部署到本地搭建监控系统,请参考下面的部署文档进行操作。 +- 如果您是想将 Apache HertzBeat™ 部署到本地搭建监控系统,请参考下面的部署文档进行操作。 ### 🍞 HertzBeat安装 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/tdengine-init.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/tdengine-init.md index 6d62994429..e82eeb4f85 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/tdengine-init.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/tdengine-init.md @@ -4,7 +4,7 @@ title: 依赖时序数据库服务TDengine安装初始化(可选) sidebar_label: 指标数据存储TDengine --- -Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) +Apache HertzBeat™ 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) > 我们推荐使用并长期支持 VictoriaMetrics 作为存储。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/upgrade.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/upgrade.md index 1bcaf79715..f991dd8e7a 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/upgrade.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/upgrade.md @@ -4,7 +4,7 @@ title: HertzBeat 新版本更新指引 sidebar_label: 版本更新指引 --- -**Apache HertzBeat 的发布版本列表** +**Apache HertzBeat™ 的发布版本列表** - [下载页面](https://hertzbeat.apache.org/docs/download) - [Github Release](https://github.com/apache/hertzbeat/releases) diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/usecase/sslcert-practice.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/usecase/sslcert-practice.md index 93accc1847..909ccbb32b 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/usecase/sslcert-practice.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/usecase/sslcert-practice.md @@ -12,7 +12,7 @@ sidebar_label: SSL 证书过期监控案例 ## HertzBeat 是什么 -Apache HertzBeat 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。 +Apache HertzBeat™ 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。 github: diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/usecase/tdengine-practice.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/usecase/tdengine-practice.md index 0924029f01..d327ef3851 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/usecase/tdengine-practice.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/usecase/tdengine-practice.md @@ -12,7 +12,7 @@ TDengine TSDB 是一款 开源、高性能、云原生 的时序数据库(Time ## HertzBeat 是什么 -Apache HertzBeat 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。 +Apache HertzBeat™ 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。 > **github: ** diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/victoria-metrics-init.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/victoria-metrics-init.md index fcb0bb3a9c..14decbdf0a 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/victoria-metrics-init.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/start/victoria-metrics-init.md @@ -4,7 +4,7 @@ title: 依赖时序数据库服务VictoriaMetrics安装初始化 sidebar_label: 指标数据存储VictoriaMetrics(推荐) --- -Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) +Apache HertzBeat™ 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置) > 我们推荐使用并长期支持 VictoriaMetrics 作为存储。 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/template.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/template.md index 7c48453d00..37c0cbfa43 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/template.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/template.md @@ -4,7 +4,7 @@ title: 监控模板中心 sidebar_label: 监控模板 --- -> Apache HertzBeat 是一个拥有强大自定义监控能力,无需 Agent 的开源实时监控告警工具。 +> Apache HertzBeat™ 是一个拥有强大自定义监控能力,无需 Agent 的开源实时监控告警工具。 > > 我们将`Http, Jmx, Ssh, Snmp, Jdbc, Prometheus`等协议规范可配置化,您只需在浏览器配置`YML`就能使用这些协议去自定义采集任何您想要的指标。 > 您相信只需简单配置即可快速适配一款`K8s`或`Docker`等新的监控类型吗? diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-release.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-release.md index 36fd067bdb..5878309f01 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-release.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-release.md @@ -358,7 +358,7 @@ Hello HertzBeat Community: 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 @@ -451,7 +451,7 @@ 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. 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 @@ -594,7 +594,7 @@ Hi Community, 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/ diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/download.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/download.md index 31cdb240f9..f866a9312e 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/download.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/download.md @@ -4,7 +4,7 @@ title: 下载 Apache HertzBeat sidebar_label: Download --- -> **这里是 Apache HertzBeat 官方下载页面。** +> **这里是 Apache HertzBeat™ 官方下载页面。** > **请在下方表中选择版本下载,推荐使用最新版本。** :::tip @@ -28,7 +28,7 @@ sidebar_label: Download ## Docker 镜像版本 -> Apache HertzBeat 为每个版本制作了 Docker 镜像. 你可以从 [Docker Hub](https://hub.docker.com/r/apache/hertzbeat) 拉取使用. +> Apache HertzBeat™ 为每个版本制作了 Docker 镜像. 你可以从 [Docker Hub](https://hub.docker.com/r/apache/hertzbeat) 拉取使用. - HertzBeat - HertzBeat Collector diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/introduce.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/introduce.md index e935d7b882..5694a0ff84 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/introduce.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/introduce.md @@ -1,11 +1,11 @@ --- id: introduce -title: Apache HertzBeat +title: Apache HertzBeat™ sidebar_label: 介绍 slug: / --- -> 实时监控系统,无需Agent,性能集群,兼容Prometheus,自定义监控和状态页构建能力。 +> 实时观测系统,无需Agent,性能集群,兼容Prometheus,自定义监控和状态页构建能力。 [![Discord](https://img.shields.io/badge/Chat-Discord-7289DA?logo=discord)](https://discord.gg/Fb6M73htGr) [![Reddit](https://img.shields.io/badge/Reddit-Community-7289DA?logo=reddit)](https://www.reddit.com/r/hertzbeat/) diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/start/account-modify.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/start/account-modify.md index b6927e620a..cc44d79d52 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/start/account-modify.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/start/account-modify.md @@ -6,7 +6,7 @@ sidebar_label: 更新账户和密钥 ## 更新账户 -Apache HertzBeat 默认内置三个用户账户,分别为 admin/hertzbeat tom/hertzbeat guest/hertzbeat +Apache HertzBeat™ 默认内置三个用户账户,分别为 admin/hertzbeat tom/hertzbeat guest/hertzbeat 若需要新增删除修改账户或密码,可以通过配置 `sureness.yml` 实现,若无此需求可忽略此步骤 修改位于安装目录下的 `/hertzbeat/config/sureness.yml` 的配置文件,docker环境目录为`opt/hertzbeat/config/sureness.yml`,建议提前挂载映射 配置文件内容参考如下 diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/start/sslcert-practice.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/start/sslcert-practice.md index 6cbad01081..d864d9cb82 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/start/sslcert-practice.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/start/sslcert-practice.md @@ -12,7 +12,7 @@ sidebar_label: SSL证书过期监控使用案例 ## HertzBeat 是什么 -Apache HertzBeat 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。 +Apache HertzBeat™ 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。 github: diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/template.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/template.md index 7c48453d00..37c0cbfa43 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/template.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/template.md @@ -4,7 +4,7 @@ title: 监控模板中心 sidebar_label: 监控模板 --- -> Apache HertzBeat 是一个拥有强大自定义监控能力,无需 Agent 的开源实时监控告警工具。 +> Apache HertzBeat™ 是一个拥有强大自定义监控能力,无需 Agent 的开源实时监控告警工具。 > > 我们将`Http, Jmx, Ssh, Snmp, Jdbc, Prometheus`等协议规范可配置化,您只需在浏览器配置`YML`就能使用这些协议去自定义采集任何您想要的指标。 > 您相信只需简单配置即可快速适配一款`K8s`或`Docker`等新的监控类型吗? diff --git a/home/static/.asf.yaml b/home/static/.asf.yaml index 6890fc0eab..dfcad523ee 100644 --- a/home/static/.asf.yaml +++ b/home/static/.asf.yaml @@ -16,7 +16,7 @@ # github: - description: HertzBeat is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities. + description: HertzBeat is a 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/home/static/img/docs/cert-committer.png b/home/static/img/docs/cert-committer.png deleted file mode 100644 index 03ead2951d..0000000000 Binary files a/home/static/img/docs/cert-committer.png and /dev/null differ diff --git a/home/static/img/docs/cert-contributor.png b/home/static/img/docs/cert-contributor.png deleted file mode 100644 index bc42f6e029..0000000000 Binary files a/home/static/img/docs/cert-contributor.png and /dev/null differ diff --git a/home/static/img/docs/custom-arch.png b/home/static/img/docs/custom-arch.png index 127af07589..0f2d172455 100644 Binary files a/home/static/img/docs/custom-arch.png and b/home/static/img/docs/custom-arch.png differ diff --git a/home/static/img/docs/hertzbeat-arch.png b/home/static/img/docs/hertzbeat-arch.png index 18970afdae..313f72b158 100644 Binary files a/home/static/img/docs/hertzbeat-arch.png and b/home/static/img/docs/hertzbeat-arch.png differ diff --git a/home/static/img/docs/hertzbeat-arch.svg b/home/static/img/docs/hertzbeat-arch.svg index ff329036a9..636143cbaa 100644 --- a/home/static/img/docs/hertzbeat-arch.svg +++ b/home/static/img/docs/hertzbeat-arch.svg @@ -1,21 +1,4 @@ - - - - - - - - queuealerternotifywarehouseh2/pgservercollectordispatchmanage datamemory/redislatest metric datavm/tsdbhistory metric dataWEB UIHTTP/HTTPSdefault,jsonpath,prometheusparseJDBCmysql,oracle,sqlserver,postgreSQL,mariadbSSH SHELLlinux,zookeeper,ubuntu,centosSNMPwindows,network,switch...JMXtomcat,jvm,kafka,hadoop...Ping,Port,Site-map,Ssl-cert,Api,Website...OS,Database,Middleware,Service,Cloud-Native...Apache HertzBeattemplate ymlHertzBeatisolated network regionAisolated network regionBisolated network regionCcollectorCloud<->EdgecollectorcollectorcollectorClustermonitoringresourcemonitoring resourcecollectormonitoring resourcecollectormonitoring resource + + +queuealerterAIwarehouseh2/mysql/pgservercollectordispatchmanage metadatatsdb/vmmetrics logs dataWEB UIHTTP/HTTPSdefault,jsonpath,prometheusparseJDBCmysql,oracle,sqlserver,postgreSQL,mariadbSSH SHELLlinux,zookeeper,ubuntu,centosSNMPwindows,network,switch...JMXtomcat,jvm,kafka,hadoop...Ping,Port,Impi,plc,Site-map,Ssl-cert,Api,Website...OS,Database,Middleware,Service,Cloud-Native... Apache HertzBeattemplate ymlHertzBeatisolated network regionAisolated network regionBisolated network regionCcollectorCloud<->EdgecollectorcollectorcollectorClusterITresourceIT resourcecollectorIT resourcecollectorIT resourceMCPAgent \ No newline at end of file diff --git a/home/static/img/docs/hertzbeat-cert.png b/home/static/img/docs/hertzbeat-cert.png new file mode 100644 index 0000000000..68161a0147 Binary files /dev/null and b/home/static/img/docs/hertzbeat-cert.png differ diff --git a/home/static/img/docs/hertzbeat-roadmap.png b/home/static/img/docs/hertzbeat-roadmap.png deleted file mode 100644 index 829e6add7e..0000000000 Binary files a/home/static/img/docs/hertzbeat-roadmap.png and /dev/null differ diff --git a/home/static/img/docs/hertzbeat-roadmap.svg b/home/static/img/docs/hertzbeat-roadmap.svg deleted file mode 100644 index 02f4282db0..0000000000 --- a/home/static/img/docs/hertzbeat-roadmap.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - HertzBeat RoadMap v1, Welcome Contribute with Us.a.More Monitor Protocol 1. Support Ipmi Protocol to monitor server 2. Support Mqtt Protocol to monitor iot deviceb.More Monitor Type 1. Support monitor more database, eg:tidb,gaussdb,mongodb,clickhouse,oceanbase... 2. Support monitor more middleware, eg:rabbitmq,etcd,shenyu,rocketmq,apollo... 3. Support monitor more cloud-native app, eg:k8s,docker,istio,kubeSphere... 4. Support more metrics collect.c.Support Metrics Data Push Now we pull metrics from peer server, support receive push data in the future.d.Data visualization custom big screen Provide a metrics data visualization platform.e.More Message Notify Type Support telegram, discord, slack and more to notify message.f.Monitor Custom Define Visualization Users can define custom monitor through web editor instead of yml file. \ No newline at end of file diff --git a/home/static/img/home/0.png b/home/static/img/home/0.png index 44d2770d6c..d73fa13d65 100644 Binary files a/home/static/img/home/0.png and b/home/static/img/home/0.png differ diff --git a/home/versioned_docs/version-v1.6.x/community/how-to-release.md b/home/versioned_docs/version-v1.6.x/community/how-to-release.md index 75d65f322d..76b7a7b0ac 100644 --- a/home/versioned_docs/version-v1.6.x/community/how-to-release.md +++ b/home/versioned_docs/version-v1.6.x/community/how-to-release.md @@ -358,7 +358,7 @@ Hello HertzBeat Community: 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 @@ -451,7 +451,7 @@ 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. 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 @@ -594,7 +594,7 @@ Hi Community, 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/ diff --git a/home/versioned_docs/version-v1.6.x/download.md b/home/versioned_docs/version-v1.6.x/download.md index da5243263b..94deeb6bbd 100644 --- a/home/versioned_docs/version-v1.6.x/download.md +++ b/home/versioned_docs/version-v1.6.x/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 @@ -28,7 +28,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/versioned_docs/version-v1.6.x/introduce.md b/home/versioned_docs/version-v1.6.x/introduce.md index e855e59099..12cc40d6fb 100644 --- a/home/versioned_docs/version-v1.6.x/introduce.md +++ b/home/versioned_docs/version-v1.6.x/introduce.md @@ -5,7 +5,7 @@ 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. [![Discord](https://img.shields.io/badge/Chat-Discord-7289DA?logo=discord)](https://discord.gg/Fb6M73htGr) [![Reddit](https://img.shields.io/badge/Reddit-Community-7289DA?logo=reddit)](https://www.reddit.com/r/hertzbeat/) @@ -20,7 +20,7 @@ slug: / ## 🎡 Introduction -[Apache HertzBeat](https://github.com/apache/hertzbeat) (incubating) 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) (incubating) 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/versioned_docs/version-v1.6.x/start/account-modify.md b/home/versioned_docs/version-v1.6.x/start/account-modify.md index e03514398d..fc4f2f7cda 100644 --- a/home/versioned_docs/version-v1.6.x/start/account-modify.md +++ b/home/versioned_docs/version-v1.6.x/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/versioned_docs/version-v1.6.x/start/sslcert-practice.md b/home/versioned_docs/version-v1.6.x/start/sslcert-practice.md index 777b07b7ae..f1d29329b3 100644 --- a/home/versioned_docs/version-v1.6.x/start/sslcert-practice.md +++ b/home/versioned_docs/version-v1.6.x/start/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/versioned_docs/version-v1.6.x/template.md b/home/versioned_docs/version-v1.6.x/template.md index 18e0bc0ef3..ec15b93d46 100644 --- a/home/versioned_docs/version-v1.6.x/template.md +++ b/home/versioned_docs/version-v1.6.x/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/pom.xml b/pom.xml index 27bd631e71..91620b4148 100644 --- a/pom.xml +++ b/pom.xml @@ -34,7 +34,7 @@ https://hertzbeat.apache.org/ - Apache HertzBeat, a real-time monitoring system with agentless, performance cluster, prometheus-compatible, + Apache HertzBeat™, a real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities. diff --git a/template-marketplace/hertzbeat-template-hub-web-app/src/app/layout/market/market.component.html b/template-marketplace/hertzbeat-template-hub-web-app/src/app/layout/market/market.component.html index 889599ccaf..acc1e884d8 100644 --- a/template-marketplace/hertzbeat-template-hub-web-app/src/app/layout/market/market.component.html +++ b/template-marketplace/hertzbeat-template-hub-web-app/src/app/layout/market/market.component.html @@ -141,7 +141,7 @@