Skip to content

Commit

Permalink
[feature] add markdown formatter (#2519)
Browse files Browse the repository at this point in the history
  • Loading branch information
zhangshenghang authored Aug 13, 2024
1 parent 3a2350b commit fbb7419
Show file tree
Hide file tree
Showing 838 changed files with 20,028 additions and 20,260 deletions.
4 changes: 2 additions & 2 deletions home/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# HertzBeat Website

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

## Installation

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


## Directory Structure

```html
Expand Down Expand Up @@ -85,3 +84,4 @@ yarn docusaurus docs:version v1.5.x
|-- docusaurus.config.js
|-- sidebars.js // document sidebar menu configuration
```

7 changes: 3 additions & 4 deletions home/blog/2022-06-01-hertzbeat-v1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ author: tom
author_title: tom
author_url: https://github.com/tomsun28
author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4
tags: [opensource]
tags: [opensource]
---

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.
Expand Down Expand Up @@ -66,16 +66,15 @@ Redis monitor is coming:

> [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.
> 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.
>
> HertzBeat supports custom monitoring; by configuring the YML file, we can customize the required monitoring types and metrics to meet common personalized needs.
> HertzBeat is modular, with manager, collector, scheduler, warehouse, alerter modules decoupled, making it easy to understand and customize for development.
> HertzBeat supports more flexible alarm configurations (calculation expressions), supports alarm notifications, alarm templates, and timely delivery of notifications via email, DingTalk, WeChat, Feishu, etc.
> Feel free to log in to HertzBeat's cloud environment, [TanCloud](https://console.tancloud.cn), to try it out and discover more.
> We are rapidly iterating and welcome participation in joining and contributing to the open-source ecosystem.
>
> 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.

**Repository url**

[Github](https://github.com/apache/hertzbeat) https://github.com/apache/hertzbeat
Expand Down
17 changes: 8 additions & 9 deletions home/blog/2022-06-19-hertzbeat-v1.1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Bugfixes:

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

-----------------------
---
Windows Monitor coming:

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

Have Fun!

----

## V1.1.0

Home: hertzbeat.com | tancloud.cn

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

Bugfix.
Expand All @@ -87,12 +88,12 @@ Bugfix.

Online https://console.tancloud.cn.

-----------------------
---

Windows Monitor coming:

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


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

```
Expand All @@ -107,12 +108,10 @@ ALTER TABLE param_define RENAME TO hzb_param_define;
ALTER TABLE tag RENAME TO hzb_tag;
ALTER TABLE tag_monitor_bind RENAME TO hzb_tag_monitor_bind;
commit;
```
```

Have Fun!



Have Fun!

----
Expand All @@ -124,7 +123,7 @@ Have Fun!
> HertzBeat supports more flexible alarm configurations (calculation expressions), notification alerts, templates, and real-time delivery via email, DingTalk, WeChat, Lark, etc.
> Welcome to try and discover more in HertzBeat's [cloud environment TanCloud](https://console.tancloud.cn).
> We are rapidly iterating and welcome participation to join in co-building the open-source ecosystem.
>
> 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.
**Repository Addresses**
Expand Down
15 changes: 8 additions & 7 deletions home/blog/2022-06-22-one-step-up.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Bugfixes:

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

-----------------------
---
Windows Monitor is coming:

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

Have Fun!

----

## V1.1.0

Home: hertzbeat.com | tancloud.cn

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

Bugfix.
Expand All @@ -87,12 +88,12 @@ Bugfix.

Online https://console.tancloud.cn.

-----------------------
---

Windows Monitor coming:

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


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

```
Expand All @@ -107,7 +108,7 @@ ALTER TABLE param_define RENAME TO hzb_param_define;
ALTER TABLE tag RENAME TO hzb_tag;
ALTER TABLE tag_monitor_bind RENAME TO hzb_tag_monitor_bind;
commit;
```
```

Have Fun!

Expand All @@ -120,7 +121,7 @@ Have Fun!
> HertzBeat supports more flexible alarm configurations (calculation expressions) and alarm notifications, including alarm templates, emails, DingTalk, WeChat, Feishu, etc., for timely delivery of notifications.
> Welcome to log in to HertzBeat's [cloud environment TanCloud](https://console.tancloud.cn) to try and discover more.
> We are in rapid iteration and welcome participation in co-building the open-source ecosystem.
>
> 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.
**Repository Addresses**
Expand Down
8 changes: 4 additions & 4 deletions home/blog/2022-07-10-hertzbeat-v1.1.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ author: tom
author_title: tom
author_url: https://github.com/tomsun28
author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4
tags: [opensource]
tags: [opensource]
---

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

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.

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

Expand Down Expand Up @@ -53,7 +53,7 @@ Have Fun!
> HertzBeat is modular, `manager, collector, scheduler, warehouse, alerter` modules are decoupled for easy understanding and custom development.
> Welcome to HertzBeat's [Cloud Environment TanCloud](https://console.tancloud.cn) to try and discover more.
> Welcome to join us to build hertzbeat together.
>
> `HertzBeat`'s multi-type support, easy expansion, low coupling, hope to help developers and micro teams to quickly build their own monitoring tool.
**If you like HertzBeat, star us on GitHub**
Expand Down
13 changes: 8 additions & 5 deletions home/blog/2022-09-04-hertzbeat-v1.1.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ author: tom
author_title: tom
author_url: https://github.com/tomsun28
author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4
tags: [opensource]
tags: [opensource]
---

## V1.1.3

Home: hertzbeat.com | tancloud.cn

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.
Expand All @@ -22,9 +24,9 @@ Feature:
2. [[monitor] feature: support apache kafka monitor #263](https://github.com/apache/hertzbeat/pull/263) contribute by @wang1027-wqh
3. [[webapp] support history chart query 3 mouth time range #265](https://github.com/apache/hertzbeat/pull/265) issue by @ericfrol
4. [[monitor] support ssl certificate expired monitor #266](https://github.com/apache/hertzbeat/pull/266) suggest by @noear
5. [[web-app] update default interval 600s to 120s #268](https://github.com/apache/hertzbeat/pull/268)
6. [[web-app] update layout ui - help button, nav menu #272](https://github.com/apache/hertzbeat/pull/272)
7. [[alert,webapp] support delete all alerts at once. #273](https://github.com/apache/hertzbeat/pull/273) issue by @ericfrol
5. [[web-app] update default interval 600s to 120s #268](https://github.com/apache/hertzbeat/pull/268)
6. [[web-app] update layout ui - help button, nav menu #272](https://github.com/apache/hertzbeat/pull/272)
7. [[alert,webapp] support delete all alerts at once. #273](https://github.com/apache/hertzbeat/pull/273) issue by @ericfrol
8. [[web-app] update home background image #276](https://github.com/apache/hertzbeat/pull/276)

Bugfix.
Expand All @@ -37,4 +39,5 @@ Bugfix.
Online https://console.tancloud.cn.

Have Fun!
----
---------

18 changes: 1 addition & 17 deletions home/blog/2022-09-10-ssl-practice.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ author: tom
author_title: tom
author_url: https://github.com/tomsun28
author_image_url: https://avatars.githubusercontent.com/u/24788200?s=400&v=4
tags: [opensource, practice]
tags: [opensource, practice]
---

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.
Expand Down Expand Up @@ -38,7 +38,6 @@ gitee: https://gitee.com/hertzbeat/hertzbeat

> System Page -> Monitor Menu -> SSL Certificates -> New SSL Certificate

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

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

> You can view the task status in the monitor list, and go into the monitor details to view the metrics data graphs etc.

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


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



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

> System Page -> Alarms -> Alarm Thresholds -> Add Thresholds

![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8d6205172d43463aa34e534477f132f1~tplv-k3u1fbpfcp-zoom-1.image)

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

![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/83d17b381d994f26a6240e01915b2001~tplv-k3u1fbpfcp-zoom-1.image)

> Associate thresholds with monitors, set which monitors this threshold should be applied to in the threshold list.

![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9b9063d7bcf9454387be0491fc382bd1~tplv-k3u1fbpfcp-zoom-1.image)




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

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

![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0d6f837f57c247e09f668f60eff4a0ff~tplv-k3u1fbpfcp-zoom-1.image)

> Eventually you can see the triggered alarms in the alarm center.

![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5a61b23127524976b2c209ce0ca6a339~tplv-k3u1fbpfcp-zoom-1.image)


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

> Monitoring System -> Alert Notification -> Add Recipients

![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7f36956060ef410a82bbecafcbb2957f~tplv-k3u1fbpfcp-zoom-1.image)

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

> Alert Notification -> Add new alert notification policy -> Enable notification for the recipients you just configured

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

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.
Expand Down
7 changes: 6 additions & 1 deletion home/blog/2022-10-08-hertzbeat-v1.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,13 +58,15 @@ Have Fun!
### Upgrade ⚠️

Need Convert `application.yml`.

```
spring.
resources: static-locations.
static-locations.
- classpath:/dist/
- classpath:... /dist/
```
```

To
``
spring.
Expand All @@ -73,6 +75,9 @@ resources: static-locations.
static-locations.
- classpath:/dist/
- classpath:... /dist/

```
----
```

Loading

0 comments on commit fbb7419

Please sign in to comment.