mirror of
https://github.com/dromara/hertzbeat.git
synced 2026-09-17 09:40:58 +00:00
[doc] graduate and remove incubating (#3584)
Co-authored-by: Calvin <zhengqiwei@apache.org> Co-authored-by: 淞筱 <2030509072@qq.com> Co-authored-by: aias00 <liuhongyu@apache.org> Co-authored-by: shown <yuluo08290126@gmail.com>
This commit is contained in:
co-authored by
Calvin
淞筱
aias00
shown
parent
f0e53a9fb3
commit
cae4423f30
+1
-1
@@ -1,4 +1,4 @@
|
||||
Apache HertzBeat (incubating) is an effort undergoing incubation at the Apache
|
||||
Apache HertzBeat (incubating) is an effort undergoing incubation at the Apache
|
||||
Software Foundation (ASF), sponsored by the Apache Incubator PMC.
|
||||
|
||||
Incubation is required of all newly accepted projects until a further review
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Apache HertzBeat (incubating)
|
||||
Apache HertzBeat
|
||||
Copyright 2024-2025 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
|
||||
@@ -8,9 +8,9 @@ tags: [opensource, practice]
|
||||
keywords: [open source, monitoring, alerting]
|
||||
---
|
||||
|
||||
**Hi guys, We are excited to announce that Apache HertzBeat (incubating) 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 (incubating) 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.
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Quick Tutorial Customize and adapt a monitoring based on HTTP protocol
|
||||
sidebar_label: Tutorial Case
|
||||
---
|
||||
|
||||
Through this tutorial, we describe step by step how to customize and adapt a monitoring type based on the http protocol under the Apache HertzBeat (incubating).
|
||||
Through this tutorial, we describe step by step how to customize and adapt a monitoring type based on the http protocol under the Apache HertzBeat.
|
||||
|
||||
Before reading this tutorial, we hope that you are familiar with how to customize types, metrics, protocols, etc. from [Custom Monitoring](extend-point) and [Http Protocol Customization](extend-http).
|
||||
|
||||
|
||||
@@ -350,13 +350,13 @@ 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`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat (incubating) 1.6.0 rc1 <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat 1.6.0 rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hello HertzBeat Community:
|
||||
|
||||
This is a call for vote to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -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`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Dear HertzBeat community,
|
||||
|
||||
Thanks for your review and vote for "Release Apache HertzBeat (incubating) 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,14 +441,14 @@ 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`: <general@incubator.apache.org> <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hello Incubator Community:
|
||||
|
||||
This is a call for a vote to release Apache HertzBeat (incubating) version 1.6.0-RC1.
|
||||
The Apache HertzBeat community has voted on and approved a proposal to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -486,7 +486,7 @@ https://hertzbeat.apache.org/docs/community/development/#build-hertzbeat-binary-
|
||||
---
|
||||
Thanks,
|
||||
|
||||
On behalf of Apache HertzBeat (incubating) 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`: <general@incubator.apache.org> <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hi Incubator Community,
|
||||
|
||||
The vote to release Apache HertzBeat (incubating) 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,13 +584,13 @@ The rename the release-1.6.0-rc1 branch to release-1.6.0.
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `cc`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [ANNOUNCE] Apache HertzBeat (incubating) 1.6.0 released <br />
|
||||
> `Title`: [ANNOUNCE] Apache HertzBeat 1.6.0 released <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hi Community,
|
||||
|
||||
We are glad to announce the release of Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -273,7 +273,7 @@ Subject: [ANNOUNCE] New committer: ${NEW_COMMITTER_NAME}
|
||||
```text
|
||||
Hello Community,
|
||||
|
||||
The Podling Project Management Committee (PPMC) for Apache HertzBeat (incubating)
|
||||
The Podling Project Management Committee (PPMC) for Apache HertzBeat
|
||||
has invited ${NEW_COMMITTER_NAME} to become a committer and we are pleased to
|
||||
announce that he has accepted.
|
||||
|
||||
|
||||
@@ -280,5 +280,5 @@ submission process. This should enable better productivity.
|
||||
A PPMC member helps manage and guide the direction of the project.
|
||||
|
||||
Thanks,
|
||||
On behalf of the Apache HertzBeat (incubating) PPMC
|
||||
On behalf of the Apache HertzBeat PPMC
|
||||
```
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
id: download
|
||||
title: Download Apache HertzBeat (incubating)
|
||||
title: Download Apache HertzBeat
|
||||
sidebar_label: Download
|
||||
---
|
||||
|
||||
> **Here is the Apache HertzBeat (incubating) 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
|
||||
|
||||
@@ -5,7 +5,7 @@ sidebar_label: Collector
|
||||
keywords: [monitoring, observability, collector, metrics]
|
||||
---
|
||||
|
||||
> HertzBeat Collector is a lightweight data collection module that enables metrics collection, high availability deployments, and cloud-edge collaboration in Apache HertzBeat (incubating).
|
||||
> HertzBeat Collector is a lightweight data collection module that enables metrics collection, high availability deployments, and cloud-edge collaboration in Apache HertzBeat.
|
||||
|
||||
## Introduction
|
||||
|
||||
|
||||
@@ -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 (incubating) 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 | <https://hertzbeat.apache.org/> |
|
||||
| Logo Image | Path or URL of the organization's official logo image, preferably in .svg format | <https://hertzbeat.apache.org/zh-cn/img/hertzbeat-logo.svg> |
|
||||
| Feedback Address | Address to receive feedback | <https://github.com/apache/hertzbeat/issues> |
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: introduce
|
||||
title: Apache HertzBeat (incubating)
|
||||
title: Apache HertzBeat
|
||||
sidebar_label: Introduce
|
||||
slug: /
|
||||
---
|
||||
|
||||
@@ -6,7 +6,7 @@ sidebar_label: Update Account Secret
|
||||
|
||||
## Update Account
|
||||
|
||||
Apache HertzBeat (incubating) 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]**
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use aaPanel Deploy HertzBeat
|
||||
sidebar_label: Install via aaPanel
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 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
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use Time Series Database Greptime to Store Metrics Data (Recommended)
|
||||
sidebar_label: Metrics Store Greptime (Recommended)
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating)'s historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
Apache HertzBeat's historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
|
||||
> It is recommended to use Greptime as metrics storage.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use Time Series Database InfluxDB to Store Metrics Data (Optional)
|
||||
sidebar_label: Metrics Store InfluxDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating)'s historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
Apache HertzBeat's historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
|
||||
> It is recommended to use VictoriaMetrics as metrics storage.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use Time Series Database IoTDB to Store Metrics Data (Optional)
|
||||
sidebar_label: Metrics Store IoTDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating)'s historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
Apache HertzBeat's historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
|
||||
> It is recommended to use VictoriaMetrics as metrics storage.
|
||||
|
||||
|
||||
@@ -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 (incubating) 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.
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ sidebar_label: Install via Package
|
||||
---
|
||||
|
||||
:::tip
|
||||
You can install and run Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -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 (incubating) 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.
|
||||
|
||||
|
||||
@@ -6,11 +6,11 @@ sidebar_label: Quick Start
|
||||
|
||||
### 🐕 Quick Start
|
||||
|
||||
- If you wish to deploy Apache HertzBeat (incubating) 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 (incubating) 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
|
||||
|
||||
|
||||
@@ -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 (incubating) 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
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use Time Series Database TDengine to Store Metrics Data (Optional)
|
||||
sidebar_label: Metrics Store TDengine
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating)'s historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
Apache HertzBeat's historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
|
||||
> It is recommended to use VictoriaMetrics as metrics storage.
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ sidebar_label: Version Upgrade Guide
|
||||
- [Github Release](https://github.com/apache/hertzbeat/releases)
|
||||
- [DockerHub Release](https://hub.docker.com/r/apache/hertzbeat/tags)
|
||||
|
||||
Apache HertzBeat (incubating)'s metadata information is stored in H2 or Mysql, PostgreSQL relational databases, and the collected metric data is stored in time series databases such as TDengine and IotDB.
|
||||
Apache HertzBeat's metadata information is stored in H2 or Mysql, PostgreSQL relational databases, and the collected metric data is stored in time series databases such as TDengine and IotDB.
|
||||
|
||||
**You need to save and back up the data files of the database and monitoring templates yml files before upgrading**
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ This article introduces an integrated solution using the HertzBeat monitoring sy
|
||||
|
||||
## What is HertzBeat
|
||||
|
||||
Apache HertzBeat (incubating) 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: <https://github.com/apache/hertzbeat>**
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ This article introduces how to use the hertzbeat monitoring tool to detect the v
|
||||
|
||||
## What is HertzBeat
|
||||
|
||||
Apache HertzBeat (incubating) 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: <https://github.com/apache/hertzbeat>
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use Time Series Database VictoriaMetrics to Store Metrics Data (Recommend
|
||||
sidebar_label: Metrics Store VictoriaMetrics (Recommended)
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating)'s historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
Apache HertzBeat's historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
|
||||
> It is recommended to use VictoriaMetrics as metrics storage.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Monitoring Template Here
|
||||
sidebar_label: Monitoring Template
|
||||
---
|
||||
|
||||
> Apache HertzBeat (incubating) 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?
|
||||
|
||||
@@ -2,7 +2,7 @@ const path = require('path')
|
||||
|
||||
const organizationName = 'apache' // Usually your GitHub name.
|
||||
const projectName = 'hertzbeat' // Usually your repo name.
|
||||
const deploymentBranch = 'asf-site'
|
||||
const deploymentBranch = 'asf-site'
|
||||
const branch = 'master'
|
||||
const repoUrl = `https://github.com/apache/${projectName}`
|
||||
const cdnUrl = null
|
||||
@@ -16,8 +16,8 @@ module.exports = {
|
||||
onBrokenMarkdownLinks: 'throw',
|
||||
favicon: '/img/hertzbeat-logo.svg',
|
||||
organizationName,
|
||||
projectName,
|
||||
deploymentBranch,
|
||||
projectName,
|
||||
deploymentBranch,
|
||||
customFields: {
|
||||
repoUrl,
|
||||
cdnUrl,
|
||||
@@ -206,22 +206,22 @@ module.exports = {
|
||||
{
|
||||
type: 'localeDropdown',
|
||||
position: 'right',
|
||||
},
|
||||
},
|
||||
{
|
||||
href: repoUrl,
|
||||
position: 'right',
|
||||
className: 'header-github-link'
|
||||
},
|
||||
},
|
||||
{
|
||||
href: 'https://x.com/hertzbeat1024',
|
||||
position: 'right',
|
||||
className: 'header-twitter-link'
|
||||
},
|
||||
},
|
||||
{
|
||||
href: 'https://www.youtube.com/channel/UCri75zfWX0GHqJFPENEbLow',
|
||||
position: 'right',
|
||||
className: 'header-youtube-link'
|
||||
},
|
||||
},
|
||||
{
|
||||
href: 'https://discord.gg/Fb6M73htGr',
|
||||
position: 'right',
|
||||
@@ -288,7 +288,7 @@ module.exports = {
|
||||
</div>
|
||||
<div style="margin-left: 40px">
|
||||
<p style="font-size: 14px;line-height: 25px;">
|
||||
Apache HertzBeat is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
|
||||
Apache HertzBeat (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -263,13 +263,13 @@
|
||||
"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 (incubating) 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.{github}"
|
||||
},
|
||||
"slogan": {
|
||||
"message": "Open Source Real-time Monitoring System"
|
||||
},
|
||||
"Who uses HertzBeat?": {
|
||||
"message": "Who uses Apache HertzBeat (incubating)?"
|
||||
"message": "Who uses Apache HertzBeat?"
|
||||
},
|
||||
"theme.admonition.note": {
|
||||
"message": "note",
|
||||
@@ -490,7 +490,7 @@
|
||||
"description": "The title of the tag list page"
|
||||
},
|
||||
"team.name": {
|
||||
"message": "Apache HertzBeat (incubating) 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."
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"description": "The label of footer link with label=contact linking to /docs/community/contact"
|
||||
},
|
||||
"copyright": {
|
||||
"message": "\n <div style=\"text-align: left;margin-top:30px\">\n <div style=\"align-items: center; display: flex\">\n <div style=\"width: 1200px; background-color: #282c77; padding: 10px; border-radius: 6px\">\n <a href=\"https://incubator.apache.org/\">\n <img src=\"/img/icons/apache-incubator.svg\" alt=\"Apache Incubator logo\">\n </a>\n </div>\n <div style=\"margin-left: 40px\">\n <p style=\"font-size: 14px;line-height: 25px;\">\n Apache HertzBeat is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.\n </p>\n </div>\n </div>\n\n <div style=\"border-top: 1px solid #525252;min-height: 60px;line-height: 25px;text-align: left;font-size: 14px;display: flex;align-items: center;\">\n <span>\n Copyright © 2024-2025 The Apache Software Foundation. Apache HertzBeat, HertzBeat, and its feather logo are trademarks of The Apache Software Foundation.\n </span>\n </div>\n </div>",
|
||||
"message": "\n <div style=\"text-align: left;margin-top:30px\">\n <div style=\"align-items: center; display: flex\">\n <div style=\"width: 1200px; background-color: #282c77; padding: 10px; border-radius: 6px\">\n <a href=\"https://incubator.apache.org/\">\n <img src=\"/img/icons/apache-incubator.svg\" alt=\"Apache Incubator logo\">\n </a>\n </div>\n <div style=\"margin-left: 40px\">\n <p style=\"font-size: 14px;line-height: 25px;\">\n Apache HertzBeat (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.\n </p>\n </div>\n </div>\n\n <div style=\"border-top: 1px solid #525252;min-height: 60px;line-height: 25px;text-align: left;font-size: 14px;display: flex;align-items: center;\">\n <span>\n Copyright © 2024-2025 The Apache Software Foundation. Apache HertzBeat, HertzBeat, and its feather logo are trademarks of The Apache Software Foundation.\n </span>\n </div>\n </div>",
|
||||
"description": "The footer copyright"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -437,7 +437,7 @@
|
||||
"message": "将 Http,Jmx,Ssh,Snmp,Jdbc 等协议规范可配置模板化,只需在线配置YML就可自定义监控指标。{br} 高性能,支持多采集器集群横向扩展,支持多隔离网络监控,云边协同。{br}灵活的告警阈值规则,邮箱,短信,钉钉,企业微信,飞书,Webhook等消息及时送达。{br} 您相信只需配置下就能适配新K8s监控类型吗?"
|
||||
},
|
||||
"opensource-content": {
|
||||
"message": "Apache HertzBeat (incubating) 是开源的,拥有一个包容开放的社区。{br}欢迎任何对此有兴趣的同学参与其中,无论是代码文档或者错别字,尊重社区的每一位,一起进步成长。{br}我们的代码正被部署到全球成千上万机器上。{github}"
|
||||
"message": "Apache HertzBeat 是开源的,拥有一个包容开放的社区。{br}欢迎任何对此有兴趣的同学参与其中,无论是代码文档或者错别字,尊重社区的每一位,一起进步成长。{br}我们的代码正被部署到全球成千上万机器上。{github}"
|
||||
},
|
||||
"slogan": {
|
||||
"message": "易用友好的开源实时监控系统"
|
||||
@@ -464,7 +464,7 @@
|
||||
"message": "快速开始"
|
||||
},
|
||||
"Who uses HertzBeat?": {
|
||||
"message": "谁在使用 Apache HertzBeat (incubating)"
|
||||
"message": "谁在使用 Apache HertzBeat"
|
||||
},
|
||||
"Support HertzBeat": {
|
||||
"message": "Support HertzBeat"
|
||||
@@ -493,7 +493,7 @@
|
||||
"description": "The title of the tag list page"
|
||||
},
|
||||
"team.name": {
|
||||
"message": "Apache HertzBeat (incubating) 团队"
|
||||
"message": "Apache HertzBeat 团队"
|
||||
},
|
||||
"team.desc": {
|
||||
"message": "HertzBeat 团队由来自全球各个领域的贡献者组成。践行 开放,协作 的社区理念,欢迎👏更多的人加入我们,和社区一同成长。"
|
||||
|
||||
@@ -8,9 +8,9 @@ tags: [opensource, practice]
|
||||
keywords: [open source, monitoring, alerting]
|
||||
---
|
||||
|
||||
**Hi 朋友们,我们很高兴地宣布,Apache HertzBeat (incubating) 的了第一个Apache版本 v1.6.0 发布啦!🎉.**
|
||||
**Hi 朋友们,我们很高兴地宣布,Apache HertzBeat 的了第一个Apache版本 v1.6.0 发布啦!🎉.**
|
||||
|
||||
经过近五个月的社区开发迭代贡献和两个月的Apache Incubator孵化过程,Apache HertzBeat (incubating) 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的发展。🎉
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: HTTP协议系统默认解析方式
|
||||
sidebar_label: 系统默认解析方式
|
||||
---
|
||||
|
||||
> HTTP接口调用获取响应数据后,用 Apache HertzBeat (incubating) 默认的解析方式去解析响应数据。
|
||||
> HTTP接口调用获取响应数据后,用 Apache HertzBeat 默认的解析方式去解析响应数据。
|
||||
|
||||
**此需接口响应数据结构符合HertzBeat指定的数据结构规则**
|
||||
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 教程一:适配一款基于HTTP协议的监控类型
|
||||
sidebar_label: 教程一:适配一款HTTP协议监控
|
||||
---
|
||||
|
||||
通过此教程我们一步一步描述如何在 Apache HertzBeat (incubating) 监控系统下新增适配一款基于http协议的监控类型。
|
||||
通过此教程我们一步一步描述如何在 Apache HertzBeat 监控系统下新增适配一款基于http协议的监控类型。
|
||||
|
||||
阅读此教程前我们希望您已经从[自定义监控](extend-point)和[http协议自定义](extend-http)了解熟悉了怎么自定义类型,指标,协议等。
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ sidebar_label: JsonPath解析方式
|
||||
|
||||
注意⚠️ 响应数据为JSON格式
|
||||
|
||||
**使用JsonPath脚本将响应数据解析成符合 Apache HertzBeat (incubating) 指定的数据结构规则的数据**
|
||||
**使用JsonPath脚本将响应数据解析成符合 Apache HertzBeat 指定的数据结构规则的数据**
|
||||
|
||||
#### JsonPath操作符
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 自定义适配一款基于HTTP协议的新监控类型
|
||||
sidebar_label: 教程案例
|
||||
---
|
||||
|
||||
通过此教程我们一步一步描述如何在 Apache HertzBeat (incubating) 系统下自定义新增适配一款基于 http 协议的监控类型。
|
||||
通过此教程我们一步一步描述如何在 Apache HertzBeat 系统下自定义新增适配一款基于 http 协议的监控类型。
|
||||
|
||||
阅读此教程前我们希望您已经从[自定义监控](extend-point)和[http协议自定义](extend-http)了解熟悉了怎么自定义类型,指标,协议等。
|
||||
|
||||
|
||||
+12
-12
@@ -350,13 +350,13 @@ svn commit -m "release for HertzBeat 1.6.0-RC1"
|
||||
发送社区投票邮件需要至少三个`+1`,且无`-1`。
|
||||
|
||||
> `Send to`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat (incubating) 1.6.0 rc1 <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat 1.6.0 rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hello HertzBeat Community:
|
||||
|
||||
This is a call for vote to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -406,13 +406,13 @@ Thanks!
|
||||
在72小时后,将统计投票结果,并发送投票结果邮件,如下所示。
|
||||
|
||||
> `Send to`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Dear HertzBeat community,
|
||||
|
||||
Thanks for your review and vote for "Release Apache HertzBeat (incubating) 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,14 +441,14 @@ ChunJin Mu
|
||||
发送孵化社区投票邮件需要至少三个`+1`,且无`-1`。
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hello Incubator Community:
|
||||
|
||||
This is a call for a vote to release Apache HertzBeat (incubating) version 1.6.0-RC1.
|
||||
The Apache HertzBeat community has voted on and approved a proposal to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -486,7 +486,7 @@ https://hertzbeat.apache.org/docs/community/development/#build-hertzbeat-binary-
|
||||
---
|
||||
Thanks,
|
||||
|
||||
On behalf of Apache HertzBeat (incubating) community
|
||||
On behalf of Apache HertzBeat community
|
||||
---
|
||||
Best,
|
||||
ChunJin Mu
|
||||
@@ -507,13 +507,13 @@ Chunjin Mu
|
||||
然后将统计投票结果,并发送投票结果邮件,如下所示。
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hi Incubator Community,
|
||||
|
||||
The vote to release Apache HertzBeat (incubating) 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,13 +584,13 @@ release note: xxx
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `cc`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [ANNOUNCE] Apache HertzBeat (incubating) 1.6.0 released <br />
|
||||
> `Title`: [ANNOUNCE] Apache HertzBeat 1.6.0 released <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hi Community,
|
||||
|
||||
We are glad to announce the release of Apache HertzBeat (incubating) 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.
|
||||
|
||||
+1
-1
@@ -270,7 +270,7 @@ Subject: [ANNOUNCE] New committer: ${NEW_COMMITTER_NAME}
|
||||
```text
|
||||
Hello Community,
|
||||
|
||||
The Podling Project Management Committee (PPMC) for Apache HertzBeat (incubating)
|
||||
The Podling Project Management Committee (PPMC) for Apache HertzBeat
|
||||
has invited ${NEW_COMMITTER_NAME} to become a committer and we are pleased to
|
||||
announce that he has accepted.
|
||||
|
||||
|
||||
+1
-1
@@ -281,5 +281,5 @@ submission process. This should enable better productivity.
|
||||
A PPMC member helps manage and guide the direction of the project.
|
||||
|
||||
Thanks,
|
||||
On behalf of the Apache HertzBeat (incubating) PPMC
|
||||
On behalf of the Apache HertzBeat PPMC
|
||||
```
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
id: download
|
||||
title: 下载 Apache HertzBeat (incubating)
|
||||
title: 下载 Apache HertzBeat
|
||||
sidebar_label: Download
|
||||
---
|
||||
|
||||
> **这里是 Apache HertzBeat (incubating) 官方下载页面。**
|
||||
> **这里是 Apache HertzBeat 官方下载页面。**
|
||||
> **请在下方表中选择版本下载,推荐使用最新版本。**
|
||||
|
||||
:::tip
|
||||
|
||||
@@ -16,7 +16,7 @@ keywords: [开源监控系统, 开源网站监控, 状态页面]
|
||||
| 字段名称 | 字段说明 | 举例 |
|
||||
|------|----------------------------------------|---------------------------------------------------------------------------------------------------|
|
||||
| 组织名称 | 组织的名称 | HertzBeat |
|
||||
| 组织介绍 | 组织的详细介绍 | Apache HertzBeat (incubating) 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。 |
|
||||
| 组织介绍 | 组织的详细介绍 | Apache HertzBeat 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。 |
|
||||
| 网站链接 | 组织网站的 URL,便于访问者获取更多信息 | <https://hertzbeat.apache.org/> |
|
||||
| 标志图片 | 组织官方标志或 Logo 的图片文件路径或 URL,建议使用 .svg 格式 | <https://hertzbeat.apache.org/zh-cn/img/hertzbeat-logo.svg> |
|
||||
| 反馈地址 | 接收问题反馈的地址 | <https://github.com/apache/hertzbeat/issues> |
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: introduce
|
||||
title: Apache HertzBeat (incubating)
|
||||
title: Apache HertzBeat
|
||||
sidebar_label: 介绍
|
||||
slug: /
|
||||
---
|
||||
|
||||
@@ -6,7 +6,7 @@ sidebar_label: 更新账户和密钥
|
||||
|
||||
## 更新账户
|
||||
|
||||
Apache HertzBeat (incubating) 默认内置三个用户账户,分别为 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`,建议提前挂载映射
|
||||
配置文件内容参考如下
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 使用 宝塔面板 部署 HertzBeat
|
||||
sidebar_label: 基于宝塔面板部署
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 支持在宝塔面板的 `Docker` 应用商店一键部署。
|
||||
Apache HertzBeat 支持在宝塔面板的 `Docker` 应用商店一键部署。
|
||||
|
||||
## 前提
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务 Greptime 安装初始化 (推荐)
|
||||
sidebar_label: 指标数据存储 Greptime (推荐)
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 Greptime 作为存储。
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务InfluxDB安装初始化(可选)
|
||||
sidebar_label: 指标数据存储InfluxDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 VictoriaMetrics 作为存储。
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务IoTDB安装初始化(可选)
|
||||
sidebar_label: 指标数据存储IoTDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 VictoriaMetrics 作为存储。
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 关系型数据库使用 Mysql 替换依赖的 H2 存储系统元数据(
|
||||
sidebar_label: 元数据存储Mysql
|
||||
---
|
||||
|
||||
MYSQL是一款值得信赖的关系型数据库,Apache HertzBeat (incubating) 除了支持使用默认内置的H2数据库外,还可以切换为使用MYSQL存储监控信息,告警信息,配置信息等结构化关系数据。
|
||||
MYSQL是一款值得信赖的关系型数据库,Apache HertzBeat 除了支持使用默认内置的H2数据库外,还可以切换为使用MYSQL存储监控信息,告警信息,配置信息等结构化关系数据。
|
||||
|
||||
注意⚠️ 使用外置MySQL数据库替换内置H2数据库为可选项,但建议生产环境配置,以提供更好的性能
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ sidebar_label: 安装包方式安装
|
||||
---
|
||||
|
||||
:::tip
|
||||
Apache HertzBeat (incubating) 支持在Linux Windows Mac系统安装运行,CPU支持X86/ARM64。
|
||||
Apache HertzBeat 支持在Linux Windows Mac系统安装运行,CPU支持X86/ARM64。
|
||||
由于1.6.0及以后版本使用 `Java 17` ,且安装包不再提供内置jdk的版本,参考以下情况使用新版Hertzbeat。
|
||||
|
||||
- 当你的服务器中默认环境变量为 `Java 17` 时,这一步你无需任何操作。
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 关系型数据库使用 PostgreSQL 替换依赖的 H2 存储系统元数
|
||||
sidebar_label: 元数据存储PostgreSQL(推荐)
|
||||
---
|
||||
|
||||
PostgreSQL 是一个功能强大,开源的关系型数据库管理系统(RDBMS)。Apache HertzBeat (incubating) 除了支持使用默认内置的 H2 数据库外,还可以切换为使用 PostgreSQL 存储监控信息,告警信息,配置信息等结构化关系数据。
|
||||
PostgreSQL 是一个功能强大,开源的关系型数据库管理系统(RDBMS)。Apache HertzBeat 除了支持使用默认内置的 H2 数据库外,还可以切换为使用 PostgreSQL 存储监控信息,告警信息,配置信息等结构化关系数据。
|
||||
|
||||
注意⚠️ 使用外置 PostgreSQL 数据库替换内置 H2 数据库为可选项,但建议生产环境配置,以提供更好的性能
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ sidebar_label: 快速开始
|
||||
|
||||
### 🐕 开始使用
|
||||
|
||||
- 如果您是想将 Apache HertzBeat (incubating) 部署到本地搭建监控系统,请参考下面的部署文档进行操作。
|
||||
- 如果您是想将 Apache HertzBeat 部署到本地搭建监控系统,请参考下面的部署文档进行操作。
|
||||
|
||||
### 🍞 HertzBeat安装
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 使用 Rainbond 部署 HertzBeat
|
||||
sidebar_label: 基于Rainbond部署
|
||||
---
|
||||
|
||||
如果你不熟悉 Kubernetes,想在 Kubernetes 中安装 Apache HertzBeat (incubating),可以使用 Rainbond 来部署。Rainbond 是一个基于 Kubernetes 构建的云原生应用管理平台,可以很简单的将你的应用部署到 Kubernetes中。
|
||||
如果你不熟悉 Kubernetes,想在 Kubernetes 中安装 Apache HertzBeat,可以使用 Rainbond 来部署。Rainbond 是一个基于 Kubernetes 构建的云原生应用管理平台,可以很简单的将你的应用部署到 Kubernetes中。
|
||||
|
||||
## Rainbond Cloud 部署
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务TDengine安装初始化(可选)
|
||||
sidebar_label: 指标数据存储TDengine
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 VictoriaMetrics 作为存储。
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: HertzBeat 新版本更新指引
|
||||
sidebar_label: 版本更新指引
|
||||
---
|
||||
|
||||
**Apache HertzBeat (incubating) 的发布版本列表**
|
||||
**Apache HertzBeat 的发布版本列表**
|
||||
|
||||
- [下载页面](https://hertzbeat.apache.org/docs/download)
|
||||
- [Github Release](https://github.com/apache/hertzbeat/releases)
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ sidebar_label: SpringBoot Web应用监控案例
|
||||
|
||||
## HertzBeat 是什么
|
||||
|
||||
Apache HertzBeat (incubating) 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。
|
||||
Apache HertzBeat 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。
|
||||
|
||||
**github: <https://github.com/apache/hertzbeat>**
|
||||
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ sidebar_label: SSL 证书过期监控案例
|
||||
|
||||
## HertzBeat 是什么
|
||||
|
||||
Apache HertzBeat (incubating) 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。
|
||||
Apache HertzBeat 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。
|
||||
|
||||
github: <https://github.com/apache/hertzbeat>
|
||||
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务VictoriaMetrics安装初始化
|
||||
sidebar_label: 指标数据存储VictoriaMetrics(推荐)
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 VictoriaMetrics 作为存储。
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 监控模板中心
|
||||
sidebar_label: 监控模板
|
||||
---
|
||||
|
||||
> Apache HertzBeat (incubating) 是一个拥有强大自定义监控能力,无需 Agent 的开源实时监控告警工具。
|
||||
> Apache HertzBeat 是一个拥有强大自定义监控能力,无需 Agent 的开源实时监控告警工具。
|
||||
>
|
||||
> 我们将`Http, Jmx, Ssh, Snmp, Jdbc, Prometheus`等协议规范可配置化,您只需在浏览器配置`YML`就能使用这些协议去自定义采集任何您想要的指标。
|
||||
> 您相信只需简单配置即可快速适配一款`K8s`或`Docker`等新的监控类型吗?
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: HTTP协议系统默认解析方式
|
||||
sidebar_label: 系统默认解析方式
|
||||
---
|
||||
|
||||
> HTTP接口调用获取响应数据后,用 Apache HertzBeat (incubating) 默认的解析方式去解析响应数据。
|
||||
> HTTP接口调用获取响应数据后,用 Apache HertzBeat 默认的解析方式去解析响应数据。
|
||||
|
||||
**此需接口响应数据结构符合HertzBeat指定的数据结构规则**
|
||||
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 教程一:适配一款基于HTTP协议的监控类型
|
||||
sidebar_label: 教程一:适配一款HTTP协议监控
|
||||
---
|
||||
|
||||
通过此教程我们一步一步描述如何在 Apache HertzBeat (incubating) 监控系统下新增适配一款基于http协议的监控类型。
|
||||
通过此教程我们一步一步描述如何在 Apache HertzBeat 监控系统下新增适配一款基于http协议的监控类型。
|
||||
|
||||
阅读此教程前我们希望您已经从[自定义监控](extend-point)和[http协议自定义](extend-http)了解熟悉了怎么自定义类型,指标,协议等。
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ sidebar_label: JsonPath解析方式
|
||||
|
||||
注意⚠️ 响应数据为JSON格式
|
||||
|
||||
**使用JsonPath脚本将响应数据解析成符合 Apache HertzBeat (incubating) 指定的数据结构规则的数据**
|
||||
**使用JsonPath脚本将响应数据解析成符合 Apache HertzBeat 指定的数据结构规则的数据**
|
||||
|
||||
#### JsonPath操作符
|
||||
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 自定义适配一款基于HTTP协议的新监控类型
|
||||
sidebar_label: 教程案例
|
||||
---
|
||||
|
||||
通过此教程我们一步一步描述如何在 Apache HertzBeat (incubating) 系统下自定义新增适配一款基于 http 协议的监控类型。
|
||||
通过此教程我们一步一步描述如何在 Apache HertzBeat 系统下自定义新增适配一款基于 http 协议的监控类型。
|
||||
|
||||
阅读此教程前我们希望您已经从[自定义监控](extend-point)和[http协议自定义](extend-http)了解熟悉了怎么自定义类型,指标,协议等。
|
||||
|
||||
|
||||
+12
-12
@@ -350,13 +350,13 @@ svn commit -m "release for HertzBeat 1.6.0-RC1"
|
||||
发送社区投票邮件需要至少三个`+1`,且无`-1`。
|
||||
|
||||
> `Send to`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat (incubating) 1.6.0 rc1 <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat 1.6.0 rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hello HertzBeat Community:
|
||||
|
||||
This is a call for vote to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -406,13 +406,13 @@ Thanks!
|
||||
在72小时后,将统计投票结果,并发送投票结果邮件,如下所示。
|
||||
|
||||
> `Send to`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Dear HertzBeat community,
|
||||
|
||||
Thanks for your review and vote for "Release Apache HertzBeat (incubating) 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:
|
||||
@@ -442,14 +442,14 @@ ChunJin Mu
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `cc`: <dev@hertzbeat.apache.org>、<private@hertzbeat.apache.org> <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hello Incubator Community:
|
||||
|
||||
This is a call for a vote to release Apache HertzBeat (incubating) version 1.6.0-RC1.
|
||||
The Apache HertzBeat community has voted on and approved a proposal to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -487,7 +487,7 @@ https://hertzbeat.apache.org/docs/community/development/#build-hertzbeat-binary-
|
||||
---
|
||||
Thanks,
|
||||
|
||||
On behalf of Apache HertzBeat (incubating) community
|
||||
On behalf of Apache HertzBeat community
|
||||
---
|
||||
Best,
|
||||
ChunJin Mu
|
||||
@@ -508,13 +508,13 @@ Chunjin Mu
|
||||
然后将统计投票结果,并发送投票结果邮件,如下所示。
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hi Incubator Community,
|
||||
|
||||
The vote to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -585,13 +585,13 @@ release note: xxx
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `cc`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [ANNOUNCE] Apache HertzBeat (incubating) 1.6.0 released <br />
|
||||
> `Title`: [ANNOUNCE] Apache HertzBeat 1.6.0 released <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hi Community,
|
||||
|
||||
We are glad to announce the release of Apache HertzBeat (incubating) 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.
|
||||
|
||||
+1
-1
@@ -270,7 +270,7 @@ Subject: [ANNOUNCE] New committer: ${NEW_COMMITTER_NAME}
|
||||
```text
|
||||
Hello Community,
|
||||
|
||||
The Podling Project Management Committee (PPMC) for Apache HertzBeat (incubating)
|
||||
The Podling Project Management Committee (PPMC) for Apache HertzBeat
|
||||
has invited ${NEW_COMMITTER_NAME} to become a committer and we are pleased to
|
||||
announce that he has accepted.
|
||||
|
||||
|
||||
+1
-1
@@ -281,5 +281,5 @@ submission process. This should enable better productivity.
|
||||
A PPMC member helps manage and guide the direction of the project.
|
||||
|
||||
Thanks,
|
||||
On behalf of the Apache HertzBeat (incubating) PPMC
|
||||
On behalf of the Apache HertzBeat PPMC
|
||||
```
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
id: download
|
||||
title: 下载 Apache HertzBeat (incubating)
|
||||
title: 下载 Apache HertzBeat
|
||||
sidebar_label: Download
|
||||
---
|
||||
|
||||
> **这里是 Apache HertzBeat (incubating) 官方下载页面。**
|
||||
> **这里是 Apache HertzBeat 官方下载页面。**
|
||||
> **请在下方表中选择版本下载,推荐使用最新版本。**
|
||||
|
||||
:::tip
|
||||
|
||||
@@ -16,7 +16,7 @@ keywords: [开源监控系统, 开源网站监控, 状态页面]
|
||||
| 字段名称 | 字段说明 | 举例 |
|
||||
|------|----------------------------------------|---------------------------------------------------------------------------------------------------|
|
||||
| 组织名称 | 组织的名称 | HertzBeat |
|
||||
| 组织介绍 | 组织的详细介绍 | Apache HertzBeat (incubating) 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。 |
|
||||
| 组织介绍 | 组织的详细介绍 | Apache HertzBeat 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。 |
|
||||
| 网站链接 | 组织网站的 URL,便于访问者获取更多信息 | <https://hertzbeat.apache.org/> |
|
||||
| 标志图片 | 组织官方标志或 Logo 的图片文件路径或 URL,建议使用 .svg 格式 | <https://hertzbeat.apache.org/zh-cn/img/hertzbeat-logo.svg> |
|
||||
| 反馈地址 | 接收问题反馈的地址 | <https://github.com/apache/hertzbeat/issues> |
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: introduce
|
||||
title: Apache HertzBeat (incubating)
|
||||
title: Apache HertzBeat
|
||||
sidebar_label: 介绍
|
||||
slug: /
|
||||
---
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ sidebar_label: 更新账户和密钥
|
||||
|
||||
## 更新账户
|
||||
|
||||
Apache HertzBeat (incubating) 默认内置三个用户账户,分别为 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`,建议提前挂载映射
|
||||
配置文件内容参考如下
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 使用 宝塔面板 部署 HertzBeat
|
||||
sidebar_label: 基于宝塔面板部署
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 支持在宝塔面板的 `Docker` 应用商店一键部署。
|
||||
Apache HertzBeat 支持在宝塔面板的 `Docker` 应用商店一键部署。
|
||||
|
||||
## 前提
|
||||
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务 GreptimeDB 安装初始化(可选)
|
||||
sidebar_label: 指标数据存储 GreptimeDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 VictoriaMetrics 作为存储。
|
||||
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务InfluxDB安装初始化(可选)
|
||||
sidebar_label: 指标数据存储InfluxDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 VictoriaMetrics 作为存储。
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务IoTDB安装初始化(可选)
|
||||
sidebar_label: 指标数据存储IoTDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 VictoriaMetrics 作为存储。
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 关系型数据库使用 Mysql 替换依赖的 H2 存储系统元数据(
|
||||
sidebar_label: 元数据存储Mysql
|
||||
---
|
||||
|
||||
MYSQL是一款值得信赖的关系型数据库,Apache HertzBeat (incubating) 除了支持使用默认内置的H2数据库外,还可以切换为使用MYSQL存储监控信息,告警信息,配置信息等结构化关系数据。
|
||||
MYSQL是一款值得信赖的关系型数据库,Apache HertzBeat 除了支持使用默认内置的H2数据库外,还可以切换为使用MYSQL存储监控信息,告警信息,配置信息等结构化关系数据。
|
||||
|
||||
注意⚠️ 使用外置MySQL数据库替换内置H2数据库为可选项,但建议生产环境配置,以提供更好的性能
|
||||
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ sidebar_label: 安装包方式安装
|
||||
---
|
||||
|
||||
:::tip
|
||||
Apache HertzBeat (incubating) 支持在Linux Windows Mac系统安装运行,CPU支持X86/ARM64。
|
||||
Apache HertzBeat 支持在Linux Windows Mac系统安装运行,CPU支持X86/ARM64。
|
||||
由于1.6.0及以后版本使用 `Java 17` ,且安装包不再提供内置jdk的版本,参考以下情况使用新版Hertzbeat。
|
||||
|
||||
- 当你的服务器中默认环境变量为 `Java 17` 时,这一步你无需任何操作。
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 关系型数据库使用 PostgreSQL 替换依赖的 H2 存储系统元数
|
||||
sidebar_label: 元数据存储PostgreSQL(推荐)
|
||||
---
|
||||
|
||||
PostgreSQL 是一个功能强大,开源的关系型数据库管理系统(RDBMS)。Apache HertzBeat (incubating) 除了支持使用默认内置的 H2 数据库外,还可以切换为使用 PostgreSQL 存储监控信息,告警信息,配置信息等结构化关系数据。
|
||||
PostgreSQL 是一个功能强大,开源的关系型数据库管理系统(RDBMS)。Apache HertzBeat 除了支持使用默认内置的 H2 数据库外,还可以切换为使用 PostgreSQL 存储监控信息,告警信息,配置信息等结构化关系数据。
|
||||
|
||||
注意⚠️ 使用外置 PostgreSQL 数据库替换内置 H2 数据库为可选项,但建议生产环境配置,以提供更好的性能
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ sidebar_label: 快速开始
|
||||
|
||||
### 🐕 开始使用
|
||||
|
||||
- 如果您是想将 Apache HertzBeat (incubating) 部署到本地搭建监控系统,请参考下面的部署文档进行操作。
|
||||
- 如果您是想将 Apache HertzBeat 部署到本地搭建监控系统,请参考下面的部署文档进行操作。
|
||||
|
||||
### 🍞 HertzBeat安装
|
||||
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 使用 Rainbond 部署 HertzBeat
|
||||
sidebar_label: 基于Rainbond部署
|
||||
---
|
||||
|
||||
如果你不熟悉 Kubernetes,想在 Kubernetes 中安装 Apache HertzBeat (incubating),可以使用 Rainbond 来部署。Rainbond 是一个基于 Kubernetes 构建的云原生应用管理平台,可以很简单的将你的应用部署到 Kubernetes中。
|
||||
如果你不熟悉 Kubernetes,想在 Kubernetes 中安装 Apache HertzBeat,可以使用 Rainbond 来部署。Rainbond 是一个基于 Kubernetes 构建的云原生应用管理平台,可以很简单的将你的应用部署到 Kubernetes中。
|
||||
|
||||
## Rainbond Cloud 部署
|
||||
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ sidebar_label: SSL证书过期监控使用案例
|
||||
|
||||
## HertzBeat 是什么
|
||||
|
||||
Apache HertzBeat (incubating) 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。
|
||||
Apache HertzBeat 一个拥有强大自定义监控能力,无需Agent的实时监控工具。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书)。
|
||||
|
||||
github: <https://github.com/apache/hertzbeat>
|
||||
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务TDengine安装初始化(可选)
|
||||
sidebar_label: 指标数据存储TDengine
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 VictoriaMetrics 作为存储。
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: HertzBeat 新版本更新指引
|
||||
sidebar_label: 版本更新指引
|
||||
---
|
||||
|
||||
**Apache HertzBeat (incubating) 的发布版本列表**
|
||||
**Apache HertzBeat 的发布版本列表**
|
||||
|
||||
- [下载页面](https://hertzbeat.apache.org/docs/download)
|
||||
- [Github Release](https://github.com/apache/hertzbeat/releases)
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ title: 依赖时序数据库服务VictoriaMetrics安装初始化
|
||||
sidebar_label: 指标数据存储VictoriaMetrics(推荐)
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
Apache HertzBeat 的历史数据存储依赖时序数据库,任选其一安装初始化即可,也可不安装(注意⚠️但强烈建议生产环境配置)
|
||||
|
||||
> 我们推荐使用并长期支持 VictoriaMetrics 作为存储。
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: 监控模板中心
|
||||
sidebar_label: 监控模板
|
||||
---
|
||||
|
||||
> Apache HertzBeat (incubating) 是一个拥有强大自定义监控能力,无需 Agent 的开源实时监控告警工具。
|
||||
> Apache HertzBeat 是一个拥有强大自定义监控能力,无需 Agent 的开源实时监控告警工具。
|
||||
>
|
||||
> 我们将`Http, Jmx, Ssh, Snmp, Jdbc, Prometheus`等协议规范可配置化,您只需在浏览器配置`YML`就能使用这些协议去自定义采集任何您想要的指标。
|
||||
> 您相信只需简单配置即可快速适配一款`K8s`或`Docker`等新的监控类型吗?
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"description": "The label of footer link with label=contact linking to /docs/community/contact"
|
||||
},
|
||||
"copyright": {
|
||||
"message": "\n <div style=\"text-align: left;margin-top:30px\">\n <div style=\"align-items: center; display: flex\">\n <div style=\"width: 1200px; background-color: #282c77; padding: 10px; border-radius: 6px\">\n <a href=\"https://incubator.apache.org/\">\n <img src=\"/img/icons/apache-incubator.svg\" alt=\"Apache Incubator logo\">\n </a>\n </div>\n <div style=\"margin-left: 40px\">\n <p style=\"font-size: 14px;line-height: 25px;\">\n Apache HertzBeat is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.\n </p>\n </div>\n </div>\n\n <div style=\"border-top: 1px solid #525252;min-height: 60px;line-height: 25px;text-align: left;font-size: 14px;display: flex;align-items: center;\">\n <span>\n Copyright © 2024-2025 The Apache Software Foundation. Apache HertzBeat, HertzBeat, and its feather logo are trademarks of The Apache Software Foundation.\n </span>\n </div>\n </div>",
|
||||
"message": "\n <div style=\"text-align: left;margin-top:30px\">\n <div style=\"align-items: center; display: flex\">\n <div style=\"width: 1200px; background-color: #282c77; padding: 10px; border-radius: 6px\">\n <a href=\"https://incubator.apache.org/\">\n <img src=\"/img/icons/apache-incubator.svg\" alt=\"Apache Incubator logo\">\n </a>\n </div>\n <div style=\"margin-left: 40px\">\n <p style=\"font-size: 14px;line-height: 25px;\">\n Apache HertzBeat (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.\n </p>\n </div>\n </div>\n\n <div style=\"border-top: 1px solid #525252;min-height: 60px;line-height: 25px;text-align: left;font-size: 14px;display: flex;align-items: center;\">\n <span>\n Copyright © 2024-2025 The Apache Software Foundation. Apache HertzBeat, HertzBeat, and its feather logo are trademarks of The Apache Software Foundation.\n </span>\n </div>\n </div>",
|
||||
"description": "The footer copyright"
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 288 KiB After Width: | Height: | Size: 288 KiB |
@@ -4,7 +4,7 @@ title: Quick Tutorial Customize and adapt a monitoring based on HTTP protocol
|
||||
sidebar_label: Tutorial Case
|
||||
---
|
||||
|
||||
Through this tutorial, we describe step by step how to customize and adapt a monitoring type based on the http protocol under the Apache HertzBeat (incubating).
|
||||
Through this tutorial, we describe step by step how to customize and adapt a monitoring type based on the http protocol under the Apache HertzBeat.
|
||||
|
||||
Before reading this tutorial, we hope that you are familiar with how to customize types, metrics, protocols, etc. from [Custom Monitoring](extend-point) and [Http Protocol Customization](extend-http).
|
||||
|
||||
|
||||
@@ -350,13 +350,13 @@ 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`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat (incubating) 1.6.0 rc1 <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat 1.6.0 rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hello HertzBeat Community:
|
||||
|
||||
This is a call for vote to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -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`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Dear HertzBeat community,
|
||||
|
||||
Thanks for your review and vote for "Release Apache HertzBeat (incubating) 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:
|
||||
@@ -442,14 +442,14 @@ Send a voting email in the incubator community requires at least three `+1` and
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `cc`: <dev@hertzbeat.apache.org>、<private@hertzbeat.apache.org> <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [VOTE] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hello Incubator Community:
|
||||
|
||||
This is a call for a vote to release Apache HertzBeat (incubating) version 1.6.0-RC1.
|
||||
The Apache HertzBeat community has voted on and approved a proposal to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -487,7 +487,7 @@ https://hertzbeat.apache.org/docs/community/development/#build-hertzbeat-binary-
|
||||
---
|
||||
Thanks,
|
||||
|
||||
On behalf of Apache HertzBeat (incubating) community
|
||||
On behalf of Apache HertzBeat community
|
||||
---
|
||||
Best,
|
||||
ChunJin Mu
|
||||
@@ -508,13 +508,13 @@ Chunjin Mu
|
||||
Then the voting results will be counted, and the voting result email will be sent, as follows.
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat (incubating) 1.6.0-rc1 <br />
|
||||
> `Title`: [RESULT]\[VOTE\] Release Apache HertzBeat 1.6.0-rc1 <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hi Incubator Community,
|
||||
|
||||
The vote to release Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -585,13 +585,13 @@ The rename the release-1.6.0-rc1 branch to release-1.6.0.
|
||||
|
||||
> `Send to`: <general@incubator.apache.org> <br />
|
||||
> `cc`: <dev@hertzbeat.apache.org> <br />
|
||||
> `Title`: [ANNOUNCE] Apache HertzBeat (incubating) 1.6.0 released <br />
|
||||
> `Title`: [ANNOUNCE] Apache HertzBeat 1.6.0 released <br />
|
||||
> `Body`:
|
||||
|
||||
```text
|
||||
Hi Community,
|
||||
|
||||
We are glad to announce the release of Apache HertzBeat (incubating) 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.
|
||||
|
||||
@@ -273,7 +273,7 @@ Subject: [ANNOUNCE] New committer: ${NEW_COMMITTER_NAME}
|
||||
```text
|
||||
Hello Community,
|
||||
|
||||
The Podling Project Management Committee (PPMC) for Apache HertzBeat (incubating)
|
||||
The Podling Project Management Committee (PPMC) for Apache HertzBeat
|
||||
has invited ${NEW_COMMITTER_NAME} to become a committer and we are pleased to
|
||||
announce that he has accepted.
|
||||
|
||||
|
||||
@@ -280,5 +280,5 @@ submission process. This should enable better productivity.
|
||||
A PPMC member helps manage and guide the direction of the project.
|
||||
|
||||
Thanks,
|
||||
On behalf of the Apache HertzBeat (incubating) PPMC
|
||||
On behalf of the Apache HertzBeat PPMC
|
||||
```
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
id: download
|
||||
title: Download Apache HertzBeat (incubating)
|
||||
title: Download Apache HertzBeat
|
||||
sidebar_label: Download
|
||||
---
|
||||
|
||||
> **Here is the Apache HertzBeat (incubating) 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
|
||||
|
||||
@@ -5,7 +5,7 @@ sidebar_label: Collector
|
||||
keywords: [monitoring, observability, collector, metrics]
|
||||
---
|
||||
|
||||
> HertzBeat Collector is a lightweight data collection module that enables metrics collection, high availability deployments, and cloud-edge collaboration in Apache HertzBeat (incubating).
|
||||
> HertzBeat Collector is a lightweight data collection module that enables metrics collection, high availability deployments, and cloud-edge collaboration in Apache HertzBeat.
|
||||
|
||||
## Introduction
|
||||
|
||||
|
||||
@@ -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 (incubating) 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 | <https://hertzbeat.apache.org/> |
|
||||
| Logo Image | Path or URL of the organization's official logo image, preferably in .svg format | <https://hertzbeat.apache.org/zh-cn/img/hertzbeat-logo.svg> |
|
||||
| Feedback Address | Address to receive feedback | <https://github.com/apache/hertzbeat/issues> |
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: introduce
|
||||
title: Apache HertzBeat (incubating)
|
||||
title: Apache HertzBeat
|
||||
sidebar_label: Introduce
|
||||
slug: /
|
||||
---
|
||||
|
||||
@@ -6,7 +6,7 @@ sidebar_label: Update Account Secret
|
||||
|
||||
## Update Account
|
||||
|
||||
Apache HertzBeat (incubating) 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]**
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use aaPanel Deploy HertzBeat
|
||||
sidebar_label: Install via aaPanel
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating) 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
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use Time Series Database GreptimeDB to Store Metrics Data (Optional)
|
||||
sidebar_label: Metrics Store GreptimeDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating)'s historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
Apache HertzBeat's historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
|
||||
> It is recommended to use VictoriaMetrics as metrics storage.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use Time Series Database InfluxDB to Store Metrics Data (Optional)
|
||||
sidebar_label: Metrics Store InfluxDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating)'s historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
Apache HertzBeat's historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
|
||||
> It is recommended to use VictoriaMetrics as metrics storage.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ title: Use Time Series Database IoTDB to Store Metrics Data (Optional)
|
||||
sidebar_label: Metrics Store IoTDB
|
||||
---
|
||||
|
||||
Apache HertzBeat (incubating)'s historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
Apache HertzBeat's historical data storage relies on the time series database, you can choose one of them to install and initialize, or not to install (note ⚠️ but it is strongly recommended to configure in the production environment)
|
||||
|
||||
> It is recommended to use VictoriaMetrics as metrics storage.
|
||||
|
||||
|
||||
@@ -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 (incubating) 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.
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ sidebar_label: Install via Package
|
||||
---
|
||||
|
||||
:::tip
|
||||
You can install and run Apache HertzBeat (incubating) 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.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user