Skip to content

Commit 50a18f2

Browse files
Calvin979Aias00zhangshenghangyuluo-yx
authored
[improve] improve markdown format for MD045 (apache#2658)
Co-authored-by: aias00 <[email protected]> Co-authored-by: Jast <[email protected]> Co-authored-by: shown <[email protected]>
1 parent 86ca715 commit 50a18f2

File tree

101 files changed

+438
-438
lines changed

Some content is hidden

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

101 files changed

+438
-438
lines changed

.markdownlint-cli2.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
},
3535
"MD036": false,
3636
"MD040": true,
37-
"MD045": false,
37+
"MD045": true,
3838
"MD046": true,
3939
"MD047": true,
4040
"MD052": true

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Online at <https://console.tancloud.cn>.
3838
---
3939
Windows Monitor coming:
4040

41-
![2022-06-19 11:30:57](https://user-images.githubusercontent.com/24788200/174481159-b8a73c87-aff5-4c4c-befb-bd0d26685d71.png)
41+
![HertzBeat](https://user-images.githubusercontent.com/24788200/174481159-b8a73c87-aff5-4c4c-befb-bd0d26685d71.png)
4242

4343
⚠️ ⚠️⚠️⚠️Please note that upgrading to v1.1.0 from other versions requires running the following SQL script. Now, our table names have a unified prefix "hzb_prefix".
4444

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Online at [https://console.tancloud.cn](https://console.tancloud.cn).
3838
---
3939
Windows Monitor is coming:
4040

41-
![2022-06-19 11:30:57](https://user-images.githubusercontent.com/24788200/174481159-b8a73c87-aff5-4c4c-befb-bd0d26685d71.png)
41+
![HertzBeat](https://user-images.githubusercontent.com/24788200/174481159-b8a73c87-aff5-4c4c-befb-bd0d26685d71.png)
4242

4343
⚠️ ⚠️⚠️⚠️Please note that upgrading to v1.1.0 from other versions requires running the following SQL script. Now, our table names have a unified prefix hzb_prefix.
4444

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

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -38,52 +38,52 @@ gitee: <https://gitee.com/hertzbeat/hertzbeat>
3838

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

4343
2. Configure monitoring website
4444

4545
> Here is an example to monitor Baidu website, configure the host domain name, name, collection interval, etc. > Click OK.
4646
> Click OK. Note that ⚠️ will test the connectivity of the website before adding it by default, and it will add it only if the connection is successful, of course, you can also gray out the **Whether to test** button.
4747
48-
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ad1154670648413bb82c8bdeb5b13609~tplv-k3u1fbpfcp-zoom-1.image)
48+
![HertzBeat](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ad1154670648413bb82c8bdeb5b13609~tplv-k3u1fbpfcp-zoom-1.image)
4949

5050
3. Viewing Test Indicator Data
5151

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

56-
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ef5d7443f8c04818ae5aa28d421203be~tplv-k3u1fbpfcp-zoom-1.image)
56+
![HertzBeat](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ef5d7443f8c04818ae5aa28d421203be~tplv-k3u1fbpfcp-zoom-1.image)
5757

5858
4. Set the threshold (triggered when the certificate expires)
5959

6060
> System Page -> Alarms -> Alarm Thresholds -> Add Thresholds
6161
62-
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8d6205172d43463aa34e534477f132f1~tplv-k3u1fbpfcp-zoom-1.image)
62+
![HertzBeat](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8d6205172d43463aa34e534477f132f1~tplv-k3u1fbpfcp-zoom-1.image)
6363

6464
> 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.
6565
66-
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/83d17b381d994f26a6240e01915b2001~tplv-k3u1fbpfcp-zoom-1.image)
66+
![HertzBeat](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/83d17b381d994f26a6240e01915b2001~tplv-k3u1fbpfcp-zoom-1.image)
6767

6868
> Associate thresholds with monitors, set which monitors this threshold should be applied to in the threshold list.
6969
70-
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9b9063d7bcf9454387be0491fc382bd1~tplv-k3u1fbpfcp-zoom-1.image)
70+
![HertzBeat](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9b9063d7bcf9454387be0491fc382bd1~tplv-k3u1fbpfcp-zoom-1.image)
7171

7272
5. set the threshold (triggered one week before certificate expiration)
7373

7474
> 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.
7575
76-
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0d6f837f57c247e09f668f60eff4a0ff~tplv-k3u1fbpfcp-zoom-1.image)
76+
![HertzBeat](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0d6f837f57c247e09f668f60eff4a0ff~tplv-k3u1fbpfcp-zoom-1.image)
7777

7878
> Eventually you can see the triggered alarms in the alarm center.
7979
80-
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5a61b23127524976b2c209ce0ca6a339~tplv-k3u1fbpfcp-zoom-1.image)
80+
![HertzBeat](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5a61b23127524976b2c209ce0ca6a339~tplv-k3u1fbpfcp-zoom-1.image)
8181

8282
6. Alarm notification (timely notification via NailWeChatFlysheet, etc.)
8383

8484
> Monitoring System -> Alert Notification -> Add Recipients
8585
86-
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7f36956060ef410a82bbecafcbb2957f~tplv-k3u1fbpfcp-zoom-1.image)
86+
![HertzBeat](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7f36956060ef410a82bbecafcbb2957f~tplv-k3u1fbpfcp-zoom-1.image)
8787

8888
You can refer to the help file for the token configuration of Nail WeChat Flying Book, etc.
8989

@@ -92,7 +92,7 @@ gitee: <https://gitee.com/hertzbeat/hertzbeat>
9292

9393
> Alert Notification -> Add new alert notification policy -> Enable notification for the recipients you just configured
9494
95-
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d976343e81f843138344a039f3aff8a3~tplv-k3u1fbpfcp-zoom-1.image)
95+
![HertzBeat](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d976343e81f843138344a039f3aff8a3~tplv-k3u1fbpfcp-zoom-1.image)
9696

9797
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.
9898

home/blog/2023-01-05-monitor-iotdb.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,26 +49,26 @@ tags: [opensource, practice]
4949
5050
Path: Menu -> Database Monitoring -> IoTDB Monitoring -> Add IoTDB Monitoring
5151
52-
![hertzbeat](/img/blog/monitor-iotdb-1.png)
52+
![HertzBeat](/img/blog/monitor-iotdb-1.png)
5353
5454
2. Configure the parameters required for monitoring IoTDB
5555
5656
Fill in the IoTDB **service IP** and **monitoring port** (default 9091) on the monitoring page, and finally click OK to add.
5757
For other parameters such as **collection interval**, **timeout period**, etc., please refer to [Help Documentation](https://hertzbeat.com/docs/help/iotdb/) <https://hertzbeat.com/docs/help> /iotdb/
5858
59-
![hertzbeat](/img/blog/monitor-iotdb-2.png)
59+
![HertzBeat](/img/blog/monitor-iotdb-2.png)
6060
6161
3. Complete ✅, now we have added the monitoring of IoTDB, check the monitoring list to see our added items.
6262
63-
![hertzbeat](/img/blog/monitor-iotdb-3.png)
63+
![HertzBeat](/img/blog/monitor-iotdb-3.png)
6464
6565
4. Click **Operation**->**Monitoring Details Icon** of the monitoring list item to browse the real-time monitoring metric data of IoTDB.
6666
67-
![hertzbeat](/img/blog/monitor-iotdb-4.png)
67+
![HertzBeat](/img/blog/monitor-iotdb-4.png)
6868
6969
5. Click **Monitoring History Details TAB** to browse IoTDB's historical monitoring metric data chart📈.
7070
71-
![hertzbeat](/img/blog/monitor-iotdb-5.png)
71+
![HertzBeat](/img/blog/monitor-iotdb-5.png)
7272
7373
**Complete DONE! Through the above steps, it is actually two steps to sum up**
7474
@@ -88,7 +88,7 @@ tags: [opensource, practice]
8888
- Select the configured metric object. IotDB monitors many metrics, one of which is related to the status of the node `cluster_node_status` -> `status` (node status, 1=online 2=offline).
8989
- Here we configure to send an alarm when the metric `status==2`, the alarm level is **Critical Alarm**, which is triggered once, as shown in the figure below.
9090

91-
![hertzbeat](/img/blog/monitor-iotdb-6.png)
91+
![HertzBeat](/img/blog/monitor-iotdb-6.png)
9292

9393
2. Add message notification recipients
9494

@@ -101,11 +101,11 @@ tags: [opensource, practice]
101101

102102
【Alarm Notification】->【New Recipient】->【Select DingTalk Robot Notification Method】->【Set DingTalk Robot ACCESS_TOKEN】->【OK】
103103

104-
![hertzbeat](/img/blog/alert-notice-1.png)
104+
![HertzBeat](/img/blog/alert-notice-1.png)
105105

106106
3. Configure the associated alarm notification strategy ⚠️ [Add notification strategy] -> [Associate the recipient just set] -> [OK]
107107

108-
![hertzbeat](/img/blog/alert-notice-2.png)
108+
![HertzBeat](/img/blog/alert-notice-2.png)
109109

110110
### Finished, now wait for the warning message to come. ding ding ding ding
111111

home/blog/2023-01-08-monitor-shenyu.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,28 +72,28 @@ tags: [opensource, practice]
7272

7373
Path: Menu -> Middleware Monitor -> ShenYu Monitor -> Add ShenYu Monitor
7474

75-
![hertzbeat](/img/blog/monitor-shenyu-1.png)
75+
![HertzBeat](/img/blog/monitor-shenyu-1.png)
7676

7777
2. Configure the parameters required for monitoring ShenYu
7878

7979
On the monitor page, fill in ShenYu **service IP**, **monitor port** (default 8090), and click OK to add.
8080
For other parameters such as **collection interval**, **timeout**, etc., you can refer to the [help file](https://hertzbeat.com/docs/help/shenyu/) <https://hertzbeat.com/docs/help/shenyu/>
8181

82-
![hertzbeat](/img/blog/monitor-shenyu-1.png)
82+
![HertzBeat](/img/blog/monitor-shenyu-1.png)
8383

8484
3. Done ✅, now we have added monitoring for ShenYu, check the monitor list to see our additions.
8585

86-
![hertzbeat](/img/blog/monitor-shenyu-3.png)
86+
![HertzBeat](/img/blog/monitor-shenyu-3.png)
8787

8888
4. Click **Options**->**Monitoring Details icon** in the monitor list to view ShenYu's real-time monitoring metrics.
8989

90-
![hertzbeat](/img/blog/monitor-shenyu-4.png)
90+
![HertzBeat](/img/blog/monitor-shenyu-4.png)
9191

9292
5. Click the **Monitor History TAB** to view ShenYu's historical monitoring metrics graphs 📈.
9393

94-
![hertzbeat](/img/blog/monitor-shenyu-5.png)
94+
![HertzBeat](/img/blog/monitor-shenyu-5.png)
9595

96-
![hertzbeat](/img/blog/monitor-shenyu-6.png)
96+
![HertzBeat](/img/blog/monitor-shenyu-6.png)
9797

9898
**DONE! With the above steps, it's really only two steps**
9999

@@ -116,7 +116,7 @@ Of course, just looking at it is not perfect, monitoring is often accompanied by
116116
- There are a lot of metrics in ShenYu monitoring, for example, we will set the threshold for the `number of open file descriptors` `process_open_fds` -> `value` metric, which will alert you when the number of open file descriptors on the server side is greater than 3,000.
117117
- Here we configure an alert to be issued when the `value' of`process_open_fds` exceeds 3000, with an alert level of **Warning alert**, which is triggered three times, as shown in the following figure.
118118

119-
![hertzbeat](/img/blog/monitor-shenyu-7.png)
119+
![HertzBeat](/img/blog/monitor-shenyu-7.png)
120120

121121
2. Add message notification recipients
122122

@@ -131,13 +131,13 @@ Of course, just looking at it is not perfect, monitoring is often accompanied by
131131

132132
[Alert Notification] -> [Add Recipient] -> [Select Nailed Bot Notification Method] -> [Set Nailed Bot ACCESS_TOKEN] -> [OK]
133133

134-
![hertzbeat](/img/blog/alert-notice-1.png)
134+
![HertzBeat](/img/blog/alert-notice-1.png)
135135

136136
3. Configure the associated alert notification policy ⚠️ [Add Notification Policy] -> [Associate the recipient you just set] -> [OK] !
137137

138138
> Configure the alert notification policy to bind alert messages to recipients so that you can decide which alerts go to which person.
139139

140-
![hertzbeat](/img/blog/alert-notice-2.png)
140+
![HertzBeat](/img/blog/alert-notice-2.png)
141141

142142
### Over and out, now wait for the alert message to come through. Ding, ding, ding, ding
143143

home/blog/2023-02-02-monitor-dynamic-tp.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,28 +84,28 @@ tags: [opensource, practice]
8484

8585
Path: Menu -> Middleware Monitor -> DynamicTp Monitor -> Add DynamicTp Monitor
8686

87-
![hertzbeat](/img/blog/monitor-dynamic-tp-1.png)
87+
![HertzBeat](/img/blog/monitor-dynamic-tp-1.png)
8888

8989
2. Configure the parameters required for monitoring DynamicTp.
9090

9191
On the monitor page, fill in DynamicTp **service IP**, **monitoring port** (default 8080), and finally click OK to add it.
9292
For other parameters such as **collection interval**, **timeout**, etc., you can refer to [help](https://hertzbeat.com/docs/help/dynamic_tp/) <https://hertzbeat.com/docs/help/dynamic_tp/>
9393

94-
![hertzbeat](/img/blog/monitor-dynamic-tp-2.png)
94+
![HertzBeat](/img/blog/monitor-dynamic-tp-2.png)
9595

9696
3. Done ✅, now we have added monitoring for DynamicTp, check the monitor list to see our additions.
9797

98-
![hertzbeat](/img/blog/monitor-dynamic-tp-1.png)
98+
![HertzBeat](/img/blog/monitor-dynamic-tp-1.png)
9999

100100
4. Click **Options**->**Monitor Details icon** in the Monitor list to view the real-time monitoring metrics of the DynamicTp thread pool.
101101

102-
![hertzbeat](/img/blog/monitor-dynamic-tp-3.png)
102+
![HertzBeat](/img/blog/monitor-dynamic-tp-3.png)
103103

104104
5. Click the **Monitoring History TAB** to view a graphical representation of the historical monitoring metrics for the DynamicTp thread pool 📈.
105105

106-
![hertzbeat](/img/blog/monitor-dynamic-tp-4.png)
106+
![HertzBeat](/img/blog/monitor-dynamic-tp-4.png)
107107

108-
![hertzbeat](/img/blog/monitor-dynamic-tp-5.png)
108+
![HertzBeat](/img/blog/monitor-dynamic-tp-5.png)
109109

110110
**DONE! With the above steps, it's really just two steps**
111111

@@ -128,7 +128,7 @@ Of course, just watching is not perfect, monitoring is often accompanied by alar
128128
- DynamicTp monitors some thread pool related metrics, for example, we set the threshold for the `run_timeout_count` `thread_pool_running` -> `run_timeout_count` metric, which will raise an alarm when the thread_timeout_count is greater than one.
129129
- Here we configure an alert to be issued when `thread_pool_running` has a `run_timeout_count>1`, with an alert level of **Serious Alert**, which is triggered three times, as shown in the following figure.
130130

131-
![hertzbeat](/img/blog/monitor-dynamic-tp-6.png)
131+
![HertzBeat](/img/blog/monitor-dynamic-tp-6.png)
132132

133133
2. Add message notification recipients
134134

@@ -143,13 +143,13 @@ Of course, just watching is not perfect, monitoring is often accompanied by alar
143143

144144
[Alert Notification] -> [Add Recipient] -> [Choose Dingtalk bot notification method] -> [Set Dingtalk bot ACCESS_TOKEN] -> [OK]
145145

146-
![hertzbeat](/img/blog/alert-notice-1.png)
146+
![HertzBeat](/img/blog/alert-notice-1.png)
147147

148148
3. Configure the associated alert notification policy ⚠️ [Add Notification Policy] -> [Associate the recipient you just set] -> [OK] !
149149

150150
> Configure the alert notification policy to bind alert messages to recipients so that you can decide which alerts go to which person.
151151

152-
![hertzbeat](/img/blog/alert-notice-2.png)
152+
![HertzBeat](/img/blog/alert-notice-2.png)
153153

154154
### Over and out, now wait for the alert message to come through. Ding, ding, ding, ding
155155

home/blog/2023-02-10-new-committer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4
77
tags: [opensource]
88
---
99

10-
![hertzBeat](/img/blog/new-committer.png)
10+
![HertzBeat](/img/blog/new-committer.png)
1111

1212
## Welcome two new Committers from HertzBeat
1313

home/blog/2023-02-11-monitor-mysql.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,26 +35,26 @@ Keywords: [Open source monitoring tool, open source database monitoring, Mysql d
3535

3636
Path: Menu -> Database Monitoring -> Mysql Database -> Add Mysql Database Monitoring
3737

38-
![hertzbeat](/img/blog/monitor-mysql-1.png)
38+
![HertzBeat](/img/blog/monitor-mysql-1.png)
3939

4040
2. Configure the parameters required for the new monitoring Mysql database
4141

4242
On the monitoring page, fill in Mysql **service IP**, **monitoring port** (default 3306), **account password, etc.**, and finally click OK to add.
4343
For other parameters such as **collection interval**, **timeout period**, etc., please refer to [Help Documentation](https://hertzbeat.com/docs/help/mysql/) <https://hertzbeat.com/docs/help> /mysql/
4444

45-
![hertzbeat](/img/blog/monitor-mysql-2.png)
45+
![HertzBeat](/img/blog/monitor-mysql-2.png)
4646

4747
3. Complete ✅, now we have added the monitoring of the Mysql database, check the monitoring list to see our added items.
4848

49-
![hertzbeat](/img/blog/monitor-mysql-1.png)
49+
![HertzBeat](/img/blog/monitor-mysql-1.png)
5050

5151
4. Click **Operation**->**Monitoring Details Icon** of the monitoring list item to browse the real-time monitoring metric data of the Mysql database.
5252

53-
![hertzbeat](/img/blog/monitor-mysql-3.png)
53+
![HertzBeat](/img/blog/monitor-mysql-3.png)
5454

5555
5. Click **Monitoring History Details TAB** to browse the historical monitoring metric data chart of Mysql database📈.
5656

57-
![hertzbeat](/img/blog/monitor-mysql-4.png)
57+
![HertzBeat](/img/blog/monitor-mysql-4.png)
5858

5959
**DONE! Done! Through the above steps, in fact, it only takes one step to sum up**
6060

@@ -76,9 +76,9 @@ Of course, just looking at it is definitely not perfect. Monitoring is often acc
7676
- Select the configured metric object. Mysql database monitoring is mainly about database performance and other related metrics. For example, we set the threshold for the metric `query cache hit rate` `cache` -> `query_cache_hit_rate`. When the query cache hit rate of Mysql is very low An alarm is issued when it is less than 30%.
7777
- Here we configure to send an alarm when the `query_cache_hit_rate<30` of this metric `cache`, the alarm level is **serious alarm**, and it will be triggered after three times, as shown in the figure below.
7878

79-
![hertzbeat](/img/blog/monitor-mysql-5.png)
79+
![HertzBeat](/img/blog/monitor-mysql-5.png)
8080

81-
![hertzbeat](/img/blog/monitor-mysql-6.png)
81+
![HertzBeat](/img/blog/monitor-mysql-6.png)
8282

8383
2. Add message notification recipients
8484

@@ -93,13 +93,13 @@ Of course, just looking at it is definitely not perfect. Monitoring is often acc
9393

9494
【Alarm Notification】->【New Recipient】->【Select DingTalk Robot Notification Method】->【Set DingTalk Robot ACCESS_TOKEN】->【OK】
9595

96-
![hertzbeat](/img/blog/alert-notice-1.png)
96+
![HertzBeat](/img/blog/alert-notice-1.png)
9797

9898
3. Configure the associated alarm notification strategy ⚠️ [Add notification strategy] -> [Associate the recipient just set] -> [OK]
9999

100100
> Configure the alarm notification policy to bind the alarm message with the receiver, so that you can decide which alarms to send to whom.
101101
102-
![hertzbeat](/img/blog/alert-notice-2.png)
102+
![HertzBeat](/img/blog/alert-notice-2.png)
103103

104104
### Finished, now wait for the warning message to come. ding ding ding ding
105105

0 commit comments

Comments
 (0)