Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] add markdown formatter #2519

Merged
merged 7 commits into from
Aug 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
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
Loading