Skip to content

Commit 1b5c453

Browse files
committed
Merge remote-tracking branch 'origin/fix-modify-monitor-instance-bug' into fix-modify-monitor-instance-bug
2 parents 31b2e19 + a8e2d53 commit 1b5c453

File tree

12 files changed

+53
-48
lines changed

12 files changed

+53
-48
lines changed

.github/workflows/doc-build-test.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ jobs:
3434
- uses: actions/checkout@v4
3535
with:
3636
fetch-depth: 0
37+
- uses: pnpm/action-setup@v4
38+
with:
39+
version: 10
3740
- uses: actions/setup-python@v4
3841
with:
3942
python-version: '3.8'
@@ -53,10 +56,10 @@ jobs:
5356
grep -vFf ./script/ci/exclude_files.txt all_md_files.txt > to_check.txt
5457
xargs -P 8 -a to_check.txt -I{} markdown-link-check -c ./script/ci/link_check.json -q "{}"
5558
56-
- name: NPM INSTALL
59+
- name: PNPM INSTALL
5760
working-directory: home
58-
run: npm install
61+
run: pnpm install
5962

60-
- name: NPM BUILD
63+
- name: PNPM BUILD
6164
working-directory: home
62-
run: npm run build
65+
run: pnpm run build

README.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@
2020
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/apache/hertzbeat)
2121
[![zread](https://img.shields.io/badge/Ask_Zread-_.svg?style=flat&color=00b0aa&labelColor=000000&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTYxNTYgMS42MDAxSDIuMjQxNTZDMS44ODgxIDEuNjAwMSAxLjYwMTU2IDEuODg2NjQgMS42MDE1NiAyLjI0MDFWNC45NjAxQzEuNjAxNTYgNS4zMTM1NiAxLjg4ODEgNS42MDAxIDIuMjQxNTYgNS42MDAxSDQuOTYxNTZDNS4zMTUwMiA1LjYwMDEgNS42MDE1NiA1LjMxMzU2IDUuNjAxNTYgNC45NjAxVjIuMjQwMUM1LjYwMTU2IDEuODg2NjQgNS4zMTUwMiAxLjYwMDEgNC45NjE1NiAxLjYwMDFaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00Ljk2MTU2IDEwLjM5OTlIMi4yNDE1NkMxLjg4ODEgMTAuMzk5OSAxLjYwMTU2IDEwLjY4NjQgMS42MDE1NiAxMS4wMzk5VjEzLjc1OTlDMS42MDE1NiAxNC4xMTM0IDEuODg4MSAxNC4zOTk5IDIuMjQxNTYgMTQuMzk5OUg0Ljk2MTU2QzUuMzE1MDIgMTQuMzk5OSA1LjYwMTU2IDE0LjExMzQgNS42MDE1NiAxMy43NTk5VjExLjAzOTlDNS42MDE1NiAxMC42ODY0IDUuMzE1MDIgMTAuMzk5OSA0Ljk2MTU2IDEwLjM5OTlaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik0xMy43NTg0IDEuNjAwMUgxMS4wMzg0QzEwLjY4NSAxLjYwMDEgMTAuMzk4NCAxLjg4NjY0IDEwLjM5ODQgMi4yNDAxVjQuOTYwMUMxMC4zOTg0IDUuMzEzNTYgMTAuNjg1IDUuNjAwMSAxMS4wMzg0IDUuNjAwMUgxMy43NTg0QzE0LjExMTkgNS42MDAxIDE0LjM5ODQgNS4zMTM1NiAxNC4zOTg0IDQuOTYwMVYyLjI0MDFDMTQuMzk4NCAxLjg4NjY0IDE0LjExMTkgMS42MDAxIDEzLjc1ODQgMS42MDAxWiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNNCAxMkwxMiA0TDQgMTJaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00IDEyTDEyIDQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K&logoColor=ffffff)](https://zread.ai/apache/hertzbeat)
2222

23-
**Home: [hertzbeat.apache.org](https://hertzbeat.apache.org)**
23+
**Home: [hertzbeat.apache.org](https://hertzbeat.apache.org)**
2424
**Email: <a href="mailto:dev-subscribe@hertzbeat.apache.org">Mail to `dev-subscribe@hertzbeat.apache.org`</a> to subscribe mailing lists**
2525

2626

2727
## 🎡 <font color="green">Introduction</font>
2828

29-
[Apache HertzBeat™](https://github.com/apache/hertzbeat) is an AI-powered next-generation open source real-time observability system. Unified metrics and logs collection, centralized alerting distribution, intelligent management and analysis. No Agent required, high performance cluster, provides powerful custom monitoring and status page building capabilities.
29+
[Apache HertzBeat™](https://github.com/apache/hertzbeat) is an AI-powered next-generation open source real-time observability system. Unified metrics and logs collection, centralized alerting distribution, intelligent management and analysis. No Agent required, high performance cluster, provides powerful custom monitoring and status page building capabilities.
3030

3131
### Features
3232

@@ -39,17 +39,17 @@
3939
- High performance, supports horizontal expansion of multi-collector clusters, multi-isolated network monitoring and cloud-edge collaboration.
4040
- Provides powerful status page building capabilities, easily communicate the real-time status of your service to users.
4141

42-
> HertzBeat's unified platform, AI intelligence, powerful customization, multi-type support, high performance, and easy expansion, aims to help users quickly and conveniently achieve observability requirements.
42+
> HertzBeat's unified platform, AI intelligence, powerful customization, multi-type support, high performance, and easy expansion, aims to help users quickly and conveniently achieve observability requirements.
4343
4444
----
4545

4646
----
4747

48-
## 🥐 Architecture
48+
## 🥐 Architecture
4949

5050
![HertzBeat](home/static/img/docs/hertzbeat-arch.png)
5151

52-
## ⛄ Supported
52+
## ⛄ Supported
5353

5454
> We define all metrics collection types such as `mysql`, `jvm`, and `k8s` as `YML` templates, allowing users to import them to support corresponding types of monitoring.
5555
> Welcome everyone to contribute your customized general metrics type YML template during use.
@@ -95,23 +95,23 @@
9595
- Notified Support `Discord` `Slack` `Telegram` `Email` `Dingtalk` `WeChat` `FeiShu` `Webhook` `SMS` `ServerChan`.
9696

9797

98-
## 🐕 Quick Start
98+
## 🐕 Quick Start
9999

100100
- If you wish to deploy HertzBeat locally, please refer to the following Deployment Documentation for instructions.
101101

102-
### 🍞 Install HertzBeat
102+
### 🍞 Install HertzBeat
103103

104-
> HertzBeat supports installation through source code, docker or package, cpu support x86/arm64.
104+
> HertzBeat supports installation through source code, docker or package, cpu support x86/arm64.
105105
106-
##### 1:Install quickly via docker
106+
##### 1:Install quickly via docker
107107

108108
1. Just one command to get started
109109

110110
```shell
111111
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
112112
```
113113

114-
2. Access `http://localhost:1157` to start, default account: `admin/hertzbeat`
114+
2. Access `http://localhost:1157` to start, default account: `admin/hertzbeat`
115115

116116
3. Deploy collector clusters (Optional)
117117

@@ -125,14 +125,14 @@
125125
- `-e MANAGER_PORT=1158` : set the main hertzbeat server port, default 1158.
126126

127127

128-
Detailed config refer to [Install HertzBeat via Docker](https://hertzbeat.apache.org/docs/start/docker-deploy)
128+
Detailed config refer to [Install HertzBeat via Docker](https://hertzbeat.apache.org/docs/start/docker-deploy)
129129

130-
##### 2:Install via package
130+
##### 2:Install via package
131131

132132
1. Download the release package `apache-hertzbeat-xx-bin.tar.gz` [Download](https://hertzbeat.apache.org/docs/download)
133-
2. Configure the HertzBeat configuration yml file `hertzbeat/config/application.yml` (optional)
134-
3. Run command `$ ./bin/startup.sh ` or `bin/startup.bat`
135-
4. Access `http://localhost:1157` to start, default account: `admin/hertzbeat`
133+
2. Configure the HertzBeat configuration yml file `hertzbeat/config/application.yml` (optional)
134+
3. Run command `$ ./bin/startup.sh ` or `bin/startup.bat`
135+
4. Access `http://localhost:1157` to start, default account: `admin/hertzbeat`
136136
5. Deploy collector clusters (Optional)
137137
- Download the release package `apache-hertzbeat-collector-xx-bin.tar.gz` (JVM collector) or the native collector package for your platform, such as `apache-hertzbeat-collector-native-xx-linux-amd64-bin.tar.gz` or `apache-hertzbeat-collector-native-xx-windows-amd64-bin.zip`, to the new machine [Download](https://hertzbeat.apache.org/docs/download)
138138
- Configure the collector configuration yml file `hertzbeat-collector/config/application.yml`: unique `identity` name, running `mode` (public or private), hertzbeat `manager-host`, hertzbeat `manager-port`
@@ -150,24 +150,24 @@ Detailed config refer to [Install HertzBeat via Docker](https://hertzbeat.apache
150150
- If you do not provide JDBC drivers in `ext-lib`, MySQL, MariaDB, and OceanBase can use the built-in query engine and run on the native collector package as well. TiDB follows the same rule for its SQL query metric set.
151151
- If `mysql-connector-j` is present in `ext-lib`, the built-in server collector or JVM collector automatically prefers JDBC after restart for MySQL, MariaDB, and OceanBase. TiDB follows the same rule for its SQL query metric set, while its HTTP metrics are unchanged. Oracle and DB2 still require the JVM collector package because they depend on external JDBC drivers.
152152
- Run `$ ./bin/startup.sh ` or `bin/startup.bat` for the JVM collector package. Run `$ ./bin/startup.sh ` for Linux or macOS native collector packages, and `bin\\startup.bat` for the Windows native collector package.
153-
- Access `http://localhost:1157` and you will see the registered new collector in dashboard
153+
- Access `http://localhost:1157` and you will see the registered new collector in dashboard
154154

155-
Detailed config refer to [Install HertzBeat via Package](https://hertzbeat.apache.org/docs/start/package-deploy)
155+
Detailed config refer to [Install HertzBeat via Package](https://hertzbeat.apache.org/docs/start/package-deploy)
156156

157-
##### 3:Start via source code
157+
##### 3:Start via source code
158158

159-
1. Local source code debugging needs to start the back-end project `hertzbeat-startup` and the front-end project `web-app`.
159+
1. Local source code debugging needs to start the back-end project `hertzbeat-startup` and the front-end project `web-app`.
160160
2. Backend:need `maven3+`, `java25`, `lombok`, add VM options in IDE: ` --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED `, then start the `hertzbeat-startup` service.
161-
3. Web:need `nodejs npm angular-cli` environment, Run `ng serve --open` in `web-app` directory after backend startup.
162-
4. Access `http://localhost:4200` to start, default account: `admin/hertzbeat`
161+
3. Web:need `nodejs npm angular-cli` environment, Run `ng serve --open` in `web-app` directory after backend startup.
162+
4. Access `http://localhost:4200` to start, default account: `admin/hertzbeat`
163163

164-
Detailed steps refer to [CONTRIBUTING](CONTRIBUTING.md)
164+
Detailed steps refer to [CONTRIBUTING](CONTRIBUTING.md)
165165

166-
##### 4:Install All(hertzbeat+postgresql+tsdb) via Docker-compose
166+
##### 4:Install All(hertzbeat+postgresql+tsdb) via Docker-compose
167167

168168
Install the postgresql/mysql database, victoria-metrics/iotdb/tdengine database and hertzbeat at one time through [docker-compose deployment script](script/docker-compose).
169169

170-
Detailed steps refer to [Install via Docker-Compose](script/docker-compose/README.md)
170+
Detailed steps refer to [Install via Docker-Compose](script/docker-compose/README.md)
171171

172172
##### 5: Install All(hertzbeat+collector+postgresql+tsdb) via kubernetes helm charts
173173

@@ -179,8 +179,8 @@ Detailed steps refer to [Artifact Hub](https://artifacthub.io/packages/helm/hert
179179

180180
## ✨ Contributors
181181

182-
Thanks to these wonderful people, welcome to join us:
183-
[Contributor Guide](CONTRIBUTING.md)
182+
Thanks to these wonderful people, welcome to join us:
183+
[Contributor Guide](CONTRIBUTING.md)
184184

185185
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
186186
<!-- prettier-ignore-start -->
@@ -558,7 +558,7 @@ Thanks to these wonderful people, welcome to join us:
558558
<!-- markdownlint-restore -->
559559
<!-- prettier-ignore-end -->
560560

561-
<!-- ALL-CONTRIBUTORS-LIST:END -->
561+
<!-- ALL-CONTRIBUTORS-LIST:END -->
562562

563563
## 💬 Join discussion
564564

@@ -570,7 +570,7 @@ Thanks to these wonderful people, welcome to join us:
570570

571571
WeChat Group : Add friend `ahertzbeat` and invite to the group.
572572

573-
WeChat Public : Search ID `usthecom`.
573+
WeChat Official Account : Search ID `usthecom`.
574574

575575
[Github Discussion](https://github.com/apache/hertzbeat/discussions)
576576

home/blog/2024-07-07-new-committer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ I have always been passionate about the open-source community, and I am also a C
1717

1818
## My Connection with HertzBeat
1919

20-
In April of this year, when HertzBeat entered the Apache Incubator, I happened to see a recommendation on a WeChat public account in my social circle.
20+
In April of this year, when HertzBeat entered the Apache Incubator, I happened to see a recommendation on a WeChat Official Account in my social circle.
2121

2222
My first reaction was that the name was really well chosen 😄. Then, after looking closely at the features it provides and the problems it solves, I realized its powerful functionalities 💪.
2323

home/docs/community/contact.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
id: contact
3-
title: Join discussion
2+
id: contact
3+
title: Join discussion
44
sidebar_label: Discussion
55
---
66

@@ -12,7 +12,7 @@ sidebar_label: Discussion
1212

1313
WeChat Group : Add friend `ahertzbeat` and invite to the group.
1414

15-
WeChat Public : Search ID `usthecom`.
15+
WeChat Official Account : Search ID `usthecom`.
1616

1717
[Github Discussion](https://github.com/apache/hertzbeat/discussions)
1818

home/docs/start/questdb-init.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ id: questdb-init
44

55
title: Installation and Initialization of Time-Series Database Service QuestDB (Optional)
66

7-
sidebar_label: Metric Data Storage - QuestDB
7+
sidebar_label: Metrics Store QuestDB
88

99
---
1010

home/sidebars.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"start/victoria-metrics-init",
4747
"start/iotdb-init",
4848
"start/influxdb-init",
49+
"start/questdb-init",
4950
"start/postgresql-change",
5051
"start/mysql-change"
5152
]

home/versioned_docs/version-1.6.x/community/contact.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
id: contact
3-
title: Join discussion
2+
id: contact
3+
title: Join discussion
44
sidebar_label: Discussion
55
---
66

@@ -12,7 +12,7 @@ sidebar_label: Discussion
1212

1313
WeChat Group : Add friend `ahertzbeat` and invite to the group.
1414

15-
WeChat Public : Search ID `usthecom`.
15+
WeChat Official Account : Search ID `usthecom`.
1616

1717
[Github Discussion](https://github.com/apache/hertzbeat/discussions)
1818

home/versioned_docs/version-1.7.x/community/contact.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
id: contact
3-
title: Join discussion
2+
id: contact
3+
title: Join discussion
44
sidebar_label: Discussion
55
---
66

@@ -12,7 +12,7 @@ sidebar_label: Discussion
1212

1313
WeChat Group : Add friend `ahertzbeat` and invite to the group.
1414

15-
WeChat Public : Search ID `usthecom`.
15+
WeChat Official Account : Search ID `usthecom`.
1616

1717
[Github Discussion](https://github.com/apache/hertzbeat/discussions)
1818

home/versioned_docs/version-1.8.0/community/contact.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
id: contact
3-
title: Join discussion
2+
id: contact
3+
title: Join discussion
44
sidebar_label: Discussion
55
---
66

@@ -12,7 +12,7 @@ sidebar_label: Discussion
1212

1313
WeChat Group : Add friend `ahertzbeat` and invite to the group.
1414

15-
WeChat Public : Search ID `usthecom`.
15+
WeChat Official Account : Search ID `usthecom`.
1616

1717
[Github Discussion](https://github.com/apache/hertzbeat/discussions)
1818

home/versioned_docs/version-1.8.0/start/questdb-init.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ id: questdb-init
44

55
title: Installation and Initialization of Time-Series Database Service QuestDB (Optional)
66

7-
sidebar_label: Metric Data Storage - QuestDB
7+
sidebar_label: Metrics Store QuestDB
88

99
---
1010

0 commit comments

Comments
 (0)