Skip to content

Commit fbb7419

Browse files
[feature] add markdown formatter (apache#2519)
1 parent 3a2350b commit fbb7419

File tree

838 files changed

+20028
-20260
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

838 files changed

+20028
-20260
lines changed

home/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# HertzBeat Website
22

3-
This website is built with [Docusaurus](https://docusaurus.io/).
3+
This website is built with [Docusaurus](https://docusaurus.io/).
44

55
## Installation
66

@@ -55,7 +55,6 @@ GITHUB_HOST=gitee.com USE_SSH=true yarn deploy
5555
yarn docusaurus docs:version v1.5.x
5656
```
5757

58-
5958
## Directory Structure
6059

6160
```html
@@ -85,3 +84,4 @@ yarn docusaurus docs:version v1.5.x
8584
|-- docusaurus.config.js
8685
|-- sidebars.js // document sidebar menu configuration
8786
```
87+

home/blog/2022-06-01-hertzbeat-v1.0.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author: tom
44
author_title: tom
55
author_url: https://github.com/tomsun28
66
author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4
7-
tags: [opensource]
7+
tags: [opensource]
88
---
99

1010
HertzBeat, incubated by Dromara and open-sourced by TanCloud, is an open-source monitoring and alerting project that supports a variety of monitoring types including websites, APIs, PING, ports, databases, full-site, operating systems, middleware, etc. It supports threshold alarms and notification alerts (email, webhook, DingTalk, WeCom, Feishu robots) and has an easy-to-use, friendly visual operation interface.
@@ -66,16 +66,15 @@ Redis monitor is coming:
6666

6767
> [HertzBeat](https://github.com/apache/hertzbeat), incubated by [Dromara](https://dromara.org) and open-sourced by [TanCloud](https://tancloud.cn), is an open-source monitoring and alerting project with a user-friendly visual interface that supports monitoring types such as websites, APIs, PING, ports, databases, operating systems, and more.
6868
> Of course, we also provide a corresponding [SaaS cloud monitoring version](https://console.tancloud.cn), so small and medium-sized teams and individuals no longer need to deploy a cumbersome monitoring system to monitor their website resources; you can [log in](https://console.tancloud.cn) to start monitoring for free.
69-
69+
>
7070
> HertzBeat supports custom monitoring; by configuring the YML file, we can customize the required monitoring types and metrics to meet common personalized needs.
7171
> HertzBeat is modular, with manager, collector, scheduler, warehouse, alerter modules decoupled, making it easy to understand and customize for development.
7272
> HertzBeat supports more flexible alarm configurations (calculation expressions), supports alarm notifications, alarm templates, and timely delivery of notifications via email, DingTalk, WeChat, Feishu, etc.
7373
> Feel free to log in to HertzBeat's cloud environment, [TanCloud](https://console.tancloud.cn), to try it out and discover more.
7474
> We are rapidly iterating and welcome participation in joining and contributing to the open-source ecosystem.
75-
75+
>
7676
> The multi-type support, easy expansion, and low coupling of `HertzBeat` aim to help developers and small to medium-sized teams quickly build their own monitoring systems.
7777
78-
7978
**Repository url**
8079

8180
[Github](https://github.com/apache/hertzbeat) https://github.com/apache/hertzbeat

home/blog/2022-06-19-hertzbeat-v1.1.0.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Bugfixes:
3535

3636
Online at https://console.tancloud.cn.
3737

38-
-----------------------
38+
---
3939
Windows Monitor coming:
4040

4141
![2022-06-19 11:30:57](https://user-images.githubusercontent.com/24788200/174481159-b8a73c87-aff5-4c4c-befb-bd0d26685d71.png)
@@ -54,13 +54,14 @@ ALTER TABLE param_define RENAME TO hzb_param_define;
5454
ALTER TABLE tag RENAME TO hzb_tag;
5555
ALTER TABLE tag_monitor_bind RENAME TO hzb_tag_monitor_bind;
5656
commit;
57-
```
57+
```
5858

5959
Have Fun!
6060

6161
----
6262

6363
## V1.1.0
64+
6465
Home: hertzbeat.com | tancloud.cn
6566

6667
Hi guys! HertzBeat v1.1.0 is coming. This version we support snmp protocol and use snmp to collect windows metrics.
@@ -75,7 +76,7 @@ Feature:
7576
2. [[monitor]change default database mysql to h2 #191](https://github.com/apache/hertzbeat/pull/191)
7677
3. [[manager]support monitor params name i18n #184](https://github.com/apache/hertzbeat/pull/184).
7778
4. [[script]build multi cpu arch hertzbeat docker version #189](https://github.com/apache/hertzbeat/pull/189).
78-
5. [[monitor]feature: support oracle multi tablespaces #163](https://github.com/apache/hertzbeat/pull/163) contribute by @brave4Time
79+
5. [[monitor]feature: support oracle multi tablespaces #163](https://github.com/apache/hertzbeat/pull/163) contribute by @brave4Time
7980
6. [[monitor]database tables append prefix hzb_ #193](https://github.com/apache/hertzbeat/pull/193) issue from @shimingxy
8081

8182
Bugfix.
@@ -87,12 +88,12 @@ Bugfix.
8788

8889
Online https://console.tancloud.cn.
8990

90-
-----------------------
91+
---
92+
9193
Windows Monitor coming:
9294

9395
<img width="1444" alt="2022-06-19 11 30 57" src="https://user-images.githubusercontent.com/24788200/174481159-b8a73c87-aff5-4c4c-befb-bd0d26685d71.png"/>
9496

95-
9697
⚠️ ⚠️⚠️⚠️Attention other version upgrade to v1.1.0 need run sql script. Now the tables name has hzb_ prefix.
9798

9899
```
@@ -107,12 +108,10 @@ ALTER TABLE param_define RENAME TO hzb_param_define;
107108
ALTER TABLE tag RENAME TO hzb_tag;
108109
ALTER TABLE tag_monitor_bind RENAME TO hzb_tag_monitor_bind;
109110
commit;
110-
```
111+
```
111112

112113
Have Fun!
113114

114-
115-
116115
Have Fun!
117116

118117
----
@@ -124,7 +123,7 @@ Have Fun!
124123
> HertzBeat supports more flexible alarm configurations (calculation expressions), notification alerts, templates, and real-time delivery via email, DingTalk, WeChat, Lark, etc.
125124
> Welcome to try and discover more in HertzBeat's [cloud environment TanCloud](https://console.tancloud.cn).
126125
> We are rapidly iterating and welcome participation to join in co-building the open-source ecosystem.
127-
126+
>
128127
> HertzBeat's support for multiple types, easy expansion, and low coupling hopes to help developers and small and medium teams quickly build their own monitoring systems.
129128
130129
**Repository Addresses**

home/blog/2022-06-22-one-step-up.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Bugfixes:
3535

3636
Online at [https://console.tancloud.cn](https://console.tancloud.cn).
3737

38-
-----------------------
38+
---
3939
Windows Monitor is coming:
4040

4141
![2022-06-19 11:30:57](https://user-images.githubusercontent.com/24788200/174481159-b8a73c87-aff5-4c4c-befb-bd0d26685d71.png)
@@ -54,13 +54,14 @@ ALTER TABLE param_define RENAME TO hzb_param_define;
5454
ALTER TABLE tag RENAME TO hzb_tag;
5555
ALTER TABLE tag_monitor_bind RENAME TO hzb_tag_monitor_bind;
5656
commit;
57-
```
57+
```
5858

5959
Have Fun!
6060

6161
----
6262

6363
## V1.1.0
64+
6465
Home: hertzbeat.com | tancloud.cn
6566

6667
Hi guys! HertzBeat v1.1.0 is coming. This version we support snmp protocol and use snmp to collect windows metrics.
@@ -75,7 +76,7 @@ Feature:
7576
2. [[monitor]change default database mysql to h2 #191](https://github.com/apache/hertzbeat/pull/191)
7677
3. [[manager]support monitor params name i18n #184](https://github.com/apache/hertzbeat/pull/184).
7778
4. [[script]build multi cpu arch hertzbeat docker version #189](https://github.com/apache/hertzbeat/pull/189).
78-
5. [[monitor]feature: support oracle multi tablespaces #163](https://github.com/apache/hertzbeat/pull/163) contribute by @brave4Time
79+
5. [[monitor]feature: support oracle multi tablespaces #163](https://github.com/apache/hertzbeat/pull/163) contribute by @brave4Time
7980
6. [[monitor]database tables append prefix hzb_ #193](https://github.com/apache/hertzbeat/pull/193) issue from @shimingxy
8081

8182
Bugfix.
@@ -87,12 +88,12 @@ Bugfix.
8788

8889
Online https://console.tancloud.cn.
8990

90-
-----------------------
91+
---
92+
9193
Windows Monitor coming:
9294

9395
<img width="1444" alt="2022-06-19 11 30 57" src="https://user-images.githubusercontent.com/24788200/174481159-b8a73c87-aff5-4c4c-befb-bd0d26685d71.png"/>
9496

95-
9697
⚠️ ⚠️⚠️⚠️Attention other version upgrade to v1.1.0 need run sql script. Now the tables name has hzb_ prefix.
9798

9899
```
@@ -107,7 +108,7 @@ ALTER TABLE param_define RENAME TO hzb_param_define;
107108
ALTER TABLE tag RENAME TO hzb_tag;
108109
ALTER TABLE tag_monitor_bind RENAME TO hzb_tag_monitor_bind;
109110
commit;
110-
```
111+
```
111112

112113
Have Fun!
113114

@@ -120,7 +121,7 @@ Have Fun!
120121
> HertzBeat supports more flexible alarm configurations (calculation expressions) and alarm notifications, including alarm templates, emails, DingTalk, WeChat, Feishu, etc., for timely delivery of notifications.
121122
> Welcome to log in to HertzBeat's [cloud environment TanCloud](https://console.tancloud.cn) to try and discover more.
122123
> We are in rapid iteration and welcome participation in co-building the open-source ecosystem.
123-
124+
>
124125
> HertzBeat's support for multiple types, easy expansion, and low coupling aims to help developers and small and medium teams quickly build their own monitoring systems.
125126
126127
**Repository Addresses**

home/blog/2022-07-10-hertzbeat-v1.1.1.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ author: tom
44
author_title: tom
55
author_url: https://github.com/tomsun28
66
author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4
7-
tags: [opensource]
7+
tags: [opensource]
88
---
99

1010
> Friendly Cloud Monitoring Tool. | 易用友好的实时监控工具, 无需Agent, 强大自定义监控能力.
1111
12-
**Home: [hertzbeat.com](https://hertzbeat.com)**
12+
**Home: [hertzbeat.com](https://hertzbeat.com)**
1313

1414
Hi guys! HertzBeat v1.1.1 is coming. This version brings custom monitoring enhancements, and the collected metric data can be assigned as a variable to the next collection. Fixed several bugs and improved the overall stable usability.
1515

@@ -24,7 +24,7 @@ Feature:
2424
2. [[monitor] support use pre collect metrics data to replace next metrics config params #206](https://github.com/apache/hertzbeat/pull/206).
2525
3. [[collector] use basic auth with raw HTTP headers instead of preemptive #212](https://github.com/apache/hertzbeat/pull/212)
2626
4. [[manager,alerter] support wework, dingDing, flyBook webhook url config #213](https://github.com/apache/hertzbeat/pull/213)
27-
5. [[monitor] feature update numeric metrics all contain decimal points #217](https://github.com/apache/hertzbeat/pull/217)
27+
5. [[monitor] feature update numeric metrics all contain decimal points #217](https://github.com/apache/hertzbeat/pull/217)
2828
6. [[web-app]feature:toggle [enable and cancel] button #218](https://github.com/apache/hertzbeat/pull/218)
2929
7. [[manager] update define yml file name add prefix "app" or "param" #221](https://github.com/apache/hertzbeat/pull/221)
3030

@@ -53,7 +53,7 @@ Have Fun!
5353
> HertzBeat is modular, `manager, collector, scheduler, warehouse, alerter` modules are decoupled for easy understanding and custom development.
5454
> Welcome to HertzBeat's [Cloud Environment TanCloud](https://console.tancloud.cn) to try and discover more.
5555
> Welcome to join us to build hertzbeat together.
56-
56+
>
5757
> `HertzBeat`'s multi-type support, easy expansion, low coupling, hope to help developers and micro teams to quickly build their own monitoring tool.
5858
5959
**If you like HertzBeat, star us on GitHub**

home/blog/2022-09-04-hertzbeat-v1.1.3.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ author: tom
44
author_title: tom
55
author_url: https://github.com/tomsun28
66
author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4
7-
tags: [opensource]
7+
tags: [opensource]
88
---
9+
910
## V1.1.3
11+
1012
Home: hertzbeat.com | tancloud.cn
1113

1214
Hi guys! HertzBeat v1.1.3 is coming. This version supports kafka monitor, ssl certificate expired monitor and more. Fixed several bugs and improved the overall stable usability.
@@ -22,9 +24,9 @@ Feature:
2224
2. [[monitor] feature: support apache kafka monitor #263](https://github.com/apache/hertzbeat/pull/263) contribute by @wang1027-wqh
2325
3. [[webapp] support history chart query 3 mouth time range #265](https://github.com/apache/hertzbeat/pull/265) issue by @ericfrol
2426
4. [[monitor] support ssl certificate expired monitor #266](https://github.com/apache/hertzbeat/pull/266) suggest by @noear
25-
5. [[web-app] update default interval 600s to 120s #268](https://github.com/apache/hertzbeat/pull/268)
26-
6. [[web-app] update layout ui - help button, nav menu #272](https://github.com/apache/hertzbeat/pull/272)
27-
7. [[alert,webapp] support delete all alerts at once. #273](https://github.com/apache/hertzbeat/pull/273) issue by @ericfrol
27+
5. [[web-app] update default interval 600s to 120s #268](https://github.com/apache/hertzbeat/pull/268)
28+
6. [[web-app] update layout ui - help button, nav menu #272](https://github.com/apache/hertzbeat/pull/272)
29+
7. [[alert,webapp] support delete all alerts at once. #273](https://github.com/apache/hertzbeat/pull/273) issue by @ericfrol
2830
8. [[web-app] update home background image #276](https://github.com/apache/hertzbeat/pull/276)
2931

3032
Bugfix.
@@ -37,4 +39,5 @@ Bugfix.
3739
Online https://console.tancloud.cn.
3840

3941
Have Fun!
40-
----
42+
---------
43+

home/blog/2022-09-10-ssl-practice.md

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author: tom
44
author_title: tom
55
author_url: https://github.com/tomsun28
66
author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4
7-
tags: [opensource, practice]
7+
tags: [opensource, practice]
88
---
99

1010
First of all, I would like to wish all the students who see it a happy mid-autumn festival, good health, and try to get rich on the basis of good health.
@@ -38,7 +38,6 @@ gitee: https://gitee.com/hertzbeat/hertzbeat
3838

3939
> System Page -> Monitor Menu -> SSL Certificates -> New SSL Certificate
4040
41-
4241
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/bd53f343a5b54feab62e71458d076441~tplv-k3u1fbpfcp-zoom-1.image)
4342

4443
2. Configure monitoring website
@@ -52,52 +51,38 @@ gitee: https://gitee.com/hertzbeat/hertzbeat
5251

5352
> You can view the task status in the monitor list, and go into the monitor details to view the metrics data graphs etc.
5453
55-
5654
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f874b45e909c4bb0acdd28b3fb034a61~tplv-k3u1fbpfcp-zoom-1.image)
5755

58-
5956
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ef5d7443f8c04818ae5aa28d421203be~tplv-k3u1fbpfcp-zoom-1.image)
6057

61-
62-
6358
4. Set the threshold (triggered when the certificate expires)
6459

6560
> System Page -> Alarms -> Alarm Thresholds -> Add Thresholds
6661
67-
6862
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8d6205172d43463aa34e534477f132f1~tplv-k3u1fbpfcp-zoom-1.image)
6963

7064
> Configure thresholds, select SSL certificate indicator object, configure alert expression - triggered when indicator `expired` is `true`, i.e. `equals(expired, "true")` , set alert level notification template message etc.
7165
72-
7366
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/83d17b381d994f26a6240e01915b2001~tplv-k3u1fbpfcp-zoom-1.image)
7467

7568
> Associate thresholds with monitors, set which monitors this threshold should be applied to in the threshold list.
7669
77-
7870
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9b9063d7bcf9454387be0491fc382bd1~tplv-k3u1fbpfcp-zoom-1.image)
7971

80-
81-
82-
8372
5. set the threshold (triggered one week before certificate expiration)
8473

8574
> Same as above, add a new configuration threshold, configure the alert expression - when the indicator validity timestamp `end_timestamp`, `now()` function for the current timestamp, if you configure to trigger the alert one week in advance i.e.: `end_timestamp <= (now() + 604800000)` , where `604800000` is the total time difference of 7 days. milliseconds.
8675
87-
8876
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0d6f837f57c247e09f668f60eff4a0ff~tplv-k3u1fbpfcp-zoom-1.image)
8977

9078
> Eventually you can see the triggered alarms in the alarm center.
9179
92-
9380
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5a61b23127524976b2c209ce0ca6a339~tplv-k3u1fbpfcp-zoom-1.image)
9481

95-
9682
6. Alarm notification (timely notification via NailWeChatFlysheet, etc.)
9783

9884
> Monitoring System -> Alert Notification -> Add Recipients
9985
100-
10186
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7f36956060ef410a82bbecafcbb2957f~tplv-k3u1fbpfcp-zoom-1.image)
10287

10388
You can refer to the help file for the token configuration of Nail WeChat Flying Book, etc.
@@ -107,7 +92,6 @@ https://tancloud.cn/docs/help/alert_dingtalk
10792

10893
> Alert Notification -> Add new alert notification policy -> Enable notification for the recipients you just configured
10994
110-
11195
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d976343e81f843138344a039f3aff8a3~tplv-k3u1fbpfcp-zoom-1.image)
11296

11397
7. OK When the threshold is triggered, we can receive the corresponding alarm message, if there is no notification, you can also view the alarm information in the alarm center.

home/blog/2022-10-08-hertzbeat-v1.2.0.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,15 @@ Have Fun!
5858
### Upgrade ⚠️
5959

6060
Need Convert `application.yml`.
61+
6162
```
6263
spring.
6364
resources: static-locations.
6465
static-locations.
6566
- classpath:/dist/
6667
- classpath:... /dist/
67-
```
68+
```
69+
6870
To
6971
``
7072
spring.
@@ -73,6 +75,9 @@ resources: static-locations.
7375
static-locations.
7476
- classpath:/dist/
7577
- classpath:... /dist/
78+
7679
```
7780
7881
----
82+
```
83+

0 commit comments

Comments
 (0)