You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Email: <ahref="mailto:dev-subscribe@hertzbeat.apache.org">Mail to `dev-subscribe@hertzbeat.apache.org`</a> to subscribe mailing lists**
25
25
26
26
27
27
## 🎡 <fontcolor="green">Introduction</font>
28
28
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.
30
30
31
31
### Features
32
32
@@ -39,17 +39,17 @@
39
39
- High performance, supports horizontal expansion of multi-collector clusters, multi-isolated network monitoring and cloud-edge collaboration.
40
40
- Provides powerful status page building capabilities, easily communicate the real-time status of your service to users.
41
41
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.
> 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.
55
55
> Welcome everyone to contribute your customized general metrics type YML template during use.
@@ -95,23 +95,23 @@
95
95
- Notified Support `Discord``Slack``Telegram``Email``Dingtalk``WeChat``FeiShu``Webhook``SMS``ServerChan`.
96
96
97
97
98
-
## 🐕 Quick Start
98
+
## 🐕 Quick Start
99
99
100
100
- If you wish to deploy HertzBeat locally, please refer to the following Deployment Documentation for instructions.
101
101
102
-
### 🍞 Install HertzBeat
102
+
### 🍞 Install HertzBeat
103
103
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.
105
105
106
-
##### 1:Install quickly via docker
106
+
##### 1:Install quickly via docker
107
107
108
108
1. Just one command to get started
109
109
110
110
```shell
111
111
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
112
112
```
113
113
114
-
2. Access `http://localhost:1157` to start, default account: `admin/hertzbeat`
114
+
2. Access `http://localhost:1157` to start, default account: `admin/hertzbeat`
115
115
116
116
3. Deploy collector clusters (Optional)
117
117
@@ -125,14 +125,14 @@
125
125
-`-e MANAGER_PORT=1158` : set the main hertzbeat server port, default 1158.
126
126
127
127
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)
129
129
130
-
##### 2:Install via package
130
+
##### 2:Install via package
131
131
132
132
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`
136
136
5. Deploy collector clusters (Optional)
137
137
- 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)
138
138
- 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
150
150
- 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.
151
151
- 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.
152
152
- 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
154
154
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)
156
156
157
-
##### 3:Start via source code
157
+
##### 3:Start via source code
158
158
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`.
160
160
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`
163
163
164
-
Detailed steps refer to [CONTRIBUTING](CONTRIBUTING.md)
164
+
Detailed steps refer to [CONTRIBUTING](CONTRIBUTING.md)
165
165
166
-
##### 4:Install All(hertzbeat+postgresql+tsdb) via Docker-compose
166
+
##### 4:Install All(hertzbeat+postgresql+tsdb) via Docker-compose
167
167
168
168
Install the postgresql/mysql database, victoria-metrics/iotdb/tdengine database and hertzbeat at one time through [docker-compose deployment script](script/docker-compose).
169
169
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)
171
171
172
172
##### 5: Install All(hertzbeat+collector+postgresql+tsdb) via kubernetes helm charts
173
173
@@ -179,8 +179,8 @@ Detailed steps refer to [Artifact Hub](https://artifacthub.io/packages/helm/hert
179
179
180
180
## ✨ Contributors
181
181
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)
184
184
185
185
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
186
186
<!-- prettier-ignore-start -->
@@ -558,7 +558,7 @@ Thanks to these wonderful people, welcome to join us:
558
558
<!-- markdownlint-restore -->
559
559
<!-- prettier-ignore-end -->
560
560
561
-
<!-- ALL-CONTRIBUTORS-LIST:END -->
561
+
<!-- ALL-CONTRIBUTORS-LIST:END -->
562
562
563
563
## 💬 Join discussion
564
564
@@ -570,7 +570,7 @@ Thanks to these wonderful people, welcome to join us:
570
570
571
571
WeChat Group : Add friend `ahertzbeat` and invite to the group.
Copy file name to clipboardExpand all lines: home/blog/2024-07-07-new-committer.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ I have always been passionate about the open-source community, and I am also a C
17
17
18
18
## My Connection with HertzBeat
19
19
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.
21
21
22
22
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 💪.
0 commit comments