Compare commits

..
2347 Commits
Author SHA1 Message Date
shown 62f86742a0 Merge branch 'master' into fix-exist-error 2025-05-09 12:55:25 +08:00
096153b3a4 [license] update the license file, to add the plc4j-driver-s7 license (#3318)
Co-authored-by: cuijianzhong <shangyuancjz@126.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-05-07 22:00:05 +08:00
zhangyaxi b313db36c6 [feature] Support Zabbix alert source (#3317)
Signed-off-by: zhangyaxi <yaxi.zhang950408@outlook.com>
2025-05-07 08:54:23 +08:00
tomsun28 3aa0840b9f Merge branch 'master' into fix-exist-error 2025-05-05 23:31:05 +08:00
tomsun28andCopilot 47298033dc [refactor] set default encoding charset utf8 (#3315)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-05 23:30:30 +08:00
tomsun28 cb7e3916ba Merge branch 'master' into fix-exist-error 2025-05-04 00:07:26 +08:00
tomsun28 f05e91247a [refactor] refactor auto discovery http sd (#3300)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-05-04 00:07:06 +08:00
tomsun28 62186cc254 [bugfix] fix the calculator expr exist not work
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-05-01 18:17:40 +08:00
zhangyaxiandtomsun28 1592c93d25 [feature] Support Uptime Kuma alert source (#3312)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-05-01 14:31:52 +08:00
Yang Chenandtomsun28 46d609a95e [docs] add help documentation for alert integration (#3308)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-30 16:05:59 +08:00
Yang Chen f17fb02441 [docs] Correct Markdown formatting and update lint config to enable local checking (#3310) 2025-04-30 11:08:38 +08:00
e6cc71ed56 [Improve] Add unit test for PeriodicAlertCalculator (#3304)
Co-authored-by: yinyijun <yinyijun6@mgtv.com>
Co-authored-by: yinyijun <yingey2011>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-28 17:46:14 +08:00
Cyanty e2a9160e59 [refactor] Remove the possible security in action and ignore the 500 code for link check (#3303) 2025-04-28 11:30:14 +08:00
7ebeee2c1f [docs] Add Chinese and English versions of the Hertzbeat upgrade guide (#3294)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-27 00:26:40 +08:00
Cyantyandtomsun28 ccfc8dc8ce [improve] Optimize the way of Dead Link Check (#3302)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-26 23:04:49 +08:00
Yang Chenandaias00 ca9db17241 [bugfix] enables support for VictoriaMetrics in cluster mode within HertzBeat (#3297)
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-26 22:29:47 +08:00
Cyanty 7a40bdee12 [Doc] Add English doc for springboot auto practice usecase (#3298) 2025-04-26 20:40:16 +08:00
tomsun28 5db20d33f4 [bugfix] fix collector direct oom (#3295) 2025-04-24 20:22:50 +08:00
Cyanty 896869c611 [Doc] Add springboot auto practice usecase (#3293)
Signed-off-by: Cyanty <153884653+Cyanty@users.noreply.github.com>
2025-04-24 12:51:04 +08:00
tomsun28 32ce88b2c0 [webapp] try reduce memory growth and fix crash (#3292)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-04-23 19:47:24 +08:00
2288d8e900 [e2e] add e2e test for k8s monitor (#3280)
Co-authored-by: aias00 <liuhongyu@apache.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Jast <shenghang@apache.org>
2025-04-22 23:57:01 +08:00
tomsun28andJast dbb81d44ff [doc] update doc, usecase blog and help doc (#3286)
Co-authored-by: Jast <shenghang@apache.org>
2025-04-22 22:33:47 +08:00
227666dd46 [Task] Set local database as default file server provider (#3282)
Co-authored-by: yinyijun <yingey2011>
Co-authored-by: aias00 <liuhongyu@apache.org>
Co-authored-by: yinyijun <yinyijun6@mgtv.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-22 22:32:04 +08:00
liutianyouandtomsun28 b14bc6569f [bugfix] page title show "Not page name" when filter monitor list by type (#3289)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-22 22:23:54 +08:00
Jastandtomsun28 7c7102da17 [feature] support ai bot (#3285)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-22 22:19:17 +08:00
Jay丿167andaias00 489eac8e11 [improve] Add E2E tests for Redis collector (#3283)
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-22 20:33:46 +08:00
900655680a [improve] Add jdbc common collect e2e code (#3273) (#3273)
Signed-off-by: Cyanty <153884653+Cyanty@users.noreply.github.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
Co-authored-by: Jast <shenghang@apache.org>
Co-authored-by: shown <yuluo08290126@gmail.com>
2025-04-22 10:19:22 +08:00
tomsun28 e87ed449f2 [doc] update contributors wall (#3281)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-04-22 01:17:41 +08:00
tomsun28 ddf4759b34 [refactor] refact tag to label code (#3278) 2025-04-21 22:16:47 +08:00
Yang ChenandLogic a8ce48b50d [bugfix] support no-whitespace alert expressions in instance filtering (#3276)
Co-authored-by: Logic <zqr10159@dromara.org>
2025-04-21 15:46:16 +08:00
liutianyou a0f3890137 [feature] new alert supports reminding through system notifications (#3275) 2025-04-21 14:47:11 +08:00
liutianyou b02837b362 [bugfix] fix the prometheus metric response data parsing is abnormal (#3274) 2025-04-20 19:47:13 +08:00
9f9cdcf1a9 [Improve] optimize prompt (#3270)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-20 09:57:06 +08:00
tomsun28 326497939d [webapp] update header logo style (#3272) 2025-04-20 09:49:59 +08:00
Jast d881aff90d [feature] add Maven Wrapper scripts (#3271) 2025-04-19 17:30:57 +08:00
78b0a428ff [feature] support collector alarm and refactor alarm (#2693)
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-19 13:07:41 +08:00
Yang Chenandtomsun28 ba173acc09 [bugfix] correct instance filtering regex in RealTimeAlertCalculator (#3269)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-19 10:10:11 +08:00
9d842a241b [bugfix] Wrong webhook alert template (#3265)
Co-authored-by: yinyijun <yinyijun6@mgtv.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2025-04-18 23:48:58 +08:00
Cyanty c480d63833 [PR] [bugfix] Set the prometheus monitoring time and correct historical da… (#3264) 2025-04-18 20:56:50 +08:00
tomsun28 ce479c6ba9 [doc] add new contributor in wall (#3259)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-04-18 10:04:45 +08:00
f683cab857 [bugfix] Resolve incorrect display of detailed information in Prometheus task history monitoring charts under VictoriaMetrics. (#3248)
Co-authored-by: Jast <shenghang@apache.org>
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-18 09:52:42 +08:00
9c38bd5309 [refactor] Alert datasource calculate (#3253)
Co-authored-by: yinyijun <yinyijun6@mgtv.com>
Co-authored-by: yinyijun <yingey2011>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-18 09:31:47 +08:00
淞筱 e7cd23a85d [bugfix] fix a remote command execution. (#3250) 2025-04-17 23:14:29 +08:00
Jast 81ad7d51b6 [Feature] Add log mcp for java (#3254) 2025-04-17 16:19:15 +08:00
leo 9fa5b17fe4 [bugfix] fix UriComponentsBuilder in PromqlQueryExecutor (#3244) 2025-04-14 20:37:18 +08:00
tomsun28 9700161fdd [doc] add new contributors to wall (#3243)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-04-14 16:40:24 +08:00
f578df1deb [feat] enable label-based filtering and selection for monitoring thresholds (#3223)
Co-authored-by: aias00 <liuhongyu@apache.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-14 14:26:52 +08:00
eb58bb76f2 [feature] switch to prometheus online parser & add query datasource (#3215)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: leo <1552443053@qq.com>
Co-authored-by: Ceilzcx <1758619238@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-14 14:08:11 +08:00
Cyantyandaias00 066d74629a [improve] Adjust Grafana configuration priority hierarchy and optimize API request exception handling (#3241)
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-14 09:53:44 +08:00
tomsun28 9619638cff [doc] add new release 1.7.0 blog (#3237) 2025-04-14 09:45:53 +08:00
Yang Chenandtomsun28 b91f849594 [bugfix] Added jobContentCache.remove(jobId) to cancelAsyncCollectJob (#3240)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-13 20:28:52 +08:00
Logic e1806f856f [doc]update Grafana dashboard setup instructions (#3238) 2025-04-13 19:40:33 +08:00
淞筱 95654e49c5 [doc] add code-style-check zh-ch. (#3236)
Signed-off-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2025-04-12 13:41:40 +08:00
9ceb6e6400 [bugfix] Fix the issue where pendingTimeouts may be incorrect in the HashedWheelTimer. (#3174)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-12 00:20:10 +08:00
淞筱andtomsun28 64cc15fabb [doc] code style check (#3232)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-12 00:14:21 +08:00
27da850ca4 [doc] add alerting silence doc. (#3229)
Co-authored-by: Jast <shenghang@apache.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-12 00:03:24 +08:00
1ad52321ea [Doc] Add Blog (#3224)
Co-authored-by: Administrator <admin@admin.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-11 23:50:40 +08:00
Cyanty ff037a6a3a [Doc] Modify the YML configuration parameters for Spring Boot 2.0/3.0 monitoring (#3231) 2025-04-10 20:21:11 +08:00
Logic 433f09a4e3 [feature]A preliminary logging module implementation (#3218) 2025-04-10 15:21:48 +08:00
Jast 706baffd5e [Doc] Fix dead link (#3227) 2025-04-09 23:43:19 +08:00
Logic 0b6fb353f1 [feature]add support for Dahua and Uniview devices (#3214) 2025-04-07 23:05:29 +08:00
0385892674 [feature] add pushgateway to push module (#3204)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: leo <1552443053@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-05 17:28:11 +08:00
Logic 04e2321175 [test](hertzbeat-collector): add unit test for XML response parsing (#3212) 2025-04-05 09:18:52 +08:00
8373f0a247 [test] add test for controller AlertInhibitController (#3183)
Co-authored-by: yunfan24 <yunfan24@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-03 21:31:06 +08:00
Logic 5ad03687b2 [feature] Implementation of Hikvision camera monitoring and http monitoring xml parsing function (#3211) 2025-04-03 20:07:18 +08:00
tomsun28andaias00 7127159063 [doc] archive version docs (#3207)
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-03 14:30:49 +08:00
Nick Guoandtomsun28 51715797ef [improve] optimize DnsCollectTest with status code. (#3209)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-03 14:01:10 +08:00
liutianyouandtomsun28 47a1b13781 [doc] add doc for alarm grouping and alarm inhibit (#3206)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-03 13:33:15 +08:00
d5fc492b98 [feature] support plc s7 protocol for siemens (#3194)
Co-authored-by: cuijianzhong <shangyuancjz@126.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-02 23:09:32 +08:00
bbc30cd3db [improve] i18n Portuguese (#3193)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-02 22:46:33 +08:00
6e50d1f3a7 [improve] support the use of time expressions in HTTP payloads (#3192)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-04-02 22:32:18 +08:00
b18412254e [improve] optimize kafka collection logic and expand test coverage (#3189)
Co-authored-by: yunfan24 <yunfan24@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-02 22:26:37 +08:00
Yang Chenandaias00 fc0ef7773c [bugfix] fix bulletin indicator selection status error (#3201)
Co-authored-by: aias00 <liuhongyu@apache.org>
2025-04-02 15:48:33 +08:00
aias00 adf71441f8 update download info (#3203) 2025-04-02 15:44:42 +08:00
tomsun28 e36842420f [improve] update monitor list ui (#3200)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-03-31 19:27:22 +08:00
tomsun28andaias00 a2c1123b09 [doc] update new hertzbeat ppmc (#3191)
Co-authored-by: aias00 <rokkki@163.com>
2025-03-31 14:52:37 +08:00
tomsun28 b4151a4e73 [improve] update monitor detail ui (#3199)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-03-31 14:33:29 +08:00
jujin 1c1683d9c6 [doc] add blog bout How Does Metrics Collection Work (#3195) 2025-03-30 14:08:15 +08:00
46d4fc2dd9 [bugfix] Modify inconsistent icons (#3190)
Co-authored-by: yinyijun <yingey2011>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-29 10:38:07 +08:00
Sarthak Aroraandtomsun28 ffa2487587 [docs] add collector user guide (#3187)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-29 09:13:06 +08:00
30c7b22c4c [doc] add help documentation for Alarms Center (#3181)
Co-authored-by: yunfan24 <yunfan24@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
2025-03-29 00:06:40 +08:00
彭镜肇andtomsun28 7a3e23ec59 [improve] update import for package import (#3180)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-28 00:09:45 +08:00
Jast da6556641a [Doc] Modify the error records in the document (#3178) 2025-03-27 23:45:02 +08:00
Rickandrick b008f16b67 fix: Ai is a typo (#3176)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2025-03-26 12:59:17 +08:00
tomsun28andaias00 b77222765c [improve] update notice copyright years (#3171)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
2025-03-25 10:16:26 +08:00
tomsun28 aeb4188f83 [improve] update git archive export ignore (#3172)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-03-25 09:39:49 +08:00
Yang Chen 311cb131fd [bugfix] fix bind Labels are not updated when the Alarm Severity switches (#3170) 2025-03-24 22:12:06 +08:00
tomsun28andaias00 21558e9b4f [bugfix] fix postgre mount error, use mariadb instead of mysql in compose (#3168)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
2025-03-24 15:12:56 +08:00
LL-LINandaias00 8d1f306433 [feature] implement labels-based monitors filtering in bulletin creation flow (#3161)
Co-authored-by: aias00 <rokkki@163.com>
2025-03-24 10:46:52 +08:00
tomsun28 e98af9527e [release] update release version 1.7.0 version and docs (#3165)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-03-23 10:39:00 +08:00
811a07553b [doc] Add alert integration japanese i18 (#3164)
Co-authored-by: yinyijun <yinyijun6@mgtv.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-22 14:16:28 +08:00
9fd58ced4a [feature] add twilio sms client support (#3159)
Co-authored-by: yunfan24 <yunfan24@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-22 14:12:32 +08:00
LL-LINandtomsun28 a331c045ae [bugfix] retain sorting state after monitor list auto-refresh (#3156)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-22 11:48:34 +08:00
yunfan24andaias00 63d3d18428 [bugfix] Fix http header being incorrectly encoded. (#3108)
Co-authored-by: aias00 <rokkki@163.com>
2025-03-22 11:44:16 +08:00
Yang Chen cec8d8b396 [bugfix]: fix incomplete class documentation in AppServiceImpl (#3162) 2025-03-21 17:34:43 +08:00
9d68d16a78 [feature] Support TencentCloud alert source (#3149)
Co-authored-by: yunfan24 <yunfan24@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-17 20:55:56 +08:00
Kerwin BryantandLogic 290474a715 Abstract Redundant Input Components into ConfigurableFieldComponent for Unified Management (#3152)
Co-authored-by: Logic <zqr10159@dromara.org>
2025-03-17 18:50:00 +08:00
Yang Chenandyunfan24 0dbc7347b4 [feature] Supports sending messages to a specific Telegram group topic.(#3079) (#3143)
Co-authored-by: yunfan24 <yunfan24@outlook.com>
2025-03-17 14:56:02 +08:00
tomsun28 e2a2d5eaec [bugfix] fix nightly docker build github action (#3153) 2025-03-17 10:00:41 +08:00
tomsun28 356cca295d [webapp] fix less style file over max build error (#3151)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-03-16 21:58:45 +08:00
yunfan24 5e09c6d9ae [improve] Merge SMS configuration class. (#3148) 2025-03-16 21:27:07 +08:00
tomsun28andZhang Yuxuan 54caa84fc1 [bugfix] fix collect dispatch error (#3150)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2025-03-15 21:49:58 +08:00
d2a332f533 [bugfix] Fixed #3112, disappear left menu tree item when restart service (#3116)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: yunfan24 <yunfan24@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
2025-03-15 20:47:53 +08:00
tomsun28andLogic dc2efdf1c2 [improve] support bind metrics label and others into alert (#3146)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2025-03-15 19:40:48 +08:00
4defb733bf [feature] support SSH proxy jump connections (#3138)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2025-03-14 20:51:58 +08:00
f8e85ec4f1 [feature] Support skywalking alert source (#3144)
Co-authored-by: yinyijun <yinyijun6@mgtv.com>
Co-authored-by: yinyijun <yingey2011>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-14 10:41:35 +08:00
jujinandyunfan24 3468739504 [feature] Add AWS sms client (#3134)
Co-authored-by: yunfan24 <yunfan24@outlook.com>
2025-03-14 01:01:29 +08:00
Kerwin Bryantandtomsun28 5a92161cd9 [webapp] Fix the issue of the empty dropdown menu on the Kanban board page. (#3142)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-12 23:58:48 +08:00
Kerwin Bryant 4ce6ffd4ee [improve] Configuring gitpod with java (#3141) 2025-03-12 23:52:36 +08:00
yunfan24andtomsun28 9f34d201ae [doc] Add new committer blog (#3140)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-11 00:24:44 +08:00
liutianyou 4b8ccf2fea [improve] improve plugin upload (#3139) 2025-03-11 00:18:57 +08:00
tomsun28 adf27d2544 [bugfix] fix overflow arrow buffer index (#3137) 2025-03-10 15:25:22 +08:00
tomsun28 033b9b0706 [improve] fix potential memory leakage and content length issues. (#3128)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-03-10 00:45:12 +08:00
01be0c7a1d [improve] Optimize the progress display of monitoring imports (#3120)
Signed-off-by: Sherlock Yin <sherlock.yin1994@gmail.com>
Co-authored-by: yinyijun <yinyijun6@mgtv.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: yinyijun <yingey2011>
2025-03-10 00:25:31 +08:00
0fdd76c0de [feature] add smslocal sms notification (#3135)
Signed-off-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: yunfan24 <yunfan24@outlook.com>
2025-03-09 21:51:53 +08:00
tomsun28 1a38fcf776 [doc] welcome new committer and contributor (#3132)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-03-07 17:50:13 +08:00
yyahang 268e111024 [bugfix] Fix swagger opening exception that Failed to load API definition. (#3127) (#3129) 2025-03-07 01:03:41 +08:00
tomsun28and淞筱 484dc5f70f [webapp] fix monitor define param wrong placeholder tip (#3118)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2025-03-05 21:09:25 +08:00
tomsun28andaias00 b7bd9eb305 [improve] support reuse jdbc connection switch (#3101)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
2025-03-05 21:07:06 +08:00
yunfan24and淞筱 a5f874e682 [doc] Add alibaba SMS and unisms documentation. (#3114)
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2025-03-05 10:08:21 +08:00
Jastandtomsun28 fcf52b383a [doc] Add GSOC doc (#3122)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-04 21:50:36 +08:00
Jast e93c3a9054 [doc]fix link (#3123) 2025-03-04 00:53:11 +08:00
不关银渐层的事哦andtomsun28 84f222b516 [bugfix] fix #3090 garbled characters (#3113)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-03-03 16:09:12 +08:00
jujin 53bb58da5f [bugfix] Fix exception thrown when searching for CollectRep.Field in the list (#3109) 2025-02-28 23:17:46 +08:00
tomsun28 3688974610 [bugfix] fix alert sse illegal state exception (#3106) 2025-02-25 15:27:53 +08:00
af35043663 [feature] adding-ptBR-translation (#3098)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-02-25 09:37:21 +08:00
Jastandshown 84c28229b2 [Feature] Add deepseek Api Monitor (#3096)
Co-authored-by: shown <yuluo08290126@gmail.com>
2025-02-24 15:39:53 +08:00
tomsun28 1a3e614209 [webapp] fix web oom crash when backend api can not access (#3100) 2025-02-23 21:22:37 +08:00
Jast 3df0e56da9 [Improve] Message notification prompt optimization (#3095) 2025-02-23 21:19:10 +08:00
Jast b5b4771e1a [Doc]Improve openai doc (#3097) 2025-02-22 10:30:25 +08:00
b8c5ae4d40 [bugfix] kafka client detect error (#3088)
Co-authored-by: Jast <shenghang@apache.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-02-21 22:05:12 +08:00
淞筱 207f2d958c [doc] correct home's new_committer_process (#3094) 2025-02-21 20:59:51 +08:00
Nick Guo 398a40bba4 [improve] optimize kafka collect test (#3093) 2025-02-21 17:47:46 +08:00
yunfan24andtomsun28 bb14681621 [feature] supports alibabacloud sms. (#3084)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-02-21 13:55:30 +08:00
yunfan24 d3a080fbaf [improve] Improve and unify the search. (#3085) 2025-02-20 14:58:56 +08:00
tomsun28 ce6f9feac6 [webapp] update and fix alert ui when theme dark (#3082) 2025-02-16 23:25:04 +08:00
yunfan24 7d18118bbd [feature] SMS notification supports unisms. (#3077) 2025-02-15 22:40:03 +08:00
yunfan24andaias00 d5d2b6bc71 [doc] Update the SMS configuration document. (#3073)
Co-authored-by: aias00 <rokkki@163.com>
2025-02-13 20:32:48 +08:00
Logicandtomsun28 e11a4da2ac [improve](web-app): update monitor chart configuration and springboot GreptimeDB version (#3071)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-02-13 10:19:49 +08:00
58360442ca [Bugfix] fix when the monitor is modified, the status is erroneously changed (#3067)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-02-13 00:14:37 +08:00
yunfan24andaias00 4d76c0abf4 [improve] Refactor SMS sending and replace Tencent Cloud SDK with HTTP API. (#3063)
Co-authored-by: aias00 <rokkki@163.com>
2025-02-11 19:40:36 +08:00
Jastandtomsun28 f761e18739 [Feature]Add Chinese check (#3066)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-02-11 10:36:55 +08:00
yunfan24 6ac073a54e [improve] Complete the missing labels in the i18n file. (#3065) 2025-02-11 10:16:36 +08:00
65a8d19c5d [feature] Support SSH Tunnel (#3060)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2025-02-10 10:20:03 +08:00
tomsun28 060b4d875d [webapp] update ui theme (#3064)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-02-10 10:09:31 +08:00
kangliandLogic 6c88c1ba03 [API DOC] Change Swagger description (#3061)
Co-authored-by: Logic <zqr10159@dromara.org>
2025-02-08 19:29:12 +08:00
tomsun28 8c58a35476 [bugfix] fix singleton not support remove, search id error, audio fetch 401 (#3062)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-02-08 18:36:42 +08:00
2ab05a5669 [feature] Add Japanese i18n (#3013)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2025-02-08 09:19:13 +08:00
f3bc7f55c5 [feature] Add Sftp config for monitor (#3038)
Co-authored-by: yinyijun <yingey2011>
Co-authored-by: yunfan24 <yunfan24@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: yinyijun <yinyijun6@mgtv.com>
2025-02-07 23:57:06 +08:00
7effbc1f0d [Feature]Add zookeeper e2e code (#3030)
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2025-02-07 23:22:10 +08:00
Logicandtomsun28 05e42182d9 [bugfix]style(alert-center): enhance 3D transformation and z-index layers (#3059)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-02-07 20:28:15 +08:00
yunfan24andtomsun28 5e69f4dfd0 [bugfix] Fix the issue where the monitoring status is not updated. (#3056)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-02-07 16:12:47 +08:00
tomsun28 aeb0083394 [improve] update theme ui color (#3057)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-02-07 15:47:19 +08:00
Logic 02f635bdd3 [improve](alert-center) enhance alert card animations and interactions (#3055) 2025-02-07 10:18:52 +08:00
7dbcaaeda8 [alert] support multi query expr threshold (#3054)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: Logic <zqr10159@126.com>
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-06 21:33:56 +08:00
Logicandgithub-actions[bot] 4ddf0a9f3f [alert] support sse for alert center, no need to manually refresh the page, add slide-in animation (#3051)
Signed-off-by: Logic <zqr10159@126.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-06 16:13:01 +08:00
yunfan24andtomsun28 f1b1e3f7d6 [improve] Search ignores case sensitivity. (#3042)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-02-05 15:56:31 +08:00
yunfan24 921b8e5713 [update] upgrade actions upload-artifact to v4 (#3046) 2025-02-05 11:30:42 +08:00
yunfan24andtomsun28 4009525f81 [improve] Replaced hardcoded text with internationalized string. (#3035)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-30 22:01:32 +08:00
yunfan24 e0c7b4e111 [bugfix] Fixed the bug in the threshold rules search box. (#3034) 2025-01-30 21:43:51 +08:00
yunfan24andaias00 5e01482caa [feature] Add pagination and name-based search functionality in notification module (#2948)
Co-authored-by: aias00 <rokkki@163.com>
2025-01-27 14:12:55 +08:00
yunfan24 028e2fbcbe [bugfix] fix and enable some unit tests. (#3031) 2025-01-27 12:58:14 +08:00
tomsun28 d00cc6dcf4 [feature] periodic alert threshold (#3024) 2025-01-26 18:37:57 +08:00
4b7fdd6985 OnlineParserTest doesn't test anything (#3010)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: leo <1552443053@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-26 16:13:21 +08:00
tomsun28andJast e45ec431aa [doc] update new contributor wall (#3025)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Jast <shenghang@apache.org>
2025-01-26 15:50:05 +08:00
Jastandtomsun28 8fa52fbca1 [Feature] Add API e2e code (#3029)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-26 11:23:52 +08:00
Jastandtomsun28 132fd00ab1 [Improve] update english doc (#3028)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-26 11:12:43 +08:00
12ba2faa19 [MINOR UPDATE] Use Encode to string when possible (Base64) (#3016)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-24 18:44:14 +08:00
PJ Fanningandaias00 2f3abfbad4 [issue-2998] remove invalid check in isValidLabelValue (#3015)
Co-authored-by: aias00 <rokkki@163.com>
2025-01-24 18:38:43 +08:00
myangle1120andaias00 95739d9114 [bugfix] Modify mask issue (#3018)
Co-authored-by: aias00 <rokkki@163.com>
2025-01-24 09:27:43 +08:00
Logicandtomsun28 428ae1f7d5 [bugfix]Fix page not found (#3014)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-23 19:49:02 +08:00
PJ Fanningandaias00 6509b8bfc6 [MINOR UPDATE] always specify the char encoding in getBytes (#3011)
Co-authored-by: aias00 <rokkki@163.com>
2025-01-23 18:40:59 +08:00
yunfan24andtomsun28 783bd8de89 [improve] Freeze the 'Operate' column on the right side of the list. (#3009)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-23 15:52:10 +08:00
Logicandtomsun28 d1115b44d1 [feature](alert) implement drag-and-drop functionality for alert templates (#3005)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-22 23:43:50 +08:00
NikhilMurugesanandaias00 68e37d613a [bugfix] fix some unit tests that failed to run (#3007)
Co-authored-by: aias00 <rokkki@163.com>
2025-01-22 23:41:08 +08:00
jonasHanhan 7db0df11ba [feature] Add alerter_zh_TW.properties configuration to adapt to mult… (#3004) 2025-01-21 16:30:48 +08:00
wanhaoandLogic e244bdc5a7 [feature] Complete multiple languages (#3002)
Co-authored-by: Logic <zqr10159@dromara.org>
2025-01-21 09:13:21 +08:00
tomsun28andLogic 0b7aa487f0 [webapp] bugfix edit monitor http query params error (#3001)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2025-01-20 13:09:27 +08:00
PJ FanningandLogic 59d8764dfb [MINOR UPDATE] refactor base64 code to simplify the conversions (#2999)
Co-authored-by: Logic <zqr10159@dromara.org>
2025-01-20 10:13:52 +08:00
yunfan24 8a38a34965 [feature] Support monitoring for StarRocks FE and StarRocks BE. (#2997) 2025-01-20 10:03:18 +08:00
tomsun28 fd7e1b0e05 [bugfix] fix wrong http user-agent content (#2996) 2025-01-20 01:16:50 +08:00
PJ Fanning 5441838888 [MINOR UPDATE] fix more instances of unclosed Http Responses (#2995) 2025-01-19 22:45:28 +08:00
PJ FanningandLogic 56b1dcb502 [MINOR UPDATE] close http response in PrometheusAutoCollectImpl (#2994)
Signed-off-by: PJ Fanning <pjfanning@users.noreply.github.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2025-01-19 17:56:16 +08:00
PJ Fanningandtomsun28 efbaf7feac [MINOR UPDATE] close HttpResponse in HttpCollectImpl (#2993)
Signed-off-by: PJ Fanning <pjfanning@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-19 17:48:21 +08:00
Logic 7003b8a150 [Improve]Add Copy token button (#2992) 2025-01-19 14:54:01 +08:00
wanhaoandaias00 aed524a88b [feature] Added multilingual defaults for forms (#2991)
Co-authored-by: aias00 <rokkki@163.com>
2025-01-18 20:54:57 +08:00
aias00 9b20ab8434 [type:fix] remove matomo ip (#2990) 2025-01-17 23:15:44 +08:00
5c39b98eaa [feature] Add privateKey passphrase config for linux monitor (#2982)
Co-authored-by: yinyijun <yinyijun6@mgtv.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
2025-01-17 22:05:14 +08:00
aias00 43ac859939 [type:improve] fix dependencies vulnerabilites (#2989) 2025-01-17 20:31:57 +08:00
helei1030andtomsun28 b5c2eca819 [docs]added spark Chinese documents and changed the original spar… (#2987)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-17 10:41:19 +08:00
PJ Fanning cd57f51892 [MINOR UPDATE] improve xml parsing code (#2988)
Signed-off-by: PJ Fanning <pjfanning@users.noreply.github.com>
2025-01-17 09:17:57 +08:00
tomsun28 a33966de9f [improve] update i18n json stru and update search ui (#2986) 2025-01-16 20:46:32 +08:00
4ff9452926 [bugfix] fix hbase dashboard display anomalies and turn on HTTPS (#2980)
Co-authored-by: zhuoyuchen <>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: Jast <shenghang@apache.org>
2025-01-15 18:20:21 +08:00
Jast 67da9bdbba [Feature] Support copy monitoring (#2981) 2025-01-15 17:03:53 +08:00
tomsun28 8bb4493b43 [bugfix] fix alert integration extern source bug (#2979) 2025-01-14 18:22:21 +08:00
ghyandshown 92edd53f8c [webapp] key-value-input component hover effect fixed (#2972)
Signed-off-by: ghy <ghyghoo8@qq.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2025-01-13 15:44:14 +08:00
d70ad75dcc [bugfix] Fix NullPointerException (#2849)
Signed-off-by: Ayu <127600988+ayu-v0@users.noreply.github.com>
Signed-off-by: Zhang Yuxuan <1373529784@qq.com>
Co-authored-by: Ayu <14359932+lin-Ayu0v0@user.noreply.gitee.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2025-01-12 22:52:37 +08:00
tomsun28andLogic 2e76c12fe1 [feature] alert integration extern source (#2978)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2025-01-12 16:13:52 +08:00
Nick Guoandtomsun28 7e158eb778 [Improve] Add more test cases for Kafka junit tests (#2976)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-11 17:05:04 +08:00
Logicandtomsun28 db23c94882 [bugfix](warehouse) add metrics data update logic in memory storage (#2973)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-10 20:10:01 +08:00
yunfan24andaias00 e905f36de2 [bugfix] Fix the search functionality issue. (#2970)
Co-authored-by: aias00 <rokkki@163.com>
2025-01-10 19:36:22 +08:00
aias00andshown 037957dbe6 [feature] replace googletagmanager to matomo (#2877)
Co-authored-by: shown <yuluo08290126@gmail.com>
2025-01-09 16:28:17 +08:00
liutianyouandtomsun28 01d18f7935 [Improve] add no popup option after next login (#2969)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-08 23:47:47 +08:00
88e350de1c [BUG] "Advanced Settings" is all white in dark mode (#2965)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-08 23:43:27 +08:00
Nick Guoandtomsun28 07d22a8712 [Improve] Standardize Kafka metric naming (#2961)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-08 23:38:29 +08:00
tomsun28 7847fd78b7 [bufix] fix collector job scheduler error (#2966)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-01-08 21:44:42 +08:00
tomsun28 f7676ac8ca [improve] update alarm inhibit rule and alarm ui (#2957) 2025-01-08 10:04:07 +08:00
Jastandtomsun28 dd1cc700d9 [Imporve] Improve Huaweicloud (#2954)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-07 23:05:05 +08:00
Nick Guo d8dabe251a [Doc]Add English version of documentation for Kafka Consumer Detail (#2953) 2025-01-07 10:12:47 +08:00
Nick GuoandLogic f2e647d777 【Improve】adjust log level from INFO to WARN. (#2952)
Co-authored-by: Logic <zqr10159@dromara.org>
2025-01-06 13:50:09 +08:00
tomsun28 7bac0245a2 [improve] fix some alarm relate bug, update alarm center ui (#2951)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2025-01-06 11:25:52 +08:00
Jast d6e5399121 [Improve]Modify Chinese comments (#2950) 2025-01-06 00:36:29 +08:00
doveLinandaias00 00076fc704 [Feature] Support customized JMX monitoring through the Factory Pattern. (#2932)
Co-authored-by: aias00 <rokkki@163.com>
2025-01-05 17:59:42 +08:00
yunfan24andtomsun28 4a3d61bd9e [doc] Add Supported MySQL Versions. (#2949)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-05 16:53:50 +08:00
Logic af59b487e4 [bugfix](db): optimize column update. (#2947) 2025-01-05 16:48:56 +08:00
4cd3c3c97f [alarm] refactor new alarm (#2902)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: a-little-fool <2030509072@qq.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2025-01-04 22:18:27 +08:00
69a21ffaa1 [refactor] refactoring methods replaceCryPlaceholder and replaceSmilingPlace (#2832)
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-04 19:54:05 +08:00
Jast 8ab71e672f [Improve]Improve e2e code (#2945) 2025-01-04 15:58:22 +08:00
7625a0b508 [home] updated navbar css #2928 (#2934)
Signed-off-by: Vedant7789 <147625492+Vedant7789@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2025-01-03 17:43:51 +08:00
dc963833e8 [improve] Refactor and Split the Message Notification Component. (#2924)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2025-01-03 17:15:56 +08:00
Craaaaazy77andshown 87d4379efb [bugfix] Modify the doris_be.md document into an English version (#2936)
Signed-off-by: Craaaaazy77 <417989286@qq.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2025-01-03 14:40:42 +08:00
Simon Sigréandtomsun28 bffd7c1d4f [bugfix] Corrected case 'DashBoard' is a lower case 'B' (#2935)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-02 20:27:24 +08:00
yunfan24 ba21ef5cdb [improve] Improve the synchronization of the mute status. (#2927) 2025-01-02 18:59:44 +08:00
Simon Sigréandtomsun28 3bf237a4eb [feature] Adding CPU Temperature Check Into Default Ubuntu Checks (#2930)
Signed-off-by: Simon Sigré <simon.sigre@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-02 00:57:05 +08:00
ponfeeandtomsun28 19e7f128a3 [improve] optimize website navbar css(#2928) (#2929)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-01 14:49:57 +08:00
Jastandtomsun28 5c409d7512 [Improve] Optimize the e2e code structure (#2926)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-01 14:14:26 +08:00
6bf20ba21a [bugfix] Fixed the 'java.lang.UnsupportedOperationException' exception caused by getCurrentMetricsData (#2923)
Co-authored-by: bcxc <lixiaobaivvv@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2025-01-01 14:00:32 +08:00
Simon Sigré 8c9b1f3f92 [doc] Update app-windows_script.yml (#2922)
Signed-off-by: Simon Sigré <simon.sigre@gmail.com>
2025-01-01 00:28:34 +08:00
yunfan24 b3eb0083df [bugfix] Bug fix for alarm voice. (#2920) 2024-12-30 23:41:48 +08:00
LogicandJast e51accb3e6 [improve](warehouse): replace empty json object key with empty string (#2919)
Co-authored-by: Jast <shenghang@apache.org>
2024-12-30 20:08:33 +08:00
Logic a9e219811a [bugfix]: fix setColumns method in CollectRep class (#2918) 2024-12-30 19:58:00 +08:00
Jastandtomsun28 51bdb56592 [Feture]Add docker e2e test (#2916)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-30 13:05:43 +08:00
yunfan24andtomsun28 3562e870d8 [improve] Add required field indicators and form validation prompts for convergence strategies and silent strategies in the form. (#2913)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-30 13:04:03 +08:00
6f9ee2f4e6 [improve] Optimize CacheService and add relevant unit test (#2912)
Co-authored-by: LLWW04 <1713673102@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-29 23:52:36 +08:00
Jastandtomsun28 917c11f298 [bugfix] Fix docker container name unable to display problem (#2914)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-29 11:45:51 +08:00
bf8d5b79bb [bugfix] Fix the bug where canceling an edit on a record still updates the page values. (#2911)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-29 11:38:57 +08:00
7178c444f2 [feature](web-app)Add Alarm Voice Alerts (#2906)
Signed-off-by: Logic <zqr10159@126.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-12-29 11:25:48 +08:00
Calvinandtomsun28 bc2dc1d567 [improve] fix import of CollectRep (#2910)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-28 14:04:11 +08:00
Jastandtomsun28 9714123c98 [Improve] Improve OBS (#2909)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-28 12:24:58 +08:00
leo 8ca2f70153 add an online parser for prometheus. (#2851) 2024-12-27 23:18:56 +08:00
doveLin 126268f7ec [feature] Add a new Singleton-pattern-based LRU local cache (#2907) 2024-12-27 14:39:00 +08:00
Logic 12d1f4990d [fix](flink): update calculate metrics definitions (#2905) 2024-12-26 23:45:02 +08:00
Jastandtomsun28 4b21df556c [Imporve] Support Kafka internal topic configuration (#2901)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-26 00:06:12 +08:00
Jast 893d91c4f0 [doc] update doc (#2900)
Signed-off-by: Jast <shenghang@apache.org>
2024-12-26 00:00:34 +08:00
4236c438be [feature] integrate with Apache Arrow (#2864)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: shown <yuluo08290126@gmail.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-12-24 20:43:14 +08:00
yunfan 6a64752af0 [Improve] add notification when port number changes automatically due to HTTPS toggle.(#2779) (#2896) 2024-12-24 18:22:26 +08:00
东风 c5cce27cb4 [improve]add Plc protocol , Modbus monitor (#2850) 2024-12-23 23:52:40 +08:00
doveLin 364de609bf [collector] fix the issue of reusing the adminClient in the Kafka client. (#2895) 2024-12-23 11:44:45 +08:00
Jast 5d81c32f9d [Improve] Improve Kafka chart display (#2894) 2024-12-23 10:53:53 +08:00
doveLinandtomsun28 6aff6ed053 [collector]add monitoring metrics for consumer groups in Kafka client (#2887)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-20 14:20:05 +08:00
Nick Guoandtomsun28 5ba09cf5c1 [doc] add more hints when users are switching data source. (#2880)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-20 13:52:46 +08:00
Logic a746e35dcf [Improve]Beautify Charts (#2891) 2024-12-20 12:06:28 +08:00
liutianyou a27777adcb [improve]improve linux process (#2889) 2024-12-20 07:41:17 +08:00
Logic 4b7dfb4c8e [improve] remove stack property from line charts (#2888) 2024-12-19 22:51:42 +08:00
AyuandAyu ceda4a65f9 [chore] delete the redundant else (#2881)
Co-authored-by: Ayu <14359932+lin-Ayu0v0@user.noreply.gitee.com>
2024-12-19 16:07:57 +08:00
d4f6fc1ae8 [Fix] fix clickhouse monitor (#2874)
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-12-17 14:20:27 +08:00
铁甲小宝 e999360da8 modified:add a small change. (#2878) 2024-12-16 00:16:29 +08:00
Nick Guo 948fcb739a [improve]Add more helpful messages when adding a Kafka monitor (#2876) 2024-12-14 15:22:27 +08:00
cdf060e9ac [Optimize] Add a reminder about potential collection issues caused by the Docker deployment method of collector. (#2844)
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-12-12 20:51:02 +08:00
starryCoder 1280c61af1 [doc] improve windows monitoring doc(#2869) 2024-12-12 15:10:18 +08:00
Nick Guo 86ad10ad7b [doc] Add ',' separator between monitoring types (#2865) 2024-12-10 21:08:55 +08:00
8961cf70a3 [bugfix]A bug fix (#2853)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-12-08 11:48:18 +08:00
tomsun28andaias00 f31909a30d [doc] update security doc and some (#2856)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-12-05 08:49:18 +08:00
Jastandtomsun28 2df7e1d269 [improve] improve dependency (#2855)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-12-04 21:24:37 +08:00
tomsun28andCalvin c10ebf0b60 [doc] add security model doc and update contributors (#2846)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-12-04 13:58:16 +08:00
1fe70a60cc [bugfix]Fix wrong app name (#2845)
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-11-30 16:43:09 +08:00
Jastandtomsun28 3ea4c0e7da [Feature] Add ssh e2e code (#2843)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-11-30 16:39:03 +08:00
tomsun28 8228938bd1 [fix] auto generated by protocol buffer (#2842)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-11-30 13:56:05 +08:00
5acaf4844a [feature] support managing tasks by using http_sd (#2830)
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-11-28 00:07:38 +08:00
fc8be06ad5 [improve] update victoriametrics and greptime store (#2836)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: Logic <zqr10159@126.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2024-11-27 08:58:09 +08:00
tomsun28 509a9c9651 [fix] bugfix flyway location can not auto detect vendor when not h2 (#2835) 2024-11-26 19:28:39 +08:00
Logic 754b18c9ba [doc] update sidebar category label and plugin documentation (#2837) 2024-11-26 14:36:40 +08:00
8cdc92ab56 [chore] Delete redundant Spaces (#2834)
Signed-off-by: ayu-v0 <127600988+ayu-v0@users.noreply.github.com>
Co-authored-by: Ayu <14359932+lin-Ayu0v0@user.noreply.gitee.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-11-24 21:01:25 +08:00
tomsun28andLogic f0cb2af031 [improve] update and fix template yml priority (#2829)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-11-24 15:38:21 +08:00
Jastandtomsun28 bd937bf7b8 [doc] Added custom development collector documentation (#2833)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-11-24 14:10:33 +08:00
starryCoder 8852713e4d [fix]fix windows chinese encoding (#2831) 2024-11-24 11:39:50 +08:00
CalvinandZhang Yuxuan 12f4ecce01 [refactor] change name from http_sd to registry (#2827)
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2024-11-22 19:34:42 +08:00
Kerwin Bryant ca9934ec81 Fixed the omissions in #2805 (#2826)
Signed-off-by: Kerwin Bryant <kerwin612@qq.com>
2024-11-22 08:51:00 +08:00
tomsun28andshown eaaf589083 [improve] update grafana auth method and add expose url (#2818)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-11-18 23:19:57 +08:00
tomsun28 be84a0abae [improve] update windows metrics yml (#2816)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-11-18 21:57:50 +08:00
Jast 9a00f5a776 [improve] modify e2e test (#2814) 2024-11-14 23:38:43 +08:00
fb4626dd07 [feature] add e2e code (#2811)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-11-14 11:24:49 +08:00
Jast f28996255a [Improve] improve kafka monitor (#2813) 2024-11-13 21:35:04 +08:00
Jast 0b79222bd0 [Doc] Add blog (#2812) 2024-11-11 23:19:15 +08:00
liutianyouandZhang Yuxuan 120f3a12fe [fix] fix the Linux process monitoring process exits abnormally without warning (#2810)
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2024-11-11 14:09:30 +08:00
b8b1885657 [improve] Fix error links caused by module name changes. (#2807)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-11-09 22:17:51 +08:00
caf13c09bd [feature] Support custom refresh intervals for each group of metrics (#2718)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: crossoverJie <crossoverJie@gmail.com>
2024-11-09 13:41:31 +08:00
dca3e351ed [improve] code according to code specifications (#2809)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-11-08 19:16:19 +08:00
Jast 6298e7ae90 [Improve] Improve module name (#2805) 2024-11-08 09:25:28 +08:00
tomsun28 4b2c3756b1 [doc] update new contributors (#2802)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-11-04 11:12:16 +08:00
shinestare d32ec249b4 [fix]Remove the duplicate declaration of commons-net (#2801) 2024-11-03 11:03:01 +08:00
tomsun28andLogic 611ddc22e3 [bugfix] fix collector docker build error (#2799)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-11-01 17:28:27 +08:00
4373ab23f3 [improve] improve the way Ai is entered and requested (#2762)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2024-10-31 22:02:02 +08:00
bff75757db [Task][OSPP] HertzBeat Official Template Marketplace (#2641)
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-10-30 20:07:49 +08:00
tomsun28 50dd262fbf [doc] update deploy doc (#2796) 2024-10-30 15:38:34 +08:00
Jastandtomsun28 dc9743b7a5 [Doc] improve website (#2795)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-10-30 11:02:16 +08:00
Logic 8dc0fdee27 [doc](download): update for v1.6.1 release (#2794) 2024-10-30 10:08:20 +08:00
1267fcae5a [Feature] add seatunnel monitor (#2782)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2024-10-29 14:28:24 +08:00
afe68ba4f8 [collector]bugfix: close connection when common cache is timeout (#2786)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-10-29 09:10:09 +08:00
4da00d445b [Task] [OSPP] JAVA implements the native ipmi2 communication protocol (#2726)
Signed-off-by: Gao Jian <1209640759@qq.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-10-28 20:43:42 +08:00
e3d09ef427 [doc]Correct PostgreSQL image name in documentation (#2789)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-10-27 15:45:21 +08:00
bb0a22c42f [improve] code according to code specifications(#2784) (#2785)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-10-26 17:21:57 +08:00
Jastandshown 291f7cb351 [Improve] Improve log config (#2783)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-10-26 16:58:06 +08:00
Logic ba4f1e35f8 [bugfix]Update JDBC URL prefix for TDengine connection (#2788) 2024-10-26 16:42:59 +08:00
Logic 32f8cd5188 [improve] fix release script (#2781) 2024-10-23 22:35:45 +08:00
tomsun28 1f22a610ce [improve] update docker-compose license and fix compose config yml (#2778)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-10-22 23:45:39 +08:00
Jast fac3f5b927 [doc] drop dead link (#2777) 2024-10-22 17:21:36 +08:00
tomsun28 efa2dc3969 [improve] email notice template use the common render (#2775)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-10-15 23:48:39 +08:00
tomsun28 a0995d26ec [doc] add baota extern install doc (#2768)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-10-11 23:12:08 +08:00
JastandZhang Yuxuan 4f18c2c930 [Improve] modify kafka log level (#2763)
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2024-10-08 21:46:21 +08:00
Jast 739e678dd5 [doc] improve kafka monitor config (#2765) 2024-10-08 21:39:05 +08:00
tomsun28 2856c3fe65 [webapp] fix bulletin with multiple rows of results (#2761)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-10-07 19:45:57 +08:00
Zhang Yuxuan bad49ce17e [doc] fix JDK download mirror link (#2756) 2024-09-29 19:25:53 +08:00
puruidongandtomsun28 64c68a4593 [doc] fix error jdk download link (#2752)
Signed-off-by: puruidong <pruidong@gmail.com>
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-09-28 16:01:15 +08:00
cc47db793f [Improve] Fix cannot upload test report in the PR (#2748)
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-25 22:25:45 +08:00
108cc4db5a [fix] Threshold Rules search i18n error (#2692) (#2736)
Co-authored-by: keaifa <keaifafafa@gmail.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-25 09:21:47 +08:00
7e3d009536 [improve] remove side nav user avatar (#2742)
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-09-24 21:33:18 +08:00
aias00andZhang Yuxuan 5dabc7b7fd [improve] support kanban tablename i18n (#2749)
Signed-off-by: aias00 <liuhongyu@apache.org>
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2024-09-24 21:22:11 +08:00
aias00andZhang Yuxuan f2eb663e02 [improve] init default theme (#2741)
Co-authored-by: Zhang Yuxuan <1373529784@qq.com>
2024-09-24 17:50:06 +08:00
Jastandtomsun28 ebe7a6f8fe [Improve] Modify Kafka monitoring execution priority (#2743)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-09-24 11:31:59 +08:00
linDong 163a5a05ed [improve]:Improve plugin (#2744) 2024-09-24 09:38:14 +08:00
ec195c1dbf [feature] support kafka admin monitor (#2733)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-09-22 23:16:04 +08:00
tomsun28 5fa88ec577 [release] update collector version 1.6.1 (#2739)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-09-22 17:56:16 +08:00
tomsun28 1e4dd6793e [license] update greptime dependency license (#2738)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-09-22 13:36:53 +08:00
tomsun28 a811b9f6cb [license] add ngx query builder license and update (#2737)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-09-22 12:19:32 +08:00
Logicandaias00 a8790c856b [release] release 1.6.1 rc2 and fix crlf encoding (#2724)
Signed-off-by: Logic <zqr10159@dromara.org>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-22 00:02:28 +08:00
Jast b9fdfbd50e [bugfix] fix code describe (#2734) 2024-09-21 12:51:02 +08:00
tomsun28 85b4a4ef0c [improve] revert modify bin shells (#2735) 2024-09-21 11:37:13 +08:00
aias00 febc911639 [improve] modify bin shells (#2723) 2024-09-19 16:07:39 +08:00
Logic 001e76db4b [improve]Add release windows script and update version. (#2722)
Signed-off-by: Logic <zqr10159@dromara.org>
2024-09-19 10:38:13 +08:00
tomsun28andshown ca27605640 [improve] use post request refresh token (#2720)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-09-16 16:24:07 +08:00
tomsun28 06ce10ec3a [bugfix] fix tag select component display and select error (#2719)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-09-16 11:07:17 +08:00
aias00 1c17c7cb44 [improve] support notify auto refresh (#2712) 2024-09-15 10:24:29 +08:00
tomsun28 a34ccdd769 [improve] refactor bulletin impl code (#2714)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-09-15 00:41:18 +08:00
f5a8ebeeca [Improve] module code struct (#2707)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-14 11:16:34 +08:00
Logicandaias00 6c36d1d60a [bugfix] template upload (#2710)
Co-authored-by: aias00 <rokkki@163.com>
2024-09-13 21:36:22 +08:00
aias00andshown 90c027d6cc [bugfix] disallow adding tag with same key same value (#2700)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-09-13 14:30:13 +08:00
liutianyou c30295cf9c [improve] Increase the priority of configuration initialization (#2709) 2024-09-13 08:10:46 +08:00
Zhang Yuxuan bb0e2ea41c [doc] Add new committer blog (#2708) 2024-09-12 20:14:09 +08:00
16f52d1b6e [bugfix] Allow anonymous access for MongoDB Atlas and standalone instances (#2704)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-12 15:14:42 +08:00
ff3139e1de test: add unit test case for the util (#2701)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-09-12 09:14:05 +08:00
Jast 65639da9c4 [doc] Resolve error link (#2706) 2024-09-12 00:11:24 +08:00
aias00 af0dc23b45 [improve] add new committer blog (#2705) 2024-09-11 17:47:20 +08:00
shown 4b81ae4abf [improve]: extract common constant str (#2698) 2024-09-11 07:32:06 +08:00
Zhang Yuxuan d5fdccf1d2 [doc] Add a new committer (#2699) 2024-09-10 13:29:48 +08:00
4d9900b56b [bugfix] fix search value not clear (#2688)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-09-09 23:00:49 +08:00
liutianyouandLogic dab66d4f16 [doc] update doc for feishu notification (#2694)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-09-09 10:30:49 +08:00
shown cd028d8464 [improve] extract some common methods (#2691)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-09-09 09:13:20 +08:00
c4c56c6f85 [doc] remove personal info (#2685)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-09-08 17:37:59 +08:00
6a852b2b8d fix: fix e2e unstable (#2684)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-09-08 16:54:08 +08:00
aias00 c153433165 [improve] support kanban set auto refresh Interval (#2686) 2024-09-08 16:36:50 +08:00
aias00 27175ef3ef [bugfix] fix status page unknowing status value (#2689) 2024-09-08 16:32:10 +08:00
tomsun28 c507f952de [doc] add new contributor and committer (#2687)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-09-07 23:57:37 +08:00
liutianyou b00a50a469 [improve] beautify lark notification (#2683) 2024-09-07 10:38:44 +08:00
98354f267e [chore] make the controller response be easy (#2679)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-06 11:26:47 +08:00
tomsun28 9080ccd2ba [bugfix] fix load error when edit monitor and can not update (#2682)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-09-06 08:47:58 +08:00
aias00andshown bd3420c4a7 [bugfix] fix kanban failed to add all selections (#2680)
Signed-off-by: aias00 <liuhongyu@apache.org>
Signed-off-by: aias00 <rokkki@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-09-05 22:18:25 +08:00
aias00andshown 7506429fc4 [improve] add kanban auto refresh (#2681)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-09-05 22:10:47 +08:00
Yzzz e9bfee6e7e [optimize] In a minor issue, the values of max and min are reversed (#2678) 2024-09-05 22:02:41 +08:00
aias00 b8a2e865cd [bugfix] fix monitor edit error (#2677) 2024-09-05 09:21:46 +08:00
liutianyou 83c5a3a08a [fix] error image (#2676) 2024-09-05 08:13:41 +08:00
4b7178af02 test: add more unit tests for the collects (#2671)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-09-04 19:42:22 +08:00
aias00 1841ed59d8 [bugfix] fix custom dashboard show metrics error (#2675) 2024-09-04 18:42:42 +08:00
aias00andLogic 4080f5f068 [bugfix] clear filters when ok\cancel (#2674)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-09-04 16:47:22 +08:00
aias00andLogic 25ee822c5f [bugfix] filter dashboard metrics (#2673)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-09-04 16:44:37 +08:00
aias00andLogic 969c4a95c5 [bugfix] fix bulletin name check (#2669)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-09-04 16:42:01 +08:00
aias00andLogic a15a106a46 [task] customize dashboard jump to monitor detail (#2668)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-09-04 16:39:58 +08:00
aias00 74ed750860 [bugfix] fix monitor detail display error (#2667) 2024-09-04 16:37:08 +08:00
ef377912ef [improve] improve plugin upload check (#2666)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-09-03 23:44:11 +08:00
cb11f11ace [feature] add NVIDIA monitor (#2643)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-09-03 23:38:53 +08:00
589b0d915d [feature]Support grafana charts for Prometheus (#1658)
Signed-off-by: Logic <zqr10159@dromara.org>
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: liutianyou <tianyou.liu@qq.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-03 23:09:14 +08:00
50a18f2813 [improve] improve markdown format for MD045 (#2658)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: Jast <shenghang@apache.org>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-09-03 23:00:00 +08:00
86ca715a64 test: add more unit tests for some services (#2653)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-03 22:40:51 +08:00
7b886fe72d [doc] Add doc for linux_script and windows_script (#2646)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-03 22:26:25 +08:00
9024b2aca2 [improve] improve markdown format for MD033 (#2657)
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: Jast <shenghang@apache.org>
2024-09-03 22:06:50 +08:00
JastandCalvin 5cd9590907 [improve] Update ElasticSearch monitoring template. Description supports i18n (#2662)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-09-03 21:35:14 +08:00
sherry-peng2333 8e38b8ba9b fix the mounting issues in script/docker-compose/hertzbeat-postgresql-victoria-metrics/docker-compose.yaml (#2660)
Signed-off-by: sherry-peng2333 <70619577+sherry-peng2333@users.noreply.github.com>
2024-09-03 16:25:23 +08:00
b_mountainand刘进山 47e632a088 [fix] fix byte type npe. (#2659)
Co-authored-by: 刘进山 <liujs@hsmap.com>
2024-09-03 11:32:05 +08:00
4a691777aa [improve] improve plugin params (#2655)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-09-02 23:31:13 +08:00
wyfvsfyandaias00 ec92f4ee97 translation airflow.md to English (#2656)
Co-authored-by: aias00 <rokkki@163.com>
2024-09-02 23:01:14 +08:00
Jast 714f216470 [improve]improve doc 052 (#2654) 2024-09-02 21:55:42 +08:00
Logic 16cb8f681c [doc]Improve install doc (#2650)
Signed-off-by: Logic <zqr10159@dromara.org>
2024-09-02 21:16:11 +08:00
Calvin 3ec150c586 [improve] improve markdown format for MD003 (#2649) 2024-09-02 08:28:07 +08:00
liutianyouandaias00 31fcb0d839 [improve] added a method to obtain plugin parameters (#2644)
Co-authored-by: aias00 <rokkki@163.com>
2024-09-01 20:13:28 +08:00
Logicandliutianyou 3e1d87b59f Grafana doc (#2647)
Co-authored-by: liutianyou <tianyou.liu@qq.com>
2024-09-01 18:38:28 +08:00
liutianyou 2076693a16 [doc] help doc for mqtt (#2645) 2024-09-01 17:37:11 +08:00
7bb049f2df [improve] improve code (#2523)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: aias00 <rokkki@163.com>
2024-09-01 00:00:56 +08:00
shown 19955fa59a [improve] add md-lint command and docs (#2640) 2024-08-31 20:01:47 +08:00
049c0937bc [improve] update thread pool nums policy (#2606)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-31 16:07:36 +08:00
liutianyouandLogic 2763ee4dc4 [doc]update doc for custom plugin (#2245)
Signed-off-by: liutianyou <tianyou.liu@qq.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-08-31 09:47:12 +08:00
497fc915c3 test: add unit tests for BulletinController (#2642)
Signed-off-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-30 18:35:44 +08:00
Kerwin Bryant e945c42632 Fixed #2632 (#2638) 2024-08-30 17:26:05 +08:00
Logicandshown 59398bd7c6 [doc]Grafana doc (#2636)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-30 10:24:37 +08:00
liutianyou d49cb37c6f [improve] improve plugin (#2637) 2024-08-30 08:54:03 +08:00
89be682a88 [imporve] Adjustment of parameter verification (#2635)
Co-authored-by: 刘进山 <liujs@hsmap.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-30 00:06:53 +08:00
aias00andshown 0d73ac6fc4 [improve] support master custom java opts (#2634)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-29 23:27:10 +08:00
17636ed582 [improve] add oceanbase help md (#2619)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Jast <shenghang@apache.org>
2024-08-29 23:22:56 +08:00
aias00andCalvin 9cb50b7190 [Improve] add valkey help md (#2633)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-29 23:03:17 +08:00
0e49e100d8 [feature] Implement custom parameters for plugins (#2616)
Signed-off-by: liutianyou <tianyou.liu@qq.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Kerwin Bryant <kerwin612@qq.com>
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: liutianyou <tianyou.liu@qq.com>
2024-08-29 20:33:17 +08:00
Logic 24678c2ca0 [doc] Bulletin doc (#2631) 2024-08-29 12:18:35 +08:00
6074c08e1a [feat] support monitor MQTT connections (#2618)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-08-29 11:05:54 +08:00
3eb6fb35f4 [improve]Optimize Hbase Master and Regionserver monitoring (#2624)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-08-29 10:55:53 +08:00
liutianyouandLogic 466ac37e66 [fix] fix i8n error in bulletin (#2627)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-08-29 10:10:07 +08:00
aias00andshown a5bc6327f9 [Improve] translate redis help md (#2621)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-28 22:59:57 +08:00
aias00andshown 2e9021a12d [improve] translate pop3 help md (#2622)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-28 22:37:43 +08:00
Jast 1dd08b8b19 [improve]Centos network card information monitoring optimization (#2626) 2024-08-28 22:05:37 +08:00
6117396377 [imporve] null judge modify. (#2558)
Co-authored-by: 刘进山 <liujs@hsmap.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-27 23:54:50 +08:00
d71b9aa048 simplify the convertUnit (#2595)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Eric <247677858@qq.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-27 22:01:44 +08:00
tomsun28andshown 525980f919 [webapp] bugfix monitors pageable not work (#2602)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-27 11:02:58 +08:00
6e430bcab6 Add push dao unit tests (#2614)
Co-authored-by: I744506 <temirlan.basitov@sap.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-27 11:01:16 +08:00
shown 12a53c69da [optimize]: update github action (#2608)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: shown <yuluo08290126@gmail.com>
2024-08-27 10:44:04 +08:00
Jastandshown 1799e00ec9 [doc]markdown md046 (#2613)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-27 10:40:05 +08:00
5d416e855b [Feature] Supports Bulletin to view all metrics. (#2584)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: kerwin612 <kerwin612@qq.com>
2024-08-27 06:25:38 +08:00
tomsun28andshown 5eef247a5b [improve] enable and fix test src checkstyle (#2610)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-26 19:13:16 +08:00
Jast 77f725cf42 [fixbug]Fixbug kafka version display (#2609) 2024-08-26 17:03:56 +08:00
shownandJast b7969e78c9 [improve]: enable md040 rules (#2607)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Jast <shenghang@apache.org>
2024-08-26 13:10:13 +08:00
2f4343c453 [Improve] improve markdown format for MD029 (#2604)
Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: Jast <shenghang@apache.org>
2024-08-26 10:02:21 +08:00
857e4118f0 [improve] Improve markdown md035 (#2592)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-26 09:27:40 +08:00
Gao Jianandshown c3ffad76ca [fixbug]: Fix Redfish protocol parse bug (#2597)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-25 19:01:40 +08:00
tomsun28andshown 102c72bcc6 [doc] fix markdown lint md013 check (#2599)
Co-authored-by: shown <yuluo08290126@gmail.com>
2024-08-25 18:46:01 +08:00
tomsun28 88aeb9fc21 [bugfix] fix alarm recover not match in converge reduce in some condition (#2603)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-08-25 18:24:10 +08:00
crossoverJie 20f89f3b3b [Improve]Temporarily disable import sort (#2601) 2024-08-25 12:16:18 +08:00
aias00 7facbe827c [improve] improve md format MD025 (#2587) 2024-08-25 09:30:43 +08:00
e3a1b8345f [improve] improve markdown format for MD047 (#2586)
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: Jast <admin@hadoop.wiki>
2024-08-24 07:52:56 +08:00
0f0f00c700 [feature] manage dependencies version by parent pom (#2571)
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
2024-08-23 23:06:49 +08:00
Kerwin Bryant 51699e34cd [webapp] fix #2244 and update detail ui (#2590) 2024-08-23 17:27:34 +08:00
Jast 343afd517d [Improve] improve markdown format for MD041 (#2588) 2024-08-23 11:33:06 +08:00
tomsun28andJast b602d8ceb6 [Improve] remove 1.4 version doc and improve markdown format for MD001 (#2585)
Co-authored-by: Jast <admin@hadoop.wiki>
2024-08-23 09:26:56 +08:00
bad28bccdb [improve] extra project configuration common filed to constants (#2540)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-22 23:49:02 +08:00
aias00 eea68d2a27 [feature] add greenplum help md (#2570)
Signed-off-by: aias00 <rokkki@163.com>
2024-08-22 23:13:19 +08:00
Jastandtomsun28 fff291da82 [Improve] improve markdown format for MD024 (#2580)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-22 22:53:48 +08:00
aias00 97aada9956 [feature] add vastbase help md (#2569)
Signed-off-by: aias00 <rokkki@163.com>
2024-08-22 16:48:43 +08:00
Jastandtomsun28 d056ce2aa6 [feature] support dead link check (#2579)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-21 23:19:14 +08:00
c2d92eb57d [Improve] improve doc check (#2572)
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-21 23:06:39 +08:00
4dceb42dc7 [feature] add iceberg help md (#2573)
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
2024-08-21 19:53:26 +08:00
YuLuoandtomsun28 1fac6ab2fa [e2e] add some configuration args to observation atest running status (#2565)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-21 18:52:01 +08:00
235df8bca1 [feature] add kvrocks template (#2564)
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-21 18:29:20 +08:00
YuLuoandtomsun28 603bc3222a chore: rename push service unit test class name (#2562)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-21 17:54:20 +08:00
tomsun28andYuLuo a1d73a292c [webapp] auto resize the monitor detail ui width (#2577)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
2024-08-21 13:39:39 +08:00
aias00 bdfffeec4c [bugfix] fix kingbase spotless apply (#2575) 2024-08-21 10:54:54 +08:00
aias00 bc47768bfb [feature] add kingbase help md (#2568) 2024-08-20 23:57:09 +08:00
Jastandtomsun28 98b03b62c7 [doc] update doc style check (#2560)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-20 00:31:51 +08:00
Jast ceab3023b1 [improve] linux chart display (#2559) 2024-08-19 22:25:24 +08:00
Jastandtomsun28 a49fa3d91b [fixbug] Fixbug doc format temporary process (#2557)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-19 14:24:05 +08:00
5d87275206 [improve] support plugins using other jar (#2553)
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-08-19 12:36:51 +08:00
a2bd61947b [imporve] move ai package and improve ai code. (#2542)
Co-authored-by: 刘进山 <liujs@hsmap.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: linDong <56677297@qq.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-19 00:48:34 +08:00
b_mountainandCalvin 7ac21d3171 [improve] Add GeneralConfigTypeEnum. (#2555)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-19 00:41:49 +08:00
YuLuo 4fdc048287 [doc] add new committer docs (#2554)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-08-18 22:53:58 +08:00
tomsun28andYuLuo e10e4b2d8d [improve] fix docker compose package script and update contributor doc (#2552)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
2024-08-18 16:45:06 +08:00
aias00andYuLuo 27d66a11c1 [type:feature] add greptimedb template (#2551)
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
2024-08-18 16:36:00 +08:00
YuLuo 19c7d84e53 [infra] remove redundant security bug reporting options (#2550)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-08-18 15:42:35 +08:00
aias00andYuLuo 031e83d701 [bugfix] clear qbdata when cascade change (#2545)
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
2024-08-18 09:30:09 +08:00
aias00andCalvin 5b50307e8c [feature] add valkey template (#2547)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-18 07:33:26 +08:00
Logic 4f7ba7355f Add Contributors' chart (#2548) 2024-08-17 23:04:15 +08:00
aias00andYuLuo 4733ac2eba [bugfix] fix monitor search sync error (#2546)
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
2024-08-17 17:38:21 +08:00
YuLuo e157d82a18 [infra] update actions checkout version to 4 (#2544)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-08-17 15:26:03 +08:00
YuLuo f1a123ee76 [chore] fix typo (#2543)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-08-17 10:14:13 +08:00
584b70a726 [improve] delete deprecate field (#2537)
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-17 00:18:22 +08:00
tomsun28andYuLuo 9d62270131 [improve] auto generate readable random monitor name (#2531)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
2024-08-17 00:04:19 +08:00
53a506569a [improve]ElasticSearch historical chart display optimization (#2535)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: YuLuo <yuluo08290126@gmail.com>
2024-08-16 23:56:02 +08:00
0ec6a3b6ba [imporve] simplify NoticeConfig Code. (#2530)
Co-authored-by: 刘进山 <liujs@hsmap.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-16 22:03:55 +08:00
kangliandtomsun28 c8560e6b16 [bugfix] webhook template json escape (#2532)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-16 17:49:57 +08:00
YuLuoandCalvin 361e573d8e [optimize] use okhttpclient connection pool (#2529)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-16 10:49:43 +08:00
tomsun28 c12b4c0d84 [bugfix] fix github action build docker image error (#2525)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-08-15 21:10:55 +08:00
tomsun28 9b065f7ec0 [infra] support build and push docker image to hub nightly everyday (#2517) 2024-08-14 00:17:35 +08:00
tomsun28 ffa81a68f7 [infra] add sub git module hertzbeat-helm-chart (#2522) 2024-08-14 00:14:30 +08:00
Calvin ed21cc3a94 [improve] fix spotless check failed (#2521) 2024-08-13 22:29:56 +08:00
35616d2763 [improve] add windows i18n (#2513)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-13 14:19:08 +08:00
Jast fbb74199c9 [feature] add markdown formatter (#2519) 2024-08-13 14:16:41 +08:00
YuLuoandCalvin 3a2350b86d [improve] add MemoryDataStorage unit test (#2515)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-12 23:34:08 +08:00
YuLuoandtomsun28 b39602f15d [improve] add MetricsDataRedisCodec unit test (#2514)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-12 23:28:22 +08:00
Jastandtomsun28 86c7c2dadf [Improve]add presto monitor metric (#2516)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-12 23:26:32 +08:00
aias00andtomsun28 ddfa60e597 [improve] add spring tidb i18n (#2512)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-12 23:04:48 +08:00
aias00 e34b64062e [improve] add shenyu\spring gateway i18n (#2511) 2024-08-12 22:56:46 +08:00
aias00andtomsun28 0634e7bb2e [improve] add redis cluster i18n (#2510)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-12 22:51:08 +08:00
aias00andtomsun28 0920910738 [improve] add pulsar push rabbitmq i18n (#2509)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-12 22:45:40 +08:00
aias00andtomsun28 8ae4d0e2d3 [improve] add oracle i18n (#2508)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-12 22:07:31 +08:00
aias00 1c5b3f9c3f [improve] add kafka influxdb jetty i18n (#2507) 2024-08-12 21:14:33 +08:00
YuLuoandtomsun28 a55a098983 [improve] Replacing characters with http constants (#2500)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-12 08:00:17 +08:00
aias00andliutianyou a8c1c48390 [improve] add more yml i18n (#2505)
Co-authored-by: liutianyou <tianyou.liu@qq.com>
2024-08-12 07:46:24 +08:00
aias00andtomsun28 9f7be0292a [improve] add hertzbeat i18n (#2506)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-11 22:12:27 +08:00
aias00andtomsun28 3250bc714d [improve] add hive i18n (#2504)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-11 22:06:03 +08:00
YuLuoandtomsun28 3d3d881722 [improve] add ObjectStoreConfigServiceImpl unit test (#2502)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-11 16:44:53 +08:00
aias00 3c01298e86 [feature] add iceberg template (#2503) 2024-08-11 16:00:48 +08:00
YuLuo c650972f3d [improve] add AccountServiceImpl unit test (#2501)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-08-11 11:21:15 +08:00
YuLuoandtomsun28 df4272a2f8 [bugfix] fix unit test errors in different languages. (#2498)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-10 09:16:14 +08:00
23d16ae921 [refactor] move code from CollectorController to CollectorService (#2433)
Co-authored-by: ceekay <chandrakant.vankayalapati@github.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-09 23:42:12 +08:00
tomsun28andKerwin Bryant aeac1ffed4 [bugfix] fix alarm threshold ava can not modify (#2494)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Kerwin Bryant <kerwin612@qq.com>
2024-08-09 17:09:31 +08:00
YuLuoandtomsun28 bac607f6dd [Improve] add WarehouseServiceImpl unit test (#2497)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-08 23:55:45 +08:00
YuLuoandtomsun28 8faa13e7b4 [Improve] add AvailableAlertDefineIni & SystemSecretServiceImpl unit test (#2496)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-08 23:03:24 +08:00
tomsun28andcrossoverJie 3113487192 [refactor] refactor connect common cache (#2469)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: crossoverJie <crossoverJie@gmail.com>
2024-08-08 22:35:51 +08:00
liutianyouandtomsun28 7a7d4792cd [improve] remove demo plugin (#2492)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-08 20:41:08 +08:00
YuLuoandtomsun28 ec8cc517d1 [Improve] add SystemGeneralConfigServiceImpl & SmsGeneralConfigServiceImpl unit test (#2490)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-07 23:31:24 +08:00
YuLuoandtomsun28 12fee7fb01 [improve] add StatusPageServiceImpl unit test (#2491)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-07 23:21:03 +08:00
YuLuoandtomsun28 339a33a0bd [Improve] add ObsObjectStoreServiceImpl unit test (#2488)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-07 23:18:24 +08:00
aias00 e3a0fb4537 [improve] add vastbase template (#2487) 2024-08-07 23:16:46 +08:00
YuLuoandtomsun28 9b328ce34c [Improve] add unit test & fix some bugs (#2482)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-07 16:32:38 +08:00
YuLuoandtomsun28 e8dc6482ff [improve] add YamlImExportServiceImpl unit test (#2470)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-07 09:18:36 +08:00
c4fa738d65 [improve] add some code style improve (#2481)
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-07 09:09:16 +08:00
6ac092dcd5 [improve] use file constant & extract file utils (#2474)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-06 22:15:26 +08:00
YuLuoandtomsun28 fe403ed880 [improve] add TemplateConfigServiceImpl unit test (#2471)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-06 21:49:31 +08:00
kangliandCalvin d6b19691fb [refactor] move code from MetricsDataController to MetricsService (#2437)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-06 21:07:53 +08:00
aias00 c2c00d44c7 [doc] fix md index order and typo (#2480) 2024-08-06 19:10:23 +08:00
YuLuo e9da2d2925 [Improve] add push module controller unit test (#2451)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
2024-08-06 10:57:31 +08:00
tomsun28 58e6e1a2a7 [improve] optimize collect thread prevent cpu idling (#2468)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-08-06 10:17:14 +08:00
YuLuoandCalvin 0c2cc59b55 [chore] add service test tmpl file (#2472)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-06 00:37:55 +08:00
kangliandCalvin 111f0f6b99 [refactor] move code from AlertSilencesController to AlertSilenceService (#2436)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-06 00:03:43 +08:00
e560502d8e [refactor] move code from AlertsController to AlertService (#2435)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-05 23:52:40 +08:00
YuLuoandtomsun28 67983c2702 [Improve] add JsonImExportServiceImpl unit test (#2461)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-05 15:42:54 +08:00
YuLuoandtomsun28 033240341b [Improve] add ExcelImExportServiceImpl unit test (#2460)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-05 15:36:33 +08:00
YuLuoandtomsun28 35a8ec4275 [Improve] add AiServiceFactoryImpl unit test (#2459)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-05 15:10:31 +08:00
linDongandtomsun28 9ac45ab343 [improve] use constant (#2458)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-05 15:07:38 +08:00
aias00andtomsun28 4b5a97044c [improve] add missed field i18n (#2465)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-05 14:37:05 +08:00
lingluojunandtomsun28 477af0959f [refactor] extracting common function for KafkaCommonDataQueue (#2453)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-05 12:34:18 +08:00
YuLuoandtomsun28 a5b8f59242 feat fix log upload, when e2e fails it still uploads (#2464)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-05 12:00:27 +08:00
linDongandtomsun28 98b8d95b92 [improve] : Optimize queues to obtain data and prevent cpu idling (#2466)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-05 11:42:07 +08:00
kangliandCalvin c0ef4a436e [refactor] move code from AlertConvergesController to AlertConvergeService (#2428)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-04 23:54:43 +08:00
kangliandCalvin 254421bc46 [refactor] move code from AlertReportController to AlertService (#2434)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-04 23:37:52 +08:00
Jast deb827a572 [doc] Add zookeeper doc (#2456)
merge
2024-08-04 19:22:54 +08:00
YuLuoandtomsun28 7eef0c21f1 [Improve] add push module service unit test (#2452)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-04 00:00:49 +08:00
YuLuoandtomsun28 58920978c3 [Improve] add StatusPagesController & StatusPagePublicController unit test (#2446)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-03 23:59:35 +08:00
YuLuoandtomsun28 a4c6a6045f [Improve] add MetricsController unit test (#2445)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-03 23:54:40 +08:00
YuLuoandtomsun28 6e47da758e [Improve] add GeneralConfigController unit test (#2444)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-03 23:53:19 +08:00
YuLuoandtomsun28 ae03111a75 [Improve] add AiController unit test (#2443)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-03 23:47:24 +08:00
lingluojunandtomsun28 69b8db7048 [improve] remove useless invoke method (#2450)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-03 23:32:46 +08:00
aias00andtomsun28 de657f9144 [improve] add i18n for postgresql kingbase greenplum (#2448)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-03 23:26:36 +08:00
YuLuoandtomsun28 822825b614 [improve] add TimeZoneListener test (#2432)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-03 23:20:24 +08:00
YuLuoandtomsun28 7672502c3d [Improve] add AlertSerializer & AlertDeserializer unit test (#2430)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-03 18:19:30 +08:00
YuLuo 598ed2ea16 [ci] add e2e logs to debug e2e test & delete unnecessary files (#2447)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-08-03 18:10:07 +08:00
kangliandCalvin aee969a18a [refactor] move code from AlertDefinesController to AlertDefineService (#2429)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-02 23:15:45 +08:00
YuLuoandtomsun28 b0438da537 [Improve] add KafkaMetricsDataSerializer & KafkaMetricsDataDeserializer unit test (#2431)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-02 18:01:53 +08:00
aias00 c85e182119 [feature] add greenplum template (#2442) 2024-08-02 17:12:40 +08:00
aias00 7446d3ebbf [feature] add oceanbase template (#2439) 2024-08-02 12:04:18 +08:00
YuLuoandtomsun28 f6e8e64e23 [Improve] add AlertSilenceController unit test (#2425)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-02 10:34:55 +08:00
Jast 2a3f4dfa80 [Improve] script command blacklist (#2438) 2024-08-02 10:05:10 +08:00
YuLuoandtomsun28 3d99835487 [Improve] add AlertConvergesController & AlertConvergeController unit test (#2424)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-01 10:31:18 +08:00
YuLuoandtomsun28 3a7d5829ad [Improve] add AlarmCommonReduce unit test (#2412)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-01 10:16:26 +08:00
kangliandtomsun28 51b1a9bdc7 [bugfix] fixed jpa expired data clean error (#2329)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-08-01 10:08:11 +08:00
kangliandCalvin 181ca5aa5e [refactor] move code from MonitorsController to MonitorService (#2415)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-08-01 00:01:11 +08:00
Limboandtomsun28 a5c444a49a [chore] update web-app readme (#2423)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-31 19:32:25 +08:00
Kerwin Bryant 2784c8fa6b Optimize the execution efficiency of Gitpod tasks (#2422) 2024-07-31 19:28:31 +08:00
kangliandCalvin ae4a5b1c63 [refactor] move code from GeneralConfigController to ConfigService (#2414)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-07-31 00:48:10 +08:00
kangliandCalvin c7f4390638 [refactor] move code from NoticeConfigController to NoticeConfigService (#2416)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-07-31 00:41:40 +08:00
kangliandCalvin c998d3b850 [refactor] move code from PluginController to PluginService (#2417)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-07-31 00:36:06 +08:00
kangliandCalvin 861e9d377f [refactor] move code from TagController to TagService (#2418)
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-07-31 00:31:08 +08:00
YuLuoandtomsun28 c1252fbe2b [Improve] add AlarmConvergeReduce unit test (#2410)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-30 23:57:51 +08:00
YuLuoandtomsun28 dce9a4b15e [Improve] add AlarmSilenceReduce unit test (#2409)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-30 23:37:13 +08:00
Kerwin Bryant 15768d8077 [infra] support contribute with Gitpod (#2419) 2024-07-30 21:31:09 +08:00
linDongandtomsun28 2824542037 [doc] Fix profile (#2408)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-30 18:26:25 +08:00
aias00andtomsun28 f9bce29523 [feature] add sms config (#2399)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-30 18:20:00 +08:00
aias00andtomsun28 6b7dbd53f4 [doc] fix mistake md content (#2406)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-29 23:27:50 +08:00
aias00andtomsun28 f5e88db841 [improve] modify ssh client common config (#2403)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-29 22:46:08 +08:00
kangliandtomsun28 82219d14df [Improve] add database file server provider (#2371)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-29 22:30:47 +08:00
Loongandtomsun28 05bce69b84 [collector] bugfix Fix ssh session not closing properly (#2398)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-29 20:44:21 +08:00
YuLuoandCalvin bc49280c3c [Improve] add AlertDefineYamlImExportServiceImpl unit test (#2392)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-07-29 17:05:17 +08:00
Kerwin Bryant 90035cac5d [doc] introduction document for the new committer (#2401) 2024-07-29 12:26:57 +08:00
YuLuoandCalvin 3487e4a16b [Improve] add AlertDefineJsonImExportServiceImpl unit test (#2391)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-07-29 01:24:03 +08:00
YuLuoandCalvin 974b27e878 [Improve] add AlertSilenceServiceImpl unit test (#2393)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-07-29 01:10:24 +08:00
aias00andtomsun28 22459c5b6f [improve] add some code style improve (#2376)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-28 19:14:04 +08:00
linDongandtomsun28 64e156be2a [doc] add committer introduction doc (#2394)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-28 16:58:24 +08:00
Calvinandtomsun28 a9827bbcef [refactor] move code from AccountController to AccountService (#2373)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-28 10:35:01 +08:00
Calvinandtomsun28 0ed1355d76 [docs] add new_committer.md (#2390)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-28 09:55:01 +08:00
Calvinandtomsun28 0b81717a9e [docs] update img of new_committer_process.md (#2389)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-28 09:43:42 +08:00
Kerwin Bryantandtomsun28 86ca62c67a [bugfix] fixed the issue of missing form validation for the "Rule(Expr)" item in the "Threshold" form (#2387)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-28 09:32:15 +08:00
YuLuo 7488dfadc9 [Improve] add SmsAlertNotifyHandlerImpl unit test (#2384)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-07-26 22:03:06 +08:00
YuLuoandtomsun28 50fe51bd95 [Improve] add WebHookAlertNotifyHandlerImpl unit test (#2383)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-26 11:55:19 +08:00
aias00andtomsun28 8233a62aea [type:feature] support alerts click to monitor detail (#2385)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-26 11:41:35 +08:00
YuLuoandtomsun28 7367b7315b [Improve] add AlertDefineExcel unit test and fix bugs (#2375)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-26 11:33:15 +08:00
tomsun28andCalvin 9e305f7a59 [bugfix] fix monitors alarms some query filter not work, update link (#2382)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Calvin <naruse_shinji@163.com>
2024-07-26 00:03:47 +08:00
YuLuoandtomsun28 3d9be220e6 [Improve] add ServerChanAlertNotifyHandlerImpl unit test (#2381)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-25 22:29:37 +08:00
YuLuoandtomsun28 659346ddd7 [Improve] add CollectServer unit test (#2379)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-25 21:47:15 +08:00
kangliandtomsun28 7f0b340663 [bugfix] fix email send error (#2378)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-25 21:39:36 +08:00
YuLuo a427099db7 [Improve] add GotifyAlertNotifyHandlerImpl unit test (#2380)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-07-25 21:17:29 +08:00
YuLuoandtomsun28 d1d28e6763 [Improve] add EmailAlertNotifyHandlerImpl unit test (#2370)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-25 10:13:03 +08:00
YuLuoandtomsun28 ba70b2f269 [Improve] add WeComAppAlertNotifyHandlerImpl send notify test (#2369)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-25 08:33:30 +08:00
YuLuoandtomsun28 2352ceef3d [Improve] add dispatchalarm unit test (#2364)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-25 08:14:34 +08:00
YuLuoandtomsun28 927625a79f [Improve] add timezoneutil unit test (#2362)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-25 00:23:17 +08:00
linDongandtomsun28 16a6620ff6 [fix] fix committer name (#2372)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-25 00:17:08 +08:00
YuLuoandtomsun28 a1d016e5d5 [Improve] add strbuffer unit test (#2361)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 23:55:27 +08:00
Kerwin Bryantandtomsun28 40aa5a4d73 Fixed the issue of style anomaly caused by incorrect usage of nz-card-tab (#2368)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 23:48:47 +08:00
YuLuoandtomsun28 aef7ac23c4 [Improve] add prometheusUtil unit test (#2360)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 23:45:53 +08:00
Zhang Yuxuanandtomsun28 348b50c4c6 [feature] Optimize script protocol and add Windows-script yml template (#2367)
Signed-off-by: Zhang Yuxuan <1373529784@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 23:38:10 +08:00
liutianyouandtomsun28 88538890b4 [doc] supplement custom plugin doc (#2309)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 23:28:09 +08:00
kangliandtomsun28 fa4a3fd9e1 [imporve] add template i18n map verify (#2345)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 23:20:44 +08:00
Kerwin Bryantandtomsun28 3a24edb309 Fixed the issue of a fleeting vertical scrollbar appearing in tab-content (#2363)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 23:11:39 +08:00
aias00andtomsun28 e142a498e2 [improve] upgrade ssh core dependency version (#2349)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 23:05:53 +08:00
f4685aa75a [bugfix] Unable to specify collector when creating a monitor (#2311)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: Kerwin Bryant <kerwin612@qq.com>
2024-07-24 11:25:25 +08:00
kangliandtomsun28 f038ec5326 [Improve] add CommonUtil unit test (#2346)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 10:15:05 +08:00
aias00andtomsun28 06186c5ccc [improve] modify Intervals steps (#2348)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 09:43:25 +08:00
Calvinandtomsun28 6c931956fa [improve] add redis data storage test case (#2356)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 09:34:25 +08:00
YuLuoandtomsun28 809f679375 [Improve] add DbAlertStoreHandlerImpl unit test (#2353)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 09:29:15 +08:00
Logicandtomsun28 b31d8b1380 [bugfix]: correct setInterval time interval to 2 minutes (#2355)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 00:11:43 +08:00
Kerwin Bryantandtomsun28 1bba56bfbc Optimize the layout of the "Deploy Collector" modal (#2354)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 00:08:07 +08:00
YuLuoandtomsun28 357068cc8f [Improve] add CollectDispatcher & NettyDataQueue unit test (#2336)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-24 00:04:38 +08:00
YuLuoandtomsun28 8a88607be9 [Improve] add collectJonService unit test (#2351)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-23 23:30:44 +08:00
YuLuoandtomsun28 15e9bd0656 [Improve] add redis data queue unit test (#2330)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-23 23:13:03 +08:00
Kerwin Bryantandtomsun28 aa58f0af7f Remove the empty footer of "AppSwitchModal" (#2352)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-23 22:59:41 +08:00
Kerwin Bryantandtomsun28 115f7b40c5 [bugfix] Fixed an issue of ssl linkage port on the monitoring editing page (#2350)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-23 22:56:03 +08:00
aias00andtomsun28 d2c19cbf95 [type:feat] support KingBase database monitor (#2341)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-23 22:31:03 +08:00
aias00 173733784b [type:fix] fix threshold rule modal not clear bug (#2340) 2024-07-23 18:50:14 +08:00
Calvinandtomsun28 df4115a64c [refactor] translate chinese into english in web-app (#2343)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-23 08:59:56 +08:00
tomsun28 8d34de4422 [doc] update doc and deploy guide and committer (#2342) 2024-07-23 07:51:08 +08:00
aias00andtomsun28 a482d24770 [bugfix] fix i18n null (#2338)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-22 23:01:11 +08:00
YuLuoandtomsun28 aee8481204 [Improve] add some unit test (#2334)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-22 22:55:44 +08:00
Kerwin Bryantandtomsun28 497338e00f [bugfix] Fixed an i18n issue (#2332)
Signed-off-by: Kerwin Bryant <kerwin612@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-22 22:39:10 +08:00
YuLuo e5236259ff [chore] optimize e2e folder struct (#2316)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
2024-07-22 22:32:10 +08:00
Calvinandtomsun28 712c54186e [feature] support redis cluster and sentinel mode in real time data (#2324)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-21 21:49:24 +08:00
YuLuoandtomsun28 7aa3be8f7d [Improve] add kafak queue unit test (#2317)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-21 21:40:53 +08:00
YuLuo f84e1fc5bf [Improve] add unit test & fix some bugs (#2326)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-07-21 21:03:37 +08:00
YuLuoandtomsun28 a8c1921fa3 [Improve] add commonThreadPoll unit test (#2327)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-21 17:33:02 +08:00
aias00andtomsun28 43afb0bc63 [type:fix] fix empty value not be handled by custom metrics (#2323)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-21 17:11:02 +08:00
YuLuoandtomsun28 ee9bdf6773 [Improve] add redis data queue impl (#2319)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-21 17:01:18 +08:00
229b4158cc [bugfix]: fix theme is invalidated after refresh (#2321)
Co-authored-by: Keaifa <keaifafafa@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-21 16:29:23 +08:00
liutianyou 3d49b288bb [doc] modify the document that uses PostgreSQL to store metadata (#2322) 2024-07-21 15:53:12 +08:00
Zhang Yuxuanandtomsun28 e0caceda92 [feature] Support collector to run scripts directly as agents to collect metrics. (#2313)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-20 15:59:05 +08:00
铁甲小宝andtomsun28 0b73e0900b [bugfix] Notice template fix (#2320)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-20 15:26:45 +08:00
Kerwin Bryantandtomsun28 1a09611ad6 [feature] Add the editing mode of "complex rule nesting" to support "threshold rules" (#2315)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-20 15:03:10 +08:00
jiangshandtomsun28 be0de49646 [manager] collectorApi unit test case and example (#2306)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-20 14:46:16 +08:00
YuLuoandtomsun28 061423d301 [chore] Update readme doc style (#2305)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-20 14:25:48 +08:00
YuLuoandtomsun28 6421fef548 [Improve] Optimize spring auto configuration registry (#2304)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-20 10:24:51 +08:00
kangliandtomsun28 70af0669c6 [bugfix] Only POST and PUT methods carry payload (#2302)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-19 16:53:29 +08:00
YuLuoandtomsun28 55b3dd7f0c [Improve] Optimize ResourceBundle & add unit test. (#2297)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-19 16:51:19 +08:00
Calvin 91111e5555 [refactor] remove chinese and change code style in Warehouse (#2312) 2024-07-19 16:28:40 +08:00
铁甲小宝 07913e7d51 A small code specification change. (#2299) 2024-07-18 01:01:29 +08:00
YuLuo 38d466b7f8 [Improve] add common/util/StrUtil unit test (#2301)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-07-17 22:36:42 +08:00
tomsun28andliutianyou 9770c9321e [doc] update committer and contributor (#2295)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: liutianyou <tianyou.liu@qq.com>
2024-07-17 16:28:29 +08:00
QBH-insist 7e5283ea0d [doc] fix mysql connections field explanation (#2294) 2024-07-17 10:25:42 +08:00
YuLuoandtomsun28 8f659f0fd1 [Improve] add common memory unit test (#2280)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-17 09:51:04 +08:00
liutianyouandtomsun28 7a4ee880c3 [doc]add new committer blog (#2291)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-16 23:18:53 +08:00
linDong 3b323e1882 [test] add NoticeConfigControllerTest and MonitorsControllerTest test (#2290) 2024-07-16 22:57:02 +08:00
YuLuoandtomsun28 acc617f9bd [Improve] add springContextHolder unit test (#2287)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-16 21:33:50 +08:00
Logic 5585993503 [bugfix] added basic auth support for VictoriaMetrics status check (#2282) 2024-07-16 16:35:44 +08:00
kangliandtomsun28 fd0e216818 [bugfix] fixed self signed certificate detected bug #1534 (#2221)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-15 14:57:21 +08:00
999b37ec4f [bugfix] fixed unable to establish a connection to nginx https port bug #1655 (#2218)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-14 23:15:48 +08:00
linDongandtomsun28 823430bca9 [improve] : Modified loading application.yml (#2256)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-14 23:04:35 +08:00
Jastandtomsun28 9a7e0411a1 [fixbug]fix parameter parsing problem (#2251)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-14 01:10:35 +08:00
CalvinandLogic 3a2e0b3dd2 [feature] support collect data from header (#2266)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-13 09:07:58 +08:00
tomsun28andLogic 25d27880aa [doc] update download link doc (#2264)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-13 09:03:02 +08:00
liutianyouandtomsun28 8a11dacdba [bugfix] fix error when delete plugin (#2265)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-11 16:04:37 +08:00
Kerwin Bryant 467c595802 Fixed issue of plugin-upload form (#2267) 2024-07-11 15:58:05 +08:00
Kerwin Bryant c70cc5d9b7 Fixed failure of form validation (#2261) 2024-07-10 23:17:02 +08:00
Kerwin Bryant 8f9143001f Fixed failure of alert form validation (#2259) 2024-07-10 16:21:53 +08:00
Kerwin Bryant 3e50b96322 Fixed failure of monitoring form validation (#2258) 2024-07-10 15:42:10 +08:00
Kerwin Bryantandtomsun28 9cf0e6f4ee Decouple tag selection into an independent basic component. (#2257)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-09 23:55:48 +08:00
Logicandtomsun28 d47d3be6b4 [docs] Update guides for HertzBeat 1.6.0 upgrade and MySQL driver url (#2255)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-09 23:50:10 +08:00
Kerwin Bryant 6cabe3ca0c Further enhance and refine the optimizations implemented in #2215. (#2249)
Signed-off-by: Kerwin Bryant <kerwin612@qq.com>
2024-07-09 16:19:06 +08:00
Kerwin Bryant 874f7bdab3 Optimize the processing logic for Depend-type fields (#2248) 2024-07-09 10:52:12 +08:00
crossoverJieandtomsun28 f90d1e6242 [doc] Rename the blog file. (#2247)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-08 23:19:12 +08:00
Jastandtomsun28 afcb0c19fb [doc] add new committer blog (#2246)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-08 23:17:41 +08:00
Jastandtomsun28 0e7323fc04 [improve]update doc and prestodb properties (#2243)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-08 22:55:19 +08:00
feb60a7da9 [improve] : Optimize refactoring code, and supplement documentation (#2239)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-08 20:28:24 +08:00
linDongandcrossoverJie 2e7616cd56 [test] : Added the AppControllerTest test case (#2237)
Co-authored-by: crossoverJie <crossoverJie@gmail.com>
2024-07-08 19:38:21 +08:00
liutianyouandLogic 2d53abdaab [feature] add plugin management and support plugin hot reloading (#2238)
Signed-off-by: liutianyou <tianyou.liu@qq.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-08 18:53:49 +08:00
Kerwin BryantandLogic 9fed2c8a36 Optimize the monitor-edit page (#2242)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-08 18:27:12 +08:00
Kerwin BryantandLogic a4db859eee For Spring applications, newly added support basic-auth. (#2241)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-08 18:24:39 +08:00
linDongandLogic 9a3a2f0a54 [improve] : Delete Chinese comments, modify word errors, add Operatio… (#2236)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-08 17:42:47 +08:00
linDongand铁甲小宝 da05b6a151 [feature] Add presto db monitor (#2234)
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-07-08 14:39:38 +08:00
YuLuoandtomsun28 78621f2f14 [Improve] add TimePeriodUtil & ResourceBundleUtil unit test (#2233)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-07 20:50:09 +08:00
crossoverJieandtomsun28 a618ff00ea [doc] Introduce Committer (#2232)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-07 20:44:40 +08:00
Calvin 044c6d4bad [e2e] complete e2e test case (#2231) 2024-07-07 20:33:13 +08:00
Calvinandtomsun28 53787cc215 [bugfix] auto config timezone for Jackson (#2122)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-07 14:52:13 +08:00
d884278fed [fix] add springboot3.0 autoconfig (#2230)
Co-authored-by: jiawei.guo <18613599970@163.con>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-07 09:45:57 +08:00
YuLuoandtomsun28 21a7788522 [Improve] add ProtoJsonUtil unit test (#2228)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-06 23:23:36 +08:00
YuLuoandtomsun28 c7d192996a [Improve] add MapCap & LruMap unit test (#2227)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-06 22:55:58 +08:00
Calvin 78ce1cdc1f [refactor] remove chinese in application.yml (#2226) 2024-07-06 18:43:33 +08:00
tomsun28andLogic 12230b47ca [doc] update new contributors wall (#2225)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-06 09:15:51 +08:00
Jastandtomsun28 753ea44d2b [improve] optimize code structure and doc modify (#2222)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-05 23:54:08 +08:00
Logicandtomsun28 c3faea07c2 [improve] WeCom app supports sending to specific users, departments, tags (#2220)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-05 23:37:31 +08:00
mchgood 4149a027a7 [Improve] add @Override (#2224) 2024-07-05 22:52:51 +08:00
Kerwin Bryant 65d69eb191 Fixed style issue of chart in detail-page (#2219) 2024-07-05 17:29:21 +08:00
Kerwin Bryantandtomsun28 5e2e78fe95 Hide the area when there are no advanced settings (#2215)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-05 15:51:46 +08:00
Kerwin Bryantandtomsun28 e992da78cd Two new functions are added to the notification center (#2214)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-05 15:44:22 +08:00
YuLuo 2fd0090e83 [Chore] translate zh -> en in pom.xml (#2213)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-07-05 15:34:50 +08:00
linDongandLogic a86fc85ffc [feature] : add SparkDesk Ai (#2185)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-05 11:23:03 +08:00
f3cecea307 [doc] add redis-cluster help document[New] (#2210)
Co-authored-by: Zhengke Zhou <zhengke.zhou@rightcapital.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-05 11:12:48 +08:00
Kerwin Bryant cbf6536923 Optimize the user experience of monitoring list pages. (#2211) 2024-07-05 11:07:42 +08:00
Kerwin Bryant 336eaffd27 Optimize the user experience of monitoring list pages. (#2209) 2024-07-05 10:04:58 +08:00
Kerwin BryantandLogic b9f8b7de72 Unified the search interaction of the list page. (#2207)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-05 09:58:11 +08:00
YuLuoandLogic 5b44a95298 [Improve] add IpDomainUtil & IntervaiExpressionUtil unit test (#2204)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-05 09:51:50 +08:00
YuLuoandLogic 97e5435296 [chore] update community contribution.md files (#2199)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-05 09:43:44 +08:00
JastandLogic 9b31fe785f [improve]add zookeeper envi monitor (#2202)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-05 09:40:35 +08:00
Kerwin BryantandLogic f6fcd52a50 Optimize the tags-selection. (#2198)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-05 09:35:41 +08:00
Kerwin Bryantandtomsun28 19a59004de Optimize the detail-page of monitor. (#2196)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-05 09:32:12 +08:00
Kerwin Bryantandtomsun28 f9b04ceb0c Add a missing multi-language translation. (#2194)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-04 19:44:39 +08:00
kangliandtomsun28 7ee227196d [bugfix] fixed "Alert Threshold Association with Monitors" is invalid bug #2105 (#2191)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-04 19:11:17 +08:00
Kerwin Bryantandtomsun28 20f3b01251 Optimize the [Threshold Rule] Form. (#2190)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-04 18:56:08 +08:00
Kerwin Bryant 9260bca057 Optimize the dashboard. (#2193) 2024-07-04 18:53:05 +08:00
Kerwin Bryantandtomsun28 6cdffbefac Optimize the visual experience of the monitoring details page. (#2189)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-04 10:49:31 +08:00
crossoverJieandtomsun28 0699e89346 [Improve] Refactor the notification sending logic. (#2180)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-04 10:21:01 +08:00
linDongandtomsun28 6222c51f41 [doc] add kimiAi doc (#2184)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-04 10:11:57 +08:00
Jastandtomsun28 ccbc7c698e [doc] add status page doc (#2186)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-04 09:10:49 +08:00
Kerwin BryantandLogic b5c7705f4a [bugfix] fixed issue of status-page (#2182)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-04 09:02:16 +08:00
Kerwin Bryant eeba46af9f Fixed issue of acions in list-page. (#2181) 2024-07-04 08:47:25 +08:00
b4d0e77c99 [feature] : support kimi Ai (#2171)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-04 07:52:48 +08:00
Kerwin Bryant 1cb293ac03 [bugfix] fixed issue of monitor-select-menu-modal (#2177) 2024-07-04 07:47:19 +08:00
Kerwin Bryantandtomsun28 2ffdda8f26 [improve] optimize the monitoring editing form. (#2172)
Signed-off-by: Kerwin Bryant <kerwin612@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-03 14:31:48 +08:00
Logic 4f1c62fa3a [doc]Add new committer crossoverJie. (#2170) 2024-07-02 19:58:30 +08:00
Kerwin BryantandLogic bfe68d8a06 Optimize the style of the header on the monitoring details page. (#2167)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-02 15:09:08 +08:00
Kerwin BryantandLogic 215271716d Optimize the content styling of the monitoring details page. (#2168)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-07-02 15:06:59 +08:00
Kerwin Bryant fafc6a8212 Optimize the help-message-show component (#2169) 2024-07-02 14:48:03 +08:00
liutianyouandtomsun28 e860e63f62 [bugfix] modify the prompt information for deleting used tags (#2165)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-02 09:40:05 +08:00
mchgood 702446190d [doc] update contribution.md (#2164)
Signed-off-by: mchgood <38482005+mchgood@users.noreply.github.com>
2024-07-01 23:02:59 +08:00
linDong 7251fb4185 [docs] : Alibaba Ai config doc (#2162) 2024-07-01 21:49:20 +08:00
12bb21cb8d [feature] :support alibaba Ai (#2153)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-01 21:35:29 +08:00
Kerwin Bryant a7f30fc1f6 [bugfix] add missing multi-language translations. (#2163) 2024-07-01 13:57:32 +08:00
liutianyouandtomsun28 2cc779ce1c [fix] remove i18 message in restful api (#2161)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-07-01 09:59:11 +08:00
Kerwin Bryant 27c394d9f7 [bugfix] fixed notify module error (#2160) 2024-06-30 09:24:14 +08:00
b25f1834e8 Modified docker command documentation (#2158)
Co-authored-by: daixianglong <daixianglong@xiaomi.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-28 16:28:43 +08:00
Kerwin Bryant c878ac8fad [improve] support for formControlName to the multi-func-input component. (#2157) 2024-06-28 16:12:58 +08:00
JastandLogic 0ebcffa408 [improve] optimize delimiters (#2155)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-28 10:58:39 +08:00
Kerwin Bryant 5ef96061c9 [improve] add support for search type to the multi-func-input component. (#2154) 2024-06-28 10:28:55 +08:00
liutianyou c06f53c926 [bugfix] fix deleting component error (#2152) 2024-06-28 00:17:54 +08:00
Kerwin Bryant 51765d8f9a Add a basic component for "Monitoring Selection Menu" (#2150) 2024-06-27 19:35:19 +08:00
Kerwin Bryant 1fe37d3789 [feature] add a search to the setting define page. (#2148) 2024-06-27 11:32:25 +08:00
Kerwin BryantandLogic baf2d5f536 Fixed the issue that the [first loading] does not appear (#2144)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-26 18:22:43 +08:00
Kerwin BryantandLogic 5757d7427d Add a loading animation to the /setting/define page. (#2145)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-26 18:18:55 +08:00
Kerwin BryantandLogic cbb4b8c736 Add a new common toolbar component. (#2143)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-26 18:14:16 +08:00
liutianyouandLogic dbac0dfe63 [bugfix] add incident publishing form validation (#2139)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-26 18:11:45 +08:00
Kerwin Bryant 8c0b39f69b [improve] continuously supplement and improve the goals set in #2140 (#2142) 2024-06-26 10:24:28 +08:00
a54d8cdd11 [improve] : fix AiService getType method data type,complete information for LICENSE (#2141)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-25 23:42:15 +08:00
Kerwin BryantandLogic ec1c41cf68 Unify the border-radius values of the all components. (#2140)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-25 23:30:13 +08:00
tomsun28 93635a0482 [doc] add new committer shenghang (#2137) 2024-06-25 23:20:14 +08:00
Jastandtomsun28 59266ccb8a [doc] doc add committer process (#2136)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-25 22:07:19 +08:00
Kerwin Bryant bc4b399a21 [bugfix] fixed the layout styling issue of the left list on the setting/define. (#2134) 2024-06-25 21:43:55 +08:00
Kerwin Bryantandtomsun28 87756f16d9 [improve] support for password type to the app-multi-func-input component. (#2132)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-25 15:38:50 +08:00
e1cda5066e [docs] : Add an ai configuration document (#2130)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-25 15:26:31 +08:00
fa0e9ef50a [feature] support ai api with zhipu ai (#2120)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-25 14:34:22 +08:00
Kerwin Bryant a10c2bfbd8 Fixed the issues similar to #2127 on the alert center page. (#2131) 2024-06-25 12:08:11 +08:00
liutianyouandtomsun28 33877615c5 [improve] add configuration for mounting logs (#2128)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-25 08:32:09 +08:00
linDongandtomsun28 13411105ed [bug]fix the monitor status is abnormal (#2070)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-25 00:04:13 +08:00
e2faa44f18 [fixbug] fix string type data parsing problem (#2066)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-24 17:45:12 +08:00
Kerwin Bryant 657de4f5b6 Add an input box component with a removal function. (#2127) 2024-06-24 17:19:26 +08:00
Kerwin Bryantandtomsun28 dfa6895a7e [bugfix] fixed the bug of the status filter in the alert center. (#2125)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-24 11:18:03 +08:00
Kerwin Bryant a9de486744 [bugfix] fix the status filter in the monitoring center (#2124) 2024-06-24 11:08:25 +08:00
Kerwin Bryant 31d8712299 Fixed the i18n issue similarly to #2117. (#2119) 2024-06-22 13:59:02 +08:00
Kerwin BryantandLogic c4a6e36977 Fixed the i18n issue of the [New Notice Policy] form. (#2117)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-21 20:09:11 +08:00
Kerwin BryantandLogic 41c3bf50ee Uniformly use [...] to replace the phrase [More]. (#2115)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-21 20:07:01 +08:00
Kerwin BryantandLogic 957cce93d9 Optimize the layout of the [New Threshold Rule] form. (#2116)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-21 19:14:30 +08:00
9b7b00e09c Optimize the visual experience of the nz-table template. (#2112)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-21 15:25:33 +08:00
tomsun28andLogic b3976295f5 [improve] update collector info, support env config or auto fetch (#2100)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-21 15:17:57 +08:00
Kerwin Bryantandtomsun28 1be2631af7 optimize the visual experience of the level2Message module. (#2111)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-21 11:22:22 +08:00
Kerwin Bryant 5f5f4d0346 [bugfix] the prompt information on the Collector Cluster page (#2114) 2024-06-21 10:55:04 +08:00
Kerwin BryantandLogic 95c30f54cd fixed #2107 (#2108)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-20 20:55:03 +08:00
Kerwin BryantandLogic 855abf6ada Fixed a style issue within the dialog on the about-page. (#2109)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-20 20:52:04 +08:00
Kerwin Bryant bdf82751a5 Optimize the code by removing unnecessary attribute values (#2110) 2024-06-20 20:45:40 +08:00
f49e20535c [improve] optimization notification code validation (#2102)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-20 09:14:16 +08:00
dennis zhuang a32757ea7a [feat] supports TTL for greptimedb data storage (#2101) 2024-06-20 08:57:06 +08:00
liutianyou bd52e0527e [bugfix] fix extract double and unit error when unit is Ki (#2099) 2024-06-19 21:46:20 +08:00
dennis zhuang 1bac42b094 fix: greptimedb can't work with version >= 0.5 (#2095) 2024-06-19 18:54:04 +08:00
Rickandrick a71c61a0d8 [fix] the e2e failure without broken the ci (#2093)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-06-19 00:07:35 +08:00
crossoverJieandtomsun28 56db540721 [doc] add codecov badge (#2089)
Signed-off-by: crossoverJie <crossoverJie@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-18 10:51:36 +08:00
bc104dfe9f [doc] mysql monitoring help document adds steps for importing drivers (#2091)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-18 08:49:05 +08:00
tomsun28andLogic fc6ea4a2e0 [bugfix] fix some template menus hidden when too long (#2092)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-06-18 08:34:09 +08:00
Nctllnty 55c48d167c [bugfix] notice rules api access 409 error when upgrade 1.6.0 (#2090) 2024-06-18 07:25:56 +08:00
Rickandtomsun28 393bb95878 [chore] bump api-testing from v0.0.16 to v0.0.17 (#2087)
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-17 22:49:33 +08:00
Jastandzhangshenghang 915fcbf1d9 [improve] enterprise wechat validate (#2086)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
2024-06-17 22:43:30 +08:00
Calvinandtomsun28 26b982a59b [license] update license document for jutf7 (#2082)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-17 08:00:38 +08:00
crossoverJieandtomsun28 3186aa5eb6 [Improve] support jacoco and codecov (#1985)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-16 22:53:43 +08:00
Zhang Yuxuanandtomsun28 a6ac326581 [feature] after new, edit, resume a monitor, display its status directly and correctly (#2065)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-16 16:27:35 +08:00
53b796ff57 [improve]add flink on yarn monitoring (#2078)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-16 15:35:55 +08:00
Calvinandtomsun28 b7217b5d48 [feature] add column version and public Ip on collector page (#2072)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-16 14:48:18 +08:00
tomsun28 b8f2bf30fd [doc] add hertzbeat 1.6.0 release blog (#2083) 2024-06-16 09:08:58 +08:00
Leon Liandtomsun28 bc4ddefc76 [collector] fix the wrong condition for checking the response (#2067)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-15 10:26:25 +08:00
Zhang Yuxuanandtomsun28 2fcd100fec [feature] add automatic refresh to the monitoring center (#2064)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-14 22:58:24 +08:00
liutianyouandtomsun28 365de4657e [fix] fix unit test passing but outputting exception stack (#2063)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-14 22:55:43 +08:00
Zhang Yuxuanandtomsun28 d4e6317a30 [feature] Implement IMAP protocol support (#2059)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-14 22:47:40 +08:00
cc19831f7c [feature] support mongodb atlas cluster (#2052)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-14 21:28:35 +08:00
Gao Jianandtomsun28 f10e5dbd06 [Improve] Fix possible potential thread unsafe issues (#2043)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-14 21:18:57 +08:00
af1f59e009 [feature] designated personnel send message (#2038)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-13 23:28:58 +08:00
aias00andlimbo 009a512ba0 [feature] upgrade webapp angular deps version #1707 (#1987)
Signed-off-by: aias00 <rokkki@163.com>
Co-authored-by: limbo <yykaue@qq.com>
2024-06-12 15:13:56 +08:00
tomsun28 dc381ea338 [improve] update docker compose and k8s helm deploy script (#2076) 2024-06-11 17:52:30 +08:00
Logic 3ed52c54af [doc] hertzbeat 1.6.0 upgrade guide (#2077) 2024-06-11 16:51:26 +08:00
tomsun28and铁甲小宝 c5808a0430 [doc] update release 1.6.0 doc (#2074)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-06-11 00:18:14 +08:00
Calvin ed390a50c9 [fixed] required field check for tag settings (#2071) 2024-06-09 22:54:40 +08:00
linDongandtomsun28 cfe93bf19d [doc] add telnet protocol custom doc (#2061)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-06-05 02:45:41 +08:00
tomsun28 708b5a2b1b [improve] update dependency licenses and remove the aliyun sms depend (#2058)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-06-02 18:03:25 +08:00
liutianyouandtomsun28 f602bec140 [improve] add filename check in home ci (#2049)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-30 21:56:02 +08:00
xfl12345andtomsun28 4442383688 [doc] add the missing parts of docs, fix layout, sync the English version with the Chinese version (#2048)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-30 08:33:56 +08:00
lwyangandtomsun28 aaf3cf09c2 [docs] fix several typos in docs (#2047)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-30 08:29:24 +08:00
Zhang Yuxuanandtomsun28 f4fa8fcc52 [doc] remove duplicate indices page (#2045)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-29 22:15:43 +08:00
Zhang Yuxuan 26486135bf [improve] add test for MemcachedCollectImpl (#2044) 2024-05-29 22:13:53 +08:00
tomsun28andLogic a23d4466f6 [bugfix] fix collector and frontend dependent license error (#2037)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-05-27 14:50:44 +08:00
crossoverJie 228ace0296 [improve] checkstyle include testSource (#2036) 2024-05-27 11:11:21 +08:00
Zhang Yuxuanandtomsun28 b95a2a29ec [improve] increase the length limit of the username field (#2035)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-26 20:43:02 +08:00
Zhang Yuxuanandtomsun28 a2cebbf6ef [improve] fix code style (#2034)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-26 20:32:12 +08:00
Zhang Yuxuan 49ebdfbeae [improve] add IcmpCollectImplTest (#2033) 2024-05-26 17:04:44 +08:00
f9f12a2b9e [fixbug] required field check (#2022)
Signed-off-by: Jast <745925668@qq.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-25 12:28:29 +08:00
Ceilzcx 1c82ce90f1 [improve] deprecate support iotdb 0.* version (#2032) 2024-05-25 12:21:10 +08:00
tomsun28 ba735545fb [improve] tips need update initial default password (#2030)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-05-25 00:22:00 +08:00
Calvin ddf6daa9f0 bugfix: fix overflow of integers (#2029) 2024-05-24 22:53:14 +08:00
tomsun28 a78f71d725 [improve] update monitor state desc (#2028)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-05-23 17:49:59 +08:00
linDongandtomsun28 8115e39828 [bugfix] modify popup confirm to clear cache and cancel popup save (#2026)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-23 09:58:51 +08:00
Bill Lauandtomsun28 7a670e88e8 [bugfix] tag with empty value shouldn't transform to tag: (#2025)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-23 00:51:36 +08:00
liutianyouandtomsun28 34b9581395 [improve] add ci for home (#2024)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-23 00:36:41 +08:00
Gao Jianandtomsun28 ddf1010116 [fix] Fix possible potential thread safe bugs (#2021)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-23 00:18:53 +08:00
YuLuoandtomsun28 18ee736669 [optimize] optimize code style and logic, add unit test (#2010)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-22 23:33:00 +08:00
YuLuoandtomsun28 a8fd25afb1 [improve] optimize collector httpsd discovery (#1991)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-22 22:47:32 +08:00
liutianyouandtomsun28 9cc7597ad5 [doc] translate help document for memcached monitoring (#2019)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-21 18:30:21 +08:00
d93963b05d [Improve] Improve clickhouse monitor And Improve Pulsar monitor (#2015)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-21 17:35:23 +08:00
tomsun28andLogic 080e904b1a [doc] home verify release doc update (#2014)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-05-20 17:12:19 +08:00
7c9b3988fb [feature] add Apache Pulsar monitor (#2013)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-20 12:06:01 +08:00
liutianyouandtomsun28 066091dc29 [doc] add document for time expression (#2012)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-20 11:34:43 +08:00
liutianyou f9a2d9a3e0 [feature] Support time calculation expressions. (#2009) 2024-05-20 11:32:35 +08:00
Bill Lauandtomsun28 074fcd4df0 [web-app] feature: case insensitive search (#2007)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-19 08:04:31 +08:00
boatrainlszandtomsun28 22086c6c3a [doc] fix doc highlighting (#2006)
Signed-off-by: boatrainlsz <yinger521999@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-19 07:39:42 +08:00
Johnandtomsun28 7190bb3ad4 [improve] bump up eslint-plugin-jsdoc to 48.2.5 to support node 20+ (#2005)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-19 07:37:49 +08:00
YuLuoandtomsun28 d6d6d3c81e [chore] optimize code style (#2000)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-19 07:34:34 +08:00
tomsun28 2d925eba0a [bugfix] fix collector startup error classpath (#2004)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-05-18 14:28:50 +08:00
tomsun28andLogic a628c7d49e [improve] update release license notice and package (#2003)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-05-18 01:41:26 +08:00
YuLuoandtomsun28 dabd992e0e [improve] add common util test (#2001)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-17 23:48:18 +08:00
linDongandtomsun28 b473de40e0 [feature] add at function for wechat (#1994)
Signed-off-by: linDong <56677297@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-17 23:42:19 +08:00
Jastandzhangshenghang 479b454d99 [improve] http protocol prometheus parsing optimization (#1996)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
2024-05-17 00:05:43 +08:00
John cc4e328ac6 [doc] Translate part of documentation development.md under zh-cn directory from en to zh-cn (#1995) 2024-05-16 14:34:12 +08:00
YuLuo 44a8f7b0e1 [chore] optimize manager code style (#1993)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-05-16 09:04:42 +08:00
Gao Jianandtomsun28 1dbfc2bd48 [fix] Compatible with MongoDB versions earlier than 3.6 (#1988)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-15 09:17:16 +08:00
YuLuoandtomsun28 0f788b346b [chore] optimize code style (#1984)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-15 00:00:08 +08:00
056b686599 [doc] update threshold alarm doc (#1983)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-14 23:40:06 +08:00
Zhang Yuxuanandtomsun28 4a77aafc12 [feature] Implement cascading parameter list (#1978)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-14 14:41:48 +08:00
tomsun28andLogic 280770e8e2 [doc] update contributors and update status page style (#1981)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-05-13 23:55:53 +08:00
Logic d2ac59a5d5 [doc] hertzbeat plugin doc. (#1980) 2024-05-13 23:27:31 +08:00
YuLuoand东风 c4ed7d5c31 [chore] update code style and add some comment (#1975)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: 东风 <zhangyang_2002@foxmail.com>
2024-05-13 21:21:44 +08:00
lwjxyandtomsun28 b368bb8d6f [improve] update login page and status page color (#1977)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-13 18:32:14 +08:00
Logic de0de1c99f [feature]Hertzbeat custom plugin. (#1973) 2024-05-13 18:12:28 +08:00
YuLuoand东风 a69d05a2ea [improve] optimize DateUtil and add test case (#1974)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: 东风 <zhangyang_2002@foxmail.com>
2024-05-13 17:02:25 +08:00
Zhang Yuxuan ca93a658cb [improve] Implement cascading parameter list for SNMP protocol (#1976) 2024-05-13 15:30:26 +08:00
9263727f8f [feature] add apache hugegraph monitor (#1972)
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-13 11:07:25 +08:00
YuLuoandtomsun28 39a587f0c3 [bugfix] fix AlertTemplateUtilTest test exception and update code style (#1969)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-13 11:01:49 +08:00
YuLuo aa3331eb1b [chore] update .gitignore to save .idea/icon.png (#1971) 2024-05-13 07:24:16 +08:00
crossoverJieandtomsun28 d52ae67b12 [improve][HIP] HIP-01: Implement refactoring AbstractCollect (#1966)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-13 00:05:51 +08:00
YuLuo 1a3c41fd7b [doc] update readme-cn docs (#1964)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-05-12 22:22:39 +08:00
liutianyou 9ae0d686ce [doc] add help doc for influxdb-promql and kafka-promql monitoring (#1965) 2024-05-12 16:47:28 +08:00
f1a9e83344 [fixbug] expression rule adaptation (#1963)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: crossoverJie <crossoverJie@gmail.com>
Co-authored-by: yqxxgh <42080876+yqxxgh@users.noreply.github.com>
Co-authored-by: Ceilzcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-05-11 22:22:22 +08:00
xiaoming studentandtomsun28 d34372308e [bugfix] fix the front-end popup cannot exit (#1957)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-11 21:33:57 +08:00
dc0eb6a7a0 [fixbug] Fix the problem of no data for springboot3 monitoring (#1961)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: crossoverJie <crossoverJie@gmail.com>
Co-authored-by: yqxxgh <42080876+yqxxgh@users.noreply.github.com>
Co-authored-by: Ceilzcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-11 19:03:45 +08:00
liutianyouandtomsun28 c79ada54e5 [doc] add help document for eulerOS monitoring (#1960)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-11 10:50:56 +08:00
crossoverJie 133a783bb4 [bugfix] fix ConnectionCommonCache possible npe (#1959) 2024-05-11 10:43:20 +08:00
crossoverJieandtomsun28 78ca5aebf3 [improve][HIP] HIP-01: Refactoring AbstractCollect (#1930)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-10 14:28:29 +08:00
tomsun28 95a7a13dfd [improve] add llm, server menu and update doc (#1955)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-05-10 14:11:51 +08:00
Logicandtomsun28 93477a5ce8 [bugfix] replace monitors to alert. (#1954)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-10 08:26:08 +08:00
69318356b2 [test] add test for NgqlCollectImpl (#1953)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-10 08:23:03 +08:00
tomsun28andLogic d1354aa49d [improve] update build script (#1949)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-05-10 00:41:59 +08:00
48c13b8f87 [doc] update iotdb init document (#1948)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: crossoverJie <crossoverJie@gmail.com>
Co-authored-by: yqxxgh <42080876+yqxxgh@users.noreply.github.com>
Co-authored-by: Ceilzcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-09 22:59:53 +08:00
xuziyangandtomsun28 9608a31d83 [refactoring] AbstractHistoryDataStorage implement the DisposableBean (#1946)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-09 22:54:43 +08:00
xuziyangandtomsun28 9765e06cac [refactoring] Inject a single instance of the data store (#1944)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-09 22:22:24 +08:00
Zhang Yuxuan 987e9d3103 [feature] Support monitoring of OpenAI accounts (#1947) 2024-05-09 20:55:28 +08:00
铁甲小宝andLogic 6d18a8f23d [doc] add the Open Source Summer Project blog. (#1943)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-05-09 15:25:33 +08:00
tomsun28 915c92e6f8 [improve] prepare for release hertzbeat v1.6.0 (#1929) 2024-05-09 15:22:53 +08:00
tomsun28 81da126bfc [bugfix] fix alarm center tags display error (#1938) 2024-05-09 12:02:58 +08:00
crossoverJieandtomsun28 27013fd635 [test] Add test for NtpCollectImpl (#1940)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-09 08:44:26 +08:00
liutianyou 3f05dcd65d [doc] add help document for redhat monitoring and rocky linux monitoring (#1939) 2024-05-09 08:35:48 +08:00
afec4bf0e2 [feature] add apache yarn monitor (#1937)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: crossoverJie <crossoverJie@gmail.com>
Co-authored-by: yqxxgh <42080876+yqxxgh@users.noreply.github.com>
Co-authored-by: Ceilzcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-05-08 19:13:03 +08:00
tomsun28andLogic b2acd530ab [bugfix] fix ssl-cert days_remaining and npe (#1934)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-05-08 19:05:43 +08:00
xuziyang 6473d20c5b [refactor] split AbstractRealTimeDataStorage class (#1935) 2024-05-08 17:55:45 +08:00
liutianyouandtomsun28 55f3057899 [bugfix] fixed name error in monitoring template and improve NGQL protocol (#1931)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-08 16:07:16 +08:00
xuziyangandtomsun28 c951b12ec4 [refactor] split AbstractHistoryDataStorage class (#1926)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-08 09:36:46 +08:00
liutianyou 26df2c45bc [doc] add help document for freebsd monitoring (#1928) 2024-05-07 22:59:42 +08:00
tomsun28 7974d9217f bugfix collector startup error can not find JdbcClient (#1925) 2024-05-07 17:56:22 +08:00
536aa44d6d [doc] update contribution and add run-build guide (#1919)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-05-07 13:25:55 +08:00
Clownswandtomsun28 492b89fa2e [bugfix] fix TdEngine Init not found Database (#1891)
Signed-off-by: Clownsw <msmliexx1@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-07 11:47:18 +08:00
crossoverJieandtomsun28 7b492a80d6 [test] Add test for TelnetCollectImplTest (#1924)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-07 09:26:34 +08:00
liutianyou 7a95fd2165 [doc] Add documentation for nebulaGraph cluster monitoring and custom monitoring using NGQL, and clean up useless parameters (#1923) 2024-05-07 08:04:50 +08:00
946c6cd877 [doc] update hbase documentation description (#1921)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: crossoverJie <crossoverJie@gmail.com>
Co-authored-by: yqxxgh <42080876+yqxxgh@users.noreply.github.com>
Co-authored-by: Ceilzcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-06 21:39:44 +08:00
49fbf2a7c9 [featrue] add apache hdfs monitor (#1920)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: crossoverJie <crossoverJie@gmail.com>
Co-authored-by: yqxxgh <42080876+yqxxgh@users.noreply.github.com>
Co-authored-by: Ceilzcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: aias00 <rokkki@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-06 21:38:07 +08:00
crossoverJieandtomsun28 f79317827e [doc] Improve the Contribution Documentation. (#1918)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-05 23:33:08 +08:00
liutianyou d8887da144 [feature] support use ngql query metrics from nebulaGraph (#1917) 2024-05-05 22:36:43 +08:00
tomsun28and铁甲小宝 30eeed0ab3 [improve] clean up home webapp unused code (#1915)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-05-05 15:33:11 +08:00
crossoverJie 6c08ab7a44 [doc] Add HIP document and template (#1913) 2024-05-05 00:34:35 +08:00
Jin d5d149eb35 [doc] translates chinese comment to english. (#1914) 2024-05-04 20:10:55 +08:00
crossoverJie 5a6c02c571 [test] add test for WebsocketCollectImpl (#1912) 2024-05-04 16:57:22 +08:00
aias00 7bc72c637e [bugfix] fix HTTP API bug #1895 (#1909) 2024-05-04 11:07:14 +08:00
aias00andtomsun28 ff79d6d36d [bugfix] fix customized menu invalid bug #1898 (#1908)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-04 10:55:17 +08:00
Ceilzcx 388d616d06 [improve] refactor code (#1901) 2024-05-04 10:49:05 +08:00
yqxxgh 977d373c8b [improve]fix github unknown licenses found (#1907) 2024-05-03 23:15:51 +08:00
crossoverJie 48fedca436 [test] add test for UdpCollectImpl (#1906) 2024-05-03 16:28:58 +08:00
tomsun28 37083e3b6f [doc] update doc add download page and pic (#1904) 2024-05-02 17:51:22 +08:00
tomsun28 f86651aae7 [bugfix] fix can not use empty collection as query params in eclipselink (#1900)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-05-02 13:31:31 +08:00
Ceilzcxandtomsun28 69802634d4 [bugfix] fix when manager restart, collect register error (#1896)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-01 20:38:28 +08:00
d7c6319868 [doc] add opensuse doc (#1902)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
2024-05-01 20:31:37 +08:00
tomsun28 b101cc14c8 [feature] support random jwt secret when not custom (#1897) 2024-05-01 14:01:15 +08:00
Clownswandtomsun28 8d684e964d [improve] support Time Type to Tengine Data Storage (#1890)
Signed-off-by: Clownsw <msmliexx1@gmail.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-05-01 10:57:34 +08:00
3046cc8646 [bugfix] fixed some metrics of Jexlespression not matching in Elasticsearch (#1894)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-30 22:41:06 +08:00
crossoverJieandtomsun28 95905c8dcb [improve] missing a generic (#1889)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-30 21:50:30 +08:00
a0ac402e8d [doc] add almalinux documentation (#1892)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-30 16:07:07 +08:00
feiyang li 841220675a [doc] add help doc for flink monitoring (#1893) 2024-04-30 16:04:41 +08:00
tomsun28andLogic 8e6b788e41 bugfix statistical metrics data matching fails (#1884)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-30 10:23:03 +08:00
xuziyangandtomsun28 a6ebf9010a [refactor] StoreProperties is no longer useful, delete it (#1887)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-30 09:56:10 +08:00
Zhang Yuxuan c6a995a31a [doc] I18n for monitoring template yml metrics (#1888)
Signed-off-by: Zhang Yuxuan <1373529784@qq.com>
2024-04-29 21:33:02 +08:00
Logicandtomsun28 096f963b43 [bugfix][doc] add kafka sidebar. (#1883)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-29 12:43:49 +08:00
handyandtomsun28 7210f6823d [refactor] eliminate unnecessary unboxing and generics (#1882)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-29 12:39:52 +08:00
crossoverJie 5cdc0d55f8 [improve] Refactor common cache code (#1881) 2024-04-29 00:45:45 +08:00
xuziyangandtomsun28 5db6daeb3d [feature] support the VictoriaMetrics cluster (#1880)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-28 22:44:34 +08:00
Logic f1686df191 [bugfix] fix top10 process command. (#1876) 2024-04-28 22:35:02 +08:00
crossoverJieandLogic 13129faeff [improve] Use java.lang.AutoCloseable instead of CacheCloseable (#1879)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-28 16:48:28 +08:00
xuziyangandLogic 6cf38cfaf9 [improve] Delete the timestamp field in the class MetricFamily.Metric (#1878)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-28 16:43:14 +08:00
tomsun28 a10786cff8 [featurn] support flyway database migration (#1875) 2024-04-28 15:56:47 +08:00
liutianyouand铁甲小宝 6111adb9c5 [doc] update help document (#1861)
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-04-28 13:50:08 +08:00
tomsun28andLogic 3900143f97 [improve] add website apache incubator footer (#1860)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: Logic <zqr10159@dromara.org>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-28 11:28:40 +08:00
a14aeb2265 [bugfix] centos top10 shows missing one (#1870)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-28 09:14:51 +08:00
llp2333andtomsun28 5fdc6557d6 [bugfix] fix debian monitoring template issue about process monitoring (#1868)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-28 09:03:29 +08:00
Gao Jianandtomsun28 d3eff79a90 [feature] Support Redfish protocol to monitoring server (#1867)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-28 08:47:53 +08:00
crossoverJie fd56652ffb [improve] Imporve checkstyle of test code. (#1864) 2024-04-28 08:42:58 +08:00
liutianyou 48e35bee19 [doc] add help document for rocketmq (#1874) 2024-04-27 21:42:22 +08:00
铁甲小宝andtomsun28 d3209b645f [feature] add influxdb metrics monitoring (#1730)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-27 15:16:48 +08:00
c4aee27f1c [bugfix] jpa data save logic repair (#1863)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-27 13:53:34 +08:00
tomsun28 6c35f57b2e [improve] use apache jexl replace of aviator (#1859) 2024-04-27 12:16:38 +08:00
crossoverJieandtomsun28 025a7d9259 [test] add test for FtpCollectImpl (#1856)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-26 23:29:53 +08:00
72ff8c34ac [feature] Add Linux process monitoring (#1857)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-04-26 21:12:01 +08:00
liutianyouand铁甲小宝 1905d83dbf [doc] fix error and add help document for prometheus task (#1852)
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-04-26 21:07:38 +08:00
Hyeon Sung 9545c8de11 [doc] translates chinese comment to english. (#1853) 2024-04-26 20:41:50 +08:00
8ffe0dae5c [cleanup] delete the corresponding chinese comments (#1847)
Signed-off-by: 苦草 <34374227+hudongdong129@users.noreply.github.com>
Co-authored-by: hudongdong <hudongdong668@hellobike.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-26 09:00:52 +08:00
7951e1da0f [bigfix]Fix Debian system Top10 monitoring bug (#1846)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-25 22:58:55 +08:00
4da1110ca0 [bugfix] modify the command in the mongodb monitoring template (#1844)
Co-authored-by: liutianyou <tianyou@emial.cn>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-25 20:40:20 +08:00
49db98ade4 [refactor] trans and use assert (#1841)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-04-25 15:50:23 +08:00
xuziyangandtomsun28 d4bc3f93c6 [fix] fix the wrong comment (#1843)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-25 15:42:36 +08:00
crossoverJieandtomsun28 997c958ae0 [test] add test for HttpsdImpl (#1840)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-25 15:03:32 +08:00
xuziyangandtomsun28 41de1b9b5d [refactor] split the WarehouseProperties class (#1830)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-25 14:54:38 +08:00
LiuTianyouandtomsun28 c0c9ff0792 [improve] optimize websocket monitor (#1838)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-25 14:47:36 +08:00
4a3e27382c [feature] add Apache Hbase RegionServer monitoring (#1833)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
Co-authored-by: zhangshenghang <admin@hadoop.wiki>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-25 14:30:39 +08:00
Jastandzhangshenghang 2fa3b5aed0 [doc]Doc add debian system (#1842)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
2024-04-25 14:10:21 +08:00
P.Pandtomsun28 381ad50b1d [collector] fix: inverts the compareTo sort of MetricsCollect run queue (#1837)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-24 23:54:31 +08:00
690eade95d [doc] add help document for mongodb monitoring (#1834)
Co-authored-by: liutianyou <tianyou@emial.cn>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-24 23:19:51 +08:00
Hyeon Sungandtomsun28 54c163abfb [refactor] code simplification, structure changes and translation (#1827)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-24 23:12:06 +08:00
Zhang Yuxuan 63562421a5 [docs] Optimize: add help docs for UDP port & Springboot3 help doc (#1832) 2024-04-24 21:08:33 +08:00
Jastandzhangshenghang 8c6ed728f2 [doc]Add and modify Doris FE Chinese and English documentation (#1828)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
2024-04-24 15:03:36 +08:00
Hyeon SungandLogic aa4d28bf34 [Refactor] Preventing Unnecessary Object Creation and Using Utility Methods (#1818)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-24 00:36:17 +08:00
LiuTianyouandtomsun28 024152ec32 [bugfix] dns monitoring template add query class parameter (#1825)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-24 00:09:28 +08:00
crossoverJie ab52a49723 [improve] add whitespace checkstyle (#1824) 2024-04-23 23:52:29 +08:00
fed2f538b4 [improve] use eclipselink orm replace of hibernate orm (#1801)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-23 22:33:44 +08:00
AlanandLogic 997bbe39c0 [doc] Add help document for tidb and nacos monitoring (#1823)
Signed-off-by: Alan <m134679102365478@163.com>
Signed-off-by: Logic <zqr10159@dromara.org>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-23 21:24:42 +08:00
7ae4650b94 [doc] resolve code conflicts and coverage caused by pr(#1813) merge (#1821)
Co-authored-by: liutianyou <tianyou@emial.cn>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-23 21:10:47 +08:00
Jastandzhangshenghang cbe38c7929 [feature] add monitoring for Hbase Master (#1820)
Co-authored-by: zhangshenghang <shenghang.zhang@avrisdigital.com>
2024-04-23 19:25:43 +08:00
Hyeon SungandLogic 264d24ebdc Remove and translate chinese to english in code (#1816)
Signed-off-by: Hyeon Sung <gorae930301@gmail.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-23 14:49:54 +08:00
Logic ae65e7594e [remove][improve] mail config (#1819) 2024-04-23 13:53:07 +08:00
RickandLogic df9ab107c7 chore: upgrade the api-testing (e2e) to v0.0.16 (#1817)
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-23 10:14:43 +08:00
Alan 54faa02380 [doc] add help documentation for huawei switch monitoring (#1813)
Signed-off-by: Alan <m134679102365478@163.com>
2024-04-23 10:07:32 +08:00
LiuTianyouandLogic 8755c11d98 [doc] Add help document for elasticsearch monitoring and ftp monitoring (#1815)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-22 23:49:06 +08:00
Hyeon Sung c40405cd58 Comparing N objects for null with Assert.noNullElements(). (#1814) 2024-04-22 23:45:45 +08:00
crossoverJieand淞筱 d88851d7ea [improve] Fix typo ReqStatusResponse (#1811)
Signed-off-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2024-04-22 21:12:17 +08:00
crossoverJie b3cb1b074c [test] add RedisClusterCollectImplTest (#1789) 2024-04-22 17:26:59 +08:00
tomsun28and铁甲小宝 b2f94ec1e2 [website] update team page (#1803)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-04-22 13:36:18 +08:00
crossoverJieandtomsun28 8e2ebe3034 [test] add nginx collect test (#1809)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-22 11:45:57 +08:00
e7ec15f68a [refactor] upgrade syntax to jdk17 instanceof & switch (#1807)
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-22 11:36:21 +08:00
xuziyangandtomsun28 f1ed92a525 [refactor] change the warehouse properties the type to record (#1806)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-22 11:28:04 +08:00
Hyeon Sung 16cec10fa3 [improve] preventing NPE (#1808) 2024-04-22 10:32:44 +08:00
42fff48e2a [doc] add help document for dns monitoring (#1804)
Co-authored-by: LiuTianyou <641108368@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-21 21:51:47 +08:00
crossoverJie 6f942bc601 [feature] Improve the import checkstyle (#1802) 2024-04-21 16:44:23 +08:00
Keshav Carpenterandtomsun28 3eb1e19998 [doc] add team page in website (#1800)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-21 11:46:13 +08:00
栗磊andtomsun28 5e155e0d45 [improve] when multiple lines are returned, each alarm is triggered instead of only the first alarm (#1797)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-21 11:18:53 +08:00
Logicandtomsun28 0d17a47160 [improve] add external lib folder to store mysql and oracle driver. (#1783)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-21 10:48:40 +08:00
YxYLandtomsun28 38fb151775 [feature] update-checkstyle limit the java file header (#1799)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-20 23:52:15 +08:00
LiuTianyouandLiuTianyou 12e45a703b [doc] add help documentation for clickhouse monitoring (#1798)
Co-authored-by: LiuTianyou <641108368@qq.com>
2024-04-20 23:49:46 +08:00
铁甲小宝andtomsun28 8ce4731393 [bugfix] fix snmp template unit conversion problem (#1796)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-20 12:09:27 +08:00
xuziyang e7c627bc41 [refactor] database-related properties class, type changed to record (#1786) 2024-04-20 11:56:48 +08:00
tomsun28and淞筱 0d6002db37 [doc] translate alerter moudle code chinese to english (#1765)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2024-04-20 11:50:03 +08:00
tomorrowshipyltmandLogic 125c30d680 '[docs]bugfix: display syntax error of ipmi protocol' (#1793)
Signed-off-by: tomorrowshipyltm <61336903+tomorrowshipyltm@users.noreply.github.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-20 11:16:36 +08:00
handyandtomsun28 ac2c4c0f37 [refactor] add override annotation (#1782)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-20 10:50:10 +08:00
crossoverJie f7fb2356c7 [test] Add RedisSingleCollectImplTest (#1784) 2024-04-19 23:35:36 +08:00
Logic f9d47797b6 [improve] add frontend license. (#1776) 2024-04-18 18:08:03 +08:00
lwqzzandLogic d209bd3277 Added the function of sending SMS messages through Alibaba Cloud. (#1768)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-18 17:20:39 +08:00
Manan PujaraandLogic 7d5082f060 remove and translate chinese to english in collector,script,push,remoting and manager module (#1774)
Signed-off-by: Manan Pujara <104253184+MananPoojara@users.noreply.github.com>
Signed-off-by: Logic <zqr10159@dromara.org>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-18 16:02:05 +08:00
Hyeon SungandLogic 4627fb5a8b Replace deprecated methods with builder pattern for RedisURI construction (#1772)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-18 15:51:20 +08:00
xuziyangandLogic 79017f3634 [doc] remove and translate chinese to english in warehous (#1773)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-18 15:35:27 +08:00
Hyeon Sungandtomsun28 7ca110e7b7 [improve] remove unnecessary if-else statement. (#1770)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-18 11:08:10 +08:00
风如歌andtomsun28 d6ce092cd4 [doc] translate common moudle code chinese to english (#1766)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-18 10:20:55 +08:00
tomsun28andLogic ecae143b2a [improve] update new hertzbeat brand logo, update doc (#1761)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-17 21:23:02 +08:00
tomsun28 9ec4e55e70 [improve] create disclaimer file, add incubating in describe (#1764)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-04-17 20:07:09 +08:00
Hyeon Sungand铁甲小宝 7fe6d2d798 [refactor] method improvement rationale (#1757)
Signed-off-by: Hyeon Sung <gorae930301@gmail.com>
Co-authored-by: 铁甲小宝 <2922035952@qq.com>
2024-04-17 17:15:14 +08:00
PeixyJ ea7fd2b268 fix : ingress tls inoperative (#1760) 2024-04-17 16:08:02 +08:00
crossoverJie 03515dee54 [doc] change e2e path (#1758)
Signed-off-by: crossoverJie <crossoverJie@gmail.com>
2024-04-17 12:22:16 +08:00
淞筱andtomsun28 bb55cafb2c [improve] home add apache info (#1740)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-16 18:02:09 +08:00
tomsun28 c4d1512665 [improve] update asf config set required status checks context (#1751) 2024-04-15 22:24:29 +08:00
tomsun28 8772e709ba [improve] auto label when pr, update asf config (#1749) 2024-04-15 19:58:27 +08:00
Keshav Carpenterandfm-keshavcarpenter b3a869d8d7 [imporve] remove unlicensed dependency 'wolfy87 eventemitter' (#1745)
Co-authored-by: fm-keshavcarpenter <keshav.carpenter@flexmoney.in>
2024-04-15 18:11:17 +08:00
makechoicenowandzhouge e06350809a [bugfix] fix statuspage index exception (#1747)
Co-authored-by: zhouge <zhouge@zhougedeMacBook-Pro.local>
2024-04-15 18:10:10 +08:00
Gao Jian 778666c504 [Improve] run hertzbeat in docker compose support dependen service condition (#1748) 2024-04-15 17:52:44 +08:00
铁甲小宝and花城 37869aa547 Back-end dependency upgrade (#1743)
Signed-off-by: 花城 <71161318+wang1027-wqh@users.noreply.github.com>
Co-authored-by: 花城 <71161318+wang1027-wqh@users.noreply.github.com>
2024-04-15 16:51:15 +08:00
花城and花城 58d3efa572 Backend LICENSE Initialize (#1744)
Co-authored-by: 花城 <wqh382130@fliggy.com>
2024-04-15 15:55:51 +08:00
Logic 3c1a5905ad [improve] add lisence. (#1746) 2024-04-15 13:51:27 +08:00
Logic 97f27b4cbd [improve] support multiple receivers. (#1731) 2024-04-14 20:09:32 +08:00
tomsun28 828e46c200 [improve] initial doc clean up (#1741) 2024-04-14 14:56:42 +08:00
mikiandcttq-iot 37a2323141 [fixed] fixed click collector online offline button error (#1734)
Co-authored-by: cttq-iot <111329082+cttq-iot@users.noreply.github.com>
2024-04-14 08:36:26 +08:00
Logic bdc069944f [doc]Update star chart (#1737)
Signed-off-by: Logic <zqr10159@dromara.org>
2024-04-13 00:19:35 +08:00
tomsun28 4f7d2ae591 update asf branch protected check (#1738)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-04-13 00:16:49 +08:00
allcontributors[bot] 110b4b7ee9 [doc] add WinterKi1ler as a contributor for code (#1736)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-04-12 16:21:42 +08:00
WinterKi1lerandtomsun28 2fa668833a fix sec: upgrade com.h2database:h2 to (#1718)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-12 16:10:30 +08:00
handyandtomsun28 d7f9093d8e update manager and collector logback config(#1704) (#1723)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-10 12:07:08 +08:00
tomsun28 72f968d580 [improve] initial license clean up (#1725) 2024-04-10 10:02:20 +08:00
vinciandtomsun28 48e2ac0522 [Improve] migrate to apache(#1724)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-04-09 22:36:54 +08:00
tomsun28andLogic f8190c479a update home website doc (#1712)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-06 18:05:14 +08:00
tomsun28andLogic c7a82e1a80 support custom main menus in monitor template (#1703)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-02 19:00:22 +08:00
tomsun28andLogic f33226fda6 bugfix npe monitor jobid may be null (#1701)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-04-01 22:03:54 +08:00
tomsun28 eda782ff46 fix status page logo overflow (#1700) 2024-04-01 14:33:11 +08:00
tomsun28and铁甲小宝 ae06022983 monitor center add search type modal (#1699)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <85919258+TJxiaobao@users.noreply.github.com>
2024-03-31 23:11:30 +08:00
Xin 066fb9eada [bugfix] fix bug where reopening pop-up window still retained previously edited data after closing. (#1698) 2024-03-31 10:05:26 +08:00
tomsun28andLogic 2f74dfe52e bugfix old data decode error when use new common-secret (#1696)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-29 19:54:29 +08:00
东风 5db2674215 mongodb monitoring support custom connection timeout param (#1697) 2024-03-29 18:01:39 +08:00
allcontributors[bot]andtomsun28 4852a572b3 [doc] add LiuTianyou as a contributor for code (#1687)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-26 15:40:49 +08:00
c18becfa1a [bugfix]fix the issue of add redis cluster node test error report(#1601) (#1684)
Co-authored-by: LiuTianyou <641108368@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-26 15:36:44 +08:00
tomsun28and东风 96988776fa support config common aes secret (#1683)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 东风 <zhangyang_2002@foxmail.com>
2024-03-26 10:29:07 +08:00
tomsun28 1d11a97d28 bugfix can not find mysql dependency when startup (#1686)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-03-25 17:59:24 +08:00
tomsun28 829696d141 update webapp menu layout and doc (#1682)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-03-25 10:09:22 +08:00
铁甲小宝andtomsun28 d22ed89b23 System config theme (#1636)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-22 22:02:23 +08:00
tomsun28and花城 a53c748ee3 remove mysql-oracle dependency jar from release package lib (#1680)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 花城 <71161318+wang1027-wqh@users.noreply.github.com>
2024-03-22 17:12:52 +08:00
Xin bacc5a6141 [bugfix] fixed the issue in http_sd where services were incorrectly reported as available when they were actually unavailable (#1678) 2024-03-22 15:45:11 +08:00
Xin 6500a30830 [feature] add storm monitor (#1673) 2024-03-21 22:46:57 +08:00
东风 1e0f4d9acd bugfix monitoring mongodb not work in springboot3 (#1668) 2024-03-20 13:01:30 +08:00
tomsun28 ca6f555e61 [doc] update relate doc and readme (#1667) 2024-03-19 17:34:26 +08:00
东风 04bece2fea support monitor metrics name i18n: rocketmq (#1663) 2024-03-18 12:06:59 +08:00
花城and花城 ee4eb905c5 [doc] translate 2022-02-17-hertzbeat Document (#1662)
Co-authored-by: 花城 <wqh382130@fliggy.com>
2024-03-18 09:01:11 +08:00
allcontributors[bot] c46a16488b [doc] add handy-git as a contributor for code (#1661)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-17 11:30:38 +08:00
handyandvinci 49455d5740 bugfix The annotation @Transactional specifies rollbackFor. (#1643)
Co-authored-by: vinci <1552443053@qq.com>
2024-03-17 11:15:03 +08:00
98c8e139a6 [doc] translate 2022-02-11-hertzbeat document (#1660)
Co-authored-by: 花城 <wqh382130@fliggy.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-17 11:13:23 +08:00
东风andtomsun28 f4caf9dfee support monitor metrics name i18n: IoTDB (#1659)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-16 21:17:42 +08:00
东风andtomsun28 97be16c416 support monitor metrics name i18n: Airflow (#1654)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-15 20:25:37 +08:00
vinciandtomsun28 fe6b86046a translate blog 20220904 to English (#1652)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-14 22:36:55 +08:00
vinciandtomsun28 9c42e2eb0b translate blog 20220310 to English (#1651)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-14 15:38:06 +08:00
vinciandtomsun28 f23cee50c9 translate blog 20220228 to English (#1648)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-14 15:29:44 +08:00
d12be51b5d support monitor metrics name i18n: DynamicTp (#1649)
Co-authored-by: 东风 <1335799468@qq.com>
Co-authored-by: 花城 <71161318+wang1027-wqh@users.noreply.github.com>
Co-authored-by: vinci <1552443053@qq.com>
2024-03-14 14:27:01 +08:00
vinciand花城 0c3a0341dc translate blog 20220320 to English (#1647)
Co-authored-by: 花城 <71161318+wang1027-wqh@users.noreply.github.com>
2024-03-14 14:07:12 +08:00
vinci 4e826e253b add a online prometheus parser and a prometheus-like push style. (#1644) 2024-03-14 14:01:36 +08:00
vinci a8087002a5 translate blog 20220601 to English (#1646) 2024-03-14 13:48:03 +08:00
东风and东风 aded3d13cf support monitor metrics name i18n: ClickHouse (#1642)
Co-authored-by: 东风 <1335799468@qq.com>
2024-03-14 09:21:27 +08:00
铁甲小宝and东风 b3f2067f73 translate class description to english (#1641)
Signed-off-by: 东风 <zhangyang_2002@foxmail.com>
Co-authored-by: 东风 <zhangyang_2002@foxmail.com>
2024-03-13 19:55:15 +08:00
东风and东风 d66de21348 check class description (#1638)
Co-authored-by: 东风 <1335799468@qq.com>
2024-03-13 17:37:35 +08:00
铁甲小宝and东风 85432b8ef1 translate some hertzbeat blog (#1635)
Co-authored-by: 东风 <zhangyang_2002@foxmail.com>
2024-03-12 22:34:05 +08:00
tomsun28 1aa83cd2fb bugfix collector can not startup alone (#1633)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-03-12 21:10:27 +08:00
d7da924948 upgrade and release home doc version v1.5.x (#1623)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: songyinyin <song_yinyin@163.com>
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2024-03-09 16:32:12 +08:00
tomsun28andLogic de6972c0da bugfix swagger-ui not work in springboot3 (#1629)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-08 17:01:28 +08:00
allcontributors[bot] 8a7a28c43a [doc] add starmilkxin as a contributor for code (#1628)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-07 23:05:00 +08:00
Xin b4a9d3c4b0 [bugfix]fix the pagination issue results in no data being displayed (#1627) 2024-03-07 23:04:36 +08:00
tomsun28andLogic b3eb4519aa bugfix long range history chart render error (#1624)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: Logic <zqr10159@dromara.org>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-06 23:38:18 +08:00
allcontributors[bot] 9188b4066e [doc] add dudiao as a contributor for code (#1622)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-06 21:42:25 +08:00
9dbbfb7812 upgrade springboot 3.0 and java 17 (#1620)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: songyinyin <song_yinyin@163.com>
2024-03-06 20:04:25 +08:00
allcontributors[bot] cd0bdd8a6d [doc] add Calvin979 as a contributor for doc, code, and design (#1621)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-06 17:14:26 +08:00
Calvinandtomsun28 2a8e07fc79 Feature: http_sd monitor (#1618)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-03-06 16:53:49 +08:00
allcontributors[bot] ce5c94064d [doc] add Wang-Yonghao as a contributor for doc (#1619)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-05 23:29:06 +08:00
Wang-YonghaoandLogic e639e3c9d3 Supplement the help document for Springboot 2 monitoring (#1617)
Signed-off-by: Wang-Yonghao <48146606+Wang-Yonghao@users.noreply.github.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-05 23:00:21 +08:00
Wang-YonghaoandLogic 337a24e8b7 update springboot2 help doc (#1615)
Signed-off-by: Wang-Yonghao <48146606+Wang-Yonghao@users.noreply.github.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-05 22:54:38 +08:00
Nctllnty 9812d16836 [fix]: Synchronize latest sureness.yml (#1616) 2024-03-05 19:45:52 +08:00
tomsun28andLogic a6811bfe7d bugfix custom jdbc url run local script vulnerability (#1614)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-05 16:33:45 +08:00
tomsun28 79f5408e34 fix jmx custom url cause deserialization vulnerability (#1611)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-03-05 16:12:00 +08:00
tomsun28andLogic c5fd5c8cfb bugfix resource bundle not found error log (#1603)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-04 18:35:19 +08:00
tomsun28andLogic c13358884a bugfix status page calculate component status error (#1602)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-04 17:57:50 +08:00
allcontributors[bot] ab81b62c16 [doc] add Nctllnty as a contributor for code (#1607)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-04 14:53:29 +08:00
Nctllnty dac3bb5705 Improve ingress support for helm charts (#1606) 2024-03-04 14:53:02 +08:00
铁甲小宝andLogic 2c2ae272fa check and add license header (#1600)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-03 11:28:57 +08:00
Logic 13c110d948 [fix]Fix CNCF link (#1599) 2024-03-02 21:58:06 +08:00
CeilzcxandLogic 7b2e144278 add desc see from (#1596)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-03-02 09:02:23 +08:00
淞筱 549b3f02e8 Alert apache license (#1595) 2024-02-29 21:54:05 +08:00
49d4a03055 Blog translation (#1586)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: cuipiheqiuqiu <76642201+cuipiheqiuqiu@users.noreply.github.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-02-29 11:32:28 +08:00
e4aef6ea3a fix common checkstyle error (#1591)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: cuipiheqiuqiu <76642201+cuipiheqiuqiu@users.noreply.github.com>
Co-authored-by: Logic <zqr10159@dromara.org>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-02-29 10:46:55 +08:00
铁甲小宝andLogic e82f1ed9a2 fix the collect code checkstyle (#1593)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-02-28 23:42:19 +08:00
yqxxghandLogic 411eb58f3a manager check style modify (#1592)
Co-authored-by: Logic <zqr10159@dromara.org>
2024-02-28 22:54:09 +08:00
东风 e55db94a94 fix and pass the checkstyle error in alerter module code (#1589) 2024-02-28 21:01:24 +08:00
Logicandtomsun28 024d2b45dc [fix]Fix and pass the checkstyle error in warehouse module code (#1590)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-02-28 11:45:43 +08:00
Logic 764739ad87 [doc]Translate doc to English (#1587) 2024-02-28 09:17:37 +08:00
cuipiheqiuqiu c70c63dde5 support monitor metrics name i18n: zookeeper (#1588) 2024-02-27 23:39:03 +08:00
cuipiheqiuqiu 58d83e5b85 support monitor metrics name i18n: k8s (#1585) 2024-02-27 22:39:00 +08:00
cuipiheqiuqiu 78400ff441 support monitor metrics name i18n:ElasticSearch (#1582) 2024-02-27 21:50:20 +08:00
tomsun28andLogic 4eb9937904 checkstyle and reformat code style with idea (#1569)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-02-27 17:30:55 +08:00
Logic 04f80dd088 [doc]Translate doc to English (#1575) 2024-02-27 14:27:19 +08:00
Logic 0d3dea4510 [doc]Translate doc to English (#1574) 2024-02-27 14:26:34 +08:00
Logicandtomsun28 c5e4cda681 [doc]Translate doc to English (#1573)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-02-27 14:26:03 +08:00
yqxxghandtomsun28 5ed1c6ad46 lock web home package dependency version (#1568)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-02-27 14:16:41 +08:00
tomsun28andLogic 4425ec3f45 bugfix status page combine everyday history error (#1565)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-02-26 00:08:29 +08:00
yqxxghandtomsun28 0889827aa1 lock webapp npm package version (#1564)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-02-25 23:45:01 +08:00
dependabot[bot] 9b219b9661 [doc] bump @babel traverse from 7.18.9 to 7.23.9 in home (#1558)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-23 15:03:58 +08:00
dependabot[bot]andtomsun28 ff41e0ff60 [doc] bump webpack from 5.73.0 to 5.90.3 in home (#1557)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-02-23 12:07:49 +08:00
dependabot[bot]andtomsun28 654350ae47 Bump loader-utils from 2.0.2 to 2.0.4 in home (#1556)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-02-23 12:06:40 +08:00
Logicand淞筱 6a3c2365fc [fix]update aviator version to avoid expression injection (#1559)
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2024-02-21 07:01:20 +08:00
淞筱 85e929620c alert warnings and tests fix (#1555) 2024-02-21 05:47:03 +08:00
Logic 1c8ea86f4e [feature]Add gotify notification support (#1553) 2024-02-19 23:17:34 +08:00
Logic dd5a717c54 [bugfix]Fix incorrect logo size (#1546) 2024-02-17 21:51:46 +08:00
tomsun28 6a0c20bd7f bugfix undefined endsWith error (#1545) 2024-02-16 09:18:52 +08:00
tomsun28andLogic d8e6218f7b auto build docker-compose script zip (#1543)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-02-08 10:54:39 +08:00
tomsun28 382e121bf6 use okhttp instead of HttpURLConnection in rest template (#1542)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-02-08 10:49:43 +08:00
tomsun28 429491cba4 [hertzbeat] release hertzbeat version v1.5.0 (#1538)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-02-07 08:08:50 +08:00
tomsun28 8a85373386 notify success when import alarm define success (#1536)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-02-06 09:10:36 +08:00
Logicandtomsun28 5394bb8f77 alert yml config (#1535)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-02-05 10:47:53 +08:00
tomsun28 36ee54fde8 update nginx monitoring help doc (#1533) 2024-02-05 09:29:19 +08:00
tomsun28andLogic e22345b5ef update status page relate doc (#1532)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-02-03 22:57:38 +08:00
Logic 9576c38e09 [doc] update time series doc (#1531) 2024-02-03 13:08:34 +08:00
tomsun28 aa2ce623e1 [feat] status page incident history (#1528)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-02-03 10:31:14 +08:00
tomsun28andLogic 503832d7ca Staus Page Component (#1449)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2024-01-30 22:13:18 +08:00
22db8fc8ee Fixed: interface info displays in Mb (#1521)
Co-authored-by: zhengqiwei <zhengqiwei@wxchina.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-01-30 09:44:59 +08:00
liyinjiangandBen 51e4c60be9 snowflake id (#1517)
Co-authored-by: Ben <182338249@qq.com>
2024-01-29 12:34:46 +08:00
Carpe-WangandCarpe-Wang f7f4c204dc add wechat alarm notify, refactor code (#1516)
Co-authored-by: Carpe-Wang <wangcarpe@126.com>
2024-01-26 16:15:21 +08:00
yqxxghandtomsun28 b91e58c3f6 alert notice add monitor host (#1515)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-01-26 11:34:20 +08:00
Carpe-WangandCarpe-Wang 35f26e3804 refactor tdengine store code, auto close resource (#1513)
Co-authored-by: Carpe-Wang <wangcarpe@126.com>
2024-01-24 19:02:46 +08:00
yqxxghand淞筱 09973f1074 Alert define export tags combine (#1506)
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2024-01-21 13:04:55 +08:00
Carpe-WangandCarpe-Wang 60421bb61b bugfix webhook notice error (#1504)
Co-authored-by: Carpe-Wang <wangcarpe@126.com>
2024-01-20 23:55:07 +08:00
allcontributors[bot] 60d2e648b9 [doc] add CharlieShi46 as a contributor for code (#1505)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-01-20 23:20:46 +08:00
CharlieShi46andCarpe-Wang 56f8309553 bugfix exportMonitor.monitor.tags npe (#1502)
Co-authored-by: Carpe-Wang <78642589+Carpe-Wang@users.noreply.github.com>
2024-01-20 23:20:06 +08:00
7ae9f5f80a Alert tests fix (#1501)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: yqxxgh <1135131038@qq.com>
Co-authored-by: yqxxgh <42080876+yqxxgh@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-01-20 14:21:03 +08:00
f23958e644 Alert define add export and import function (#1499)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: a-little-fool <2030509072@qq.com>
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-01-19 23:16:24 +08:00
tomsun28 47e20b98b5 bugfix prometheus type metrics threshold alarm not work (#1498) 2024-01-19 08:40:10 +08:00
tomsun28 320d4d9bdb [doc] add 1.4.4 new publish doc (#1497) 2024-01-18 21:11:32 +08:00
allcontributors[bot] 3715153a21 [doc] add yqxxgh as a contributor for doc (#1496)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-01-18 11:40:50 +08:00
yqxxgh 3266758017 webapp add build package script (#1494) 2024-01-18 11:40:27 +08:00
tomsun28 7c7b004a36 bugfix mongodb collect cause system thread oom (#1488)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-01-16 21:52:11 +08:00
allcontributors[bot] 34d4afb214 [doc] add avvCode as a contributor for code (#1492)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-01-16 10:51:57 +08:00
avv 58c2dc8d71 bugfix: search monitors error when pageable #1470 (#1491) 2024-01-16 10:51:39 +08:00
allcontributors[bot] ade96e17d5 [doc] add GEM0816g as a contributor for code (#1490)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-01-15 23:48:30 +08:00
梁同学 dc89f99063 feature: add new field description in hertzbeat tag detail (#1489) 2024-01-15 23:48:10 +08:00
tomsun28 8e607c19a1 update introduce doc (#1484) 2024-01-15 15:52:15 +08:00
tomsun28 b838d4f532 alarm calculate ignore metrics collect code - TIMEOUT (#1478)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-01-11 17:06:20 +08:00
tomsun28 d3e553d9db bugfix nginx collect http deadlock error (#1476)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-01-09 14:27:23 +08:00
tomsun28 102b017276 [hertzbeat] release hertzbeat version v1.4.4 (#1475)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-01-08 22:24:42 +08:00
0d137bf89b Fix npt of webhook notify (#1474)
Co-authored-by: zhengqiwei <zhengqiwei@wxchina.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2024-01-06 14:31:48 +08:00
铁甲小宝 e5e56be90b fixed: snmpv3 contextName bug (#1473) 2024-01-04 22:02:21 +08:00
tomsun28 a11f0ecd9b update switch monitoring metrics i18n (#1472)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-01-04 18:07:17 +08:00
tomsun28 358f88a624 bugfix alarm trigger-times not work when alarm and recovered trigger cyclically (#1468)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-01-04 13:52:06 +08:00
铁甲小宝 5e6fd28d60 [feature] support snmp v3 monitoring protocol (#1469) 2024-01-04 09:27:42 +08:00
allcontributors[bot] 7a3a28adad [doc] add ldysdu as a contributor for code (#1471)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-01-03 21:11:12 +08:00
ldysdu f38b011f1b feat: support hostname target (#1455)
Signed-off-by: ldysdu <ldysdu@163.com>
2024-01-03 21:10:38 +08:00
tomsun28and淞筱 810a80f1f3 bugfix telegram-notice can not input bot-token (#1465)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2024-01-03 11:23:49 +08:00
liyinjiangandBen 9a2ff254c5 bugfix springboot3 translation (#1467)
Co-authored-by: Ben <8350029+bk-saas@user.noreply.gitee.com>
2024-01-02 22:22:39 +08:00
tomsun28 573a14078a bugfix history range query not work when victoria-metrics store (#1463)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-01-02 16:06:40 +08:00
Calvinandzhengqiwei 035806d5b0 Add alarm trigger time for alarm restore (#1464)
Co-authored-by: zhengqiwei <zhengqiwei@wxchina.com>
2024-01-01 23:27:53 +08:00
allcontributors[bot] 8912df5202 [doc] add tslj1024 as a contributor for code (#1462)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-01-01 16:50:43 +08:00
泰上老菌 3ddc0096e6 update docker monitoring template yml
Signed-off-by: 泰上老菌 <tslj1024@163.com>
2024-01-01 16:50:22 +08:00
tomsun28 195293bb51 update dashboard ui, remove ssh custom SignatureFactories, update app name (#1460)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-01-01 11:11:32 +08:00
allcontributors[bot] f3eb64ac2a [doc] add hurenjie1 as a contributor for code (#1459)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-30 17:21:37 +08:00
SHIG 3b01a01897 update app-zookeeper.yml (#1458)
Signed-off-by: 胡仁杰 <40120355+hurenjie1@users.noreply.github.com>
2023-12-30 17:21:14 +08:00
tomsun28 b06f6a5636 [doc] add new committer ZY945 (#1453) 2023-12-29 23:27:12 +08:00
tomsun28 2a0b7c19f8 remove sleep, probably busy-waiting (#1456)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-29 17:30:44 +08:00
allcontributors[bot] fbcdd45fee [doc] add ZhangZixuan1994 as a contributor for code (#1454)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-27 21:36:34 +08:00
ZhangZixuan1994 c97f2441f1 bugfix delete monitor error after monitor canceled (#1451) 2023-12-27 21:36:14 +08:00
tomsun28andLogic f3f5c623be bugfix java.lang.IllegalArgumentException: Illegal character in query… (#1443)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Logic <zqr10159@dromara.org>
2023-12-26 15:17:21 +08:00
tomsun28 ac490a9574 update docker-compose script and fix version (#1447) 2023-12-26 00:09:59 +08:00
liyinjiangandBen 8dd9025ba7 feat: add metrics i18n for app-docker.yml (#1446)
Co-authored-by: Ben <8350029+bk-saas@user.noreply.gitee.com>
2023-12-25 19:20:43 +08:00
liyinjiangandBen 2e90953cca feature: add metrics i18n for app-springboot3.yml (#1445)
Co-authored-by: Ben <8350029+bk-saas@user.noreply.gitee.com>
2023-12-24 21:26:42 +08:00
Smliexx a9c9aa4068 Fix Nginx Collect validateParams function NPE (#1442)
Signed-off-by: Clownsw <msmliexx1@gmail.com>
2023-12-24 13:02:24 +08:00
东风and东风 553591969e support monitoring NebulaGraph metrics and add help doc (#1441)
Co-authored-by: 东风 <1335799468@qq.com>
2023-12-24 09:33:49 +08:00
2f607daa14 app-rabbitmq.yml Modifying Error Fields. (#1440)
Co-authored-by: 东风 <1335799468@qq.com>
Co-authored-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2023-12-21 20:21:36 +08:00
Smliexx 5435514389 fix( ): error create lru-cache-timeout-cleaner thread (#1438) 2023-12-21 20:14:32 +08:00
东风and东风 bae4a000e6 app-rabbitmq.yml support for international name aliases (#1439)
Co-authored-by: 东风 <1335799468@qq.com>
2023-12-21 17:56:59 +08:00
tomsun28 6ad5f2c084 bugfix threshold init error in mysql env (#1435)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-21 13:47:26 +08:00
东风and东风 c33ef0332a Add relevant documents for SMTP and NTP (#1437)
Co-authored-by: 东风 <1335799468@qq.com>
2023-12-21 11:21:18 +08:00
tomsun28 b2629d164f bugfix ^o^ token error, protect metrics api auth (#1434)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-20 17:20:22 +08:00
Smliexx 911d6c1266 add jpa to date type storage (#1431)
Signed-off-by: Clownsw <msmliexx1@gmail.com>
2023-12-19 14:11:00 +08:00
tomsun28 8c10c83c9a update monitoring state un-manage to unmonitored, update pic (#1430)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-19 11:55:08 +08:00
淞筱 fca777b84b [doc] add hive nginx pop3 spring_gateway zh-cn help doc (#1429) 2023-12-17 21:17:32 +08:00
淞筱 98228957d8 [doc]update sidebars.json (#1428)
Signed-off-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2023-12-17 21:11:14 +08:00
淞筱andtomsun28 ad1dad69d4 feature: support monitoring pop3 metrics and add help doc (#1427)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-12-17 21:10:18 +08:00
tomsun28 b576affc40 update label structure store in victoria metrics, make it prometheus like (#1426)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-17 19:53:31 +08:00
tomsun28 a8b4bc2a08 [doc] add code of conduct (#1425)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-16 18:56:35 +08:00
tomsun28 73e148e56a support all ssh connect key exchange (#1424)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-16 11:50:37 +08:00
东风and东风 af58e85519 support monitoring memcached metrics and add a help doc (#1423)
Co-authored-by: 东风 <1335799468@qq.com>
2023-12-15 21:06:34 +08:00
tomsun28 3ff13aa6ea update parser to parse from prometheus txt metrics data (#1421)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-15 11:58:12 +08:00
淞筱 405b8825a0 feature: support monitoring nginx metrics and add a help doc (#1420) 2023-12-14 16:56:13 +08:00
tomsun28 03fec2c85c update component tip and help tip doc (#1418)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-12 09:46:05 +08:00
tomsun28 ef85df3ab0 support legend pageable in history data charts (#1414)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-11 12:46:10 +08:00
淞筱 3f42512f01 support monitoring hive metrics (#1417)
Signed-off-by: 淞筱 <105542329+a-little-fool@users.noreply.github.com>
2023-12-11 10:08:22 +08:00
Calvinandzhengqiwei 960a242d93 #1397 feature: support for dns monitoring (#1416)
Co-authored-by: zhengqiwei <zhengqiwei@wxchina.com>
2023-12-10 22:54:17 +08:00
allcontributors[bot] 0a6e89ed56 [doc] add prolevel1 as a contributor for code (#1415)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-10 11:01:13 +08:00
sonam singh e7a666bef4 when adding tags in tag management, random colors are given by default. (#1412) 2023-12-10 11:00:47 +08:00
东风and东风 a7188292ec monitoring the availability of websockets through handshake. (#1413)
Co-authored-by: 东风 <1335799468@qq.com>
2023-12-10 08:48:06 +08:00
东风and东风 4630105e8f add ntp protocol and support ntp monitoring (#1411)
Co-authored-by: 东风 <1335799468@qq.com>
2023-12-09 11:41:07 +08:00
tomsun28 94a199997b support new parse type 'log' in ssh collect protocol (#1410)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-09 10:15:42 +08:00
allcontributors[bot] fb99a2a9ef [doc] add ZY945 as a contributor for code (#1409)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-08 17:35:05 +08:00
东风and东风 25cf5a3159 add smtp protocol and support smtp monitoring (#1407)
Co-authored-by: 东风 <1335799468@qq.com>
2023-12-08 17:34:44 +08:00
tomsun28 aa2b833088 bugfix metrics tags value store jpa data-storage error (#1403)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-08 10:15:08 +08:00
tomsun28 da9f95a2a1 [hertzbeat] release hertzbeat version v1.4.3 (#1400)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-07 11:28:02 +08:00
tomsun28 31d6db2e1d add help header ui when update or add monitors (#1399)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-06 22:25:26 +08:00
Rickandrick 3795ebfa44 chore: update the pr template about the e2e testing (#1392)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-06 10:39:41 +08:00
Rickandrick 2e96b62457 test: add more monitor related e2e testing case (#1391)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-06 10:12:52 +08:00
Calvinandzhengqiwei 6283e4d4b6 Feature: app-redis.yml support for international name aliases (#1390)
Co-authored-by: zhengqiwei <zhengqiwei@wxchina.com>
2023-12-06 10:11:22 +08:00
tomsun28 af692dded3 bugfix CalculateAlarm execAlertExpression NPE (#1388)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-05 17:53:05 +08:00
tomsun28 b9f7941d31 bugfix auto generate monitor name error when add monitor (#1384)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-05 17:52:10 +08:00
allcontributors[bot] 954acdcdd5 [doc] add LinuxSuRen as a contributor for code, and test (#1389)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-05 16:57:58 +08:00
Rickandrick 34789f3f56 test: add e2e testing for some basic APIs (#1387)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-05 16:57:34 +08:00
Carpe-WangandCarpe-Wang d0a39e117a fix exception when sending email has special chars (#1383)
Co-authored-by: Carpe-Wang <wangcarpe@126.com>
2023-12-05 13:41:08 +08:00
allcontributors[bot] 1d774d2057 [doc] add jinyaoMa as a contributor for code (#1380)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-04 14:42:30 +08:00
Jinyao Ma d5cdcccbe7 update windows define and accept snmp leaf (#1379) 2023-12-04 14:42:08 +08:00
tomsun28 6279fca3fe update code comment and doc, bugfix concurrent exception (#1378)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-04 14:05:04 +08:00
淞筱 c371f8136b feature: support monitoring spring gateway metrics (#1374) 2023-12-04 13:11:13 +08:00
allcontributors[bot] f6d4c263a8 add Calvin979 as a contributor for code (#1377)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-02 22:59:19 +08:00
Calvinandzhengqiwei 4c184d1f12 Feature: app-jvm.yml support for international name aliases (#1376)
Co-authored-by: zhengqiwei <zhengqiwei@wxchina.com>
2023-12-02 22:56:38 +08:00
tomsun28 946aed6f26 add docker-compose script hertzbeat+mysql+victoria-metrics all in one (#1370)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-02 17:04:59 +08:00
Bala Sukeshandbalasukesh af2edf9502 Fix flaky test replaceSmilingPlaceholder (#1373)
Co-authored-by: balasukesh <bbelide2@fa23-cs527-002.cs.illinois.edu>
2023-12-02 16:05:27 +08:00
allcontributors[bot] a15215d290 [doc] add bbelide2 as a contributor for code (#1372)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-02 09:24:05 +08:00
Bala Sukeshandbalasukesh 69b1869613 Fix flaky test in CollectUtilTest (#1371)
Co-authored-by: balasukesh <bbelide2@fa23-cs527-002.cs.illinois.edu>
2023-12-02 09:23:36 +08:00
tomsun28 428c57d9ff enriches the cncf landscape (#1368)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-12-01 10:49:47 +08:00
allcontributors[bot] e1809a128e [doc] add Calvin979 as a contributor for doc (#1367)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-30 21:25:52 +08:00
Naruseandzhengqiwei 06987a22d9 Error occured when I followed running steps to start Front-web (#1366)
Co-authored-by: zhengqiwei <zhengqiwei@wxchina.com>
2023-11-30 21:25:29 +08:00
allcontributors[bot] e1f8e03dfd [doc] add Clownsw as a contributor for code (#1365)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-30 14:02:33 +08:00
Smliexx 628cb4ce07 add time type to support query_time of mysql and mariadb (#1364)
Signed-off-by: Clownsw <msmliexx1@gmail.com>
2023-11-30 14:02:05 +08:00
tomsun28 b469419862 support victoriametrics as metrics data storage (#1361)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-11-28 21:53:22 +08:00
tomsun28 e80c7ca312 alarm threshold support prometheus task metrics (#1354)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-11-28 16:26:02 +08:00
淞筱 6f80f86743 feature: update app-mongodb.yml (#1359) 2023-11-27 23:05:25 +08:00
Logic c912205886 [doc]add star history (#1356) 2023-11-26 22:13:53 +08:00
tomsun28 f064eca030 update monitor detail table ui layout (#1352) 2023-11-23 18:57:52 +08:00
allcontributors[bot] 5e8316958b [doc] add xiaoguolong as a contributor for code (#1353)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-23 18:46:37 +08:00
xiaoguolong 2228cf1c43 unlimit Alert.java content field length (#1351)
Signed-off-by: xiaoguolong <33684988+xiaoguolong@users.noreply.github.com>
2023-11-23 18:45:53 +08:00
tomsun28 3016030083 bugfix tdengine query interval history metrics data with instance error (#1348) 2023-11-23 10:16:52 +08:00
tomsun28 17a9fe2c22 support custom prometheus endpoint path (#1346) 2023-11-22 15:49:39 +08:00
tomsun28 70a93f7bf7 [feature] add tag word cloud in dashboard (#1345) 2023-11-21 22:32:00 +08:00
tomsun28 9bd2c50b5b [doc] add vinci as new committer (#1341) 2023-11-21 16:33:04 +08:00
tomsun28 663973d77e [feature] support auto collect metrics by prometheus task (#1342) 2023-11-21 08:54:55 +08:00
dependabot[bot] c9fae5878a Bump com.google.guava:guava from 31.0.1-jre to 32.0.0-jre (#1339)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-18 00:29:41 +08:00
allcontributors[bot] e567ae510d [doc] add 1036664317 as a contributor for doc (#1338)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-15 17:51:54 +08:00
moghn 9a9e61f96e app-mysql.yml: Adjust slow query translation (#1337)
Signed-off-by: moghn <1036664317@qq.com>
2023-11-15 17:51:27 +08:00
allcontributors[bot] a39f9542f1 [doc] add jiashu1024 as a contributor for doc (#1336)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-15 15:27:11 +08:00
ZhangJiashu 2234d58ac5 [doc] update hertzbeat-mysql-tdengine readme (#1335) 2023-11-15 15:26:45 +08:00
余与鱼与驴 090f17f828 [alerter] Enhanced reporting of external general alert API (#1326) 2023-11-14 10:14:19 +08:00
tomsun28 c043bf9cdf bugfix number variable in freemarker template display error (#1334) 2023-11-14 10:03:51 +08:00
tomsun28 c8a36bb3d5 bugfix duplicate collect job when update monitor templates (#1332) 2023-11-12 23:45:40 +08:00
tomsun28 b74d6973d3 update package deploy doc (#1330) 2023-11-12 13:32:40 +08:00
tomsun28 f5708993c7 build hertzbeat package with jdk runtime (#1328) 2023-11-10 21:59:45 +08:00
tomsun28 fa1af94d63 bugfix webhook post body error and alarm recover exception (#1327) 2023-11-10 10:23:28 +08:00
落阳 f1143cd2cc [alerter] optimize the encoding of how to add Extern Alarm Manage API(#1320) (#1325) 2023-11-08 22:29:36 +08:00
tomsun28 57dc160aad bugfix rabbitmq contains duplicated metric (#1322) 2023-11-08 22:25:44 +08:00
tomsun28 4863b2c2c5 update available alert threshold trigger times default 2 (#1324) 2023-11-08 20:45:55 +08:00
tomsun28 b43528d11e bugfix alarm time span match in silence and notice (#1318) 2023-11-06 23:19:57 +08:00
tomsun28 2c0d1fffdb [hertzbeat] release hertzbeat version v1.4.2 (#1317) 2023-11-06 12:31:33 +08:00
qyaaaa a4b160706f bugfix timestamp is null (#1246) 2023-11-06 11:18:05 +08:00
Ceilzcx cf15bb6477 modify default IoTDB version config to V_1_0 (#1315) 2023-11-04 14:14:37 +08:00
淞筱 596ae9fb9b feature: app-mysql.yml metrics i18n (#1316) 2023-11-04 14:03:48 +08:00
tomsun28 08b00c548d add some emqx monitoring metrics (#1312) 2023-11-03 14:38:38 +08:00
allcontributors[bot] e72e51d8ac [doc] add liyin as a contributor for code (#1313)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-03 09:42:10 +08:00
liyinjiangandBen 2d8354bb02 upgrade greptimedb to v0.4 (#1311)
Co-authored-by: Ben <8350029+bk-saas@user.noreply.gitee.com>
2023-11-03 09:41:41 +08:00
tomsun28 2763dd0672 set ssh param connect reused default false (#1310) 2023-11-02 17:21:26 +08:00
tomsun28 eace231e54 support webhook custom template (#1306) 2023-11-01 22:19:03 +08:00
allcontributors[bot] daf18b9853 [doc] add XiaTian688 as a contributor for doc (#1309)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-01 14:44:32 +08:00
XiaTian688 ba16cb4be8 [doc] update kafka help doc (#1308)
Signed-off-by: XiaTian688 <111830921+XiaTian688@users.noreply.github.com>
2023-11-01 14:44:07 +08:00
Logic 6d6281e511 add hertzbeat icon (#1305) 2023-10-31 00:10:21 +08:00
vinci 6c453f73ff add an explicit tag filter (#1303) 2023-10-29 23:04:19 +08:00
vinci 4cfc90ebe0 support emqx monitor (#1302) 2023-10-28 23:03:53 +08:00
tomsun28 d5f1e50cd2 feature:support monitoring udp port availability (#1295)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-10-27 00:23:29 +08:00
7bcbdaae30 feat alert converge, define, silence support search query (#1300)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: ruanliang <ruanliang_hualun@163.com>
Co-authored-by: ruanliang01 <ruanliang01@corp.netease.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ceilzcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: Eden4701 <Eden4701@163.com>
2023-10-27 00:18:09 +08:00
Eden4701 b87bd48811 optimize notice template (#1301) 2023-10-26 11:16:11 +08:00
Ceilzcx f1a7538ee4 update the test waiting for server and client start (#1279) 2023-10-26 11:16:11 +08:00
ruanliang 43c672002a external alarm add firstAlarmTime and lastAlarmTime (#1298)
Co-authored-by: ruanliang01 <ruanliang_hualun@163.com>
2023-10-26 11:15:47 +08:00
allcontributors[bot] 35af8ebc28 [doc] add ruanliang-hualun as a contributor for code (#1297)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-26 11:14:13 +08:00
ruanliang 200f22881f fix tdengine sql and metric deserialize bug (#1296)
Co-authored-by: ruanliang01 <ruanliang_hualun@163.com>
2023-10-26 11:13:42 +08:00
tomsun28 4cd1c7f1ea update hertzbeat upgrade help doc (#1294) 2023-10-23 15:10:00 +08:00
vinci fd6b895966 support push style for multiple messages (#1292) 2023-10-22 23:10:47 +08:00
tomsun28 78c192cffb upgrade to version angular 15 (#1291) 2023-10-21 08:46:19 +08:00
tomsun28 e99721e447 bugfix AvailableAlertDefineInit - query did not return a unique result (#1288) 2023-10-19 10:01:31 +08:00
allcontributors[bot] fa2f95dfa9 [doc] add Eden4701 as a contributor for code (#1287)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 21:58:50 +08:00
Eden4701andulikehhh 2fb5c5c311 [ospp] support custom notice template (#1233)
Signed-off-by: Eden4701 <Eden4701@163.com>
Co-authored-by: ulikehhh <2762242004@qq.com>
2023-10-15 21:52:50 +08:00
tomsun28 c41d10b259 bugfix threshold availability automatically carries threshold parameters (#1285) 2023-10-13 14:53:37 +08:00
vinci bb0018593c [ospp] add push style collector doc (#1267) 2023-10-11 19:31:56 +08:00
tomsun28 bfa57ce509 reset alert converge reduce cache when restored alert trigger (#1281) 2023-10-11 12:59:49 +08:00
tomsun28 f4d3a178d6 support edit monitor in monitor detail page (#1282) 2023-10-11 11:06:07 +08:00
tomsun28 6223cd7fca bugfix old version monitor alert has no monitor name (#1278) 2023-10-10 11:45:17 +08:00
zhuoshangyiandzhuoshangyi 133cd34f7b bugfix jmx memory_pool unit and time unit error (#1273)
Co-authored-by: zhuoshangyi <zhuoshangyi@hntradesp.com>
2023-10-09 10:10:37 +08:00
allcontributors[bot] ca88819872 [doc] add ruanliang-hualun as a contributor for doc (#1274)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-08 21:06:10 +08:00
ruanliang d078ff0677 [doc] update docker.md (#1270)
Signed-off-by: ruanliang <ruanliang_hualun@163.com>
2023-10-08 21:05:39 +08:00
allcontributors[bot]andtomsun28 f307314758 [doc] add rbsrcy as a contributor for code (#1271)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-10-08 21:00:13 +08:00
zhuoshangyiandzhuoshangyi 2da5980647 bugfix app-tomcat memory_pool unit mb (#1268)
Co-authored-by: zhuoshangyi <zhuoshangyi@hntradesp.com>
2023-10-08 20:56:34 +08:00
tomsun28 6c81f69289 [doc] add more contact channel (#1272) 2023-10-08 12:35:12 +08:00
进击的阿晨andtomsun28 3ffb09f787 support using Huawei Cloud OBS to store custom define yml file (#1266)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-10-08 10:39:32 +08:00
tomsun28 11dd517e66 add 1.4.1 version doc (#1263) 2023-10-06 18:07:10 +08:00
vinci 07a50181b1 [ospp] add push style collector (#1222) 2023-10-03 13:09:25 +08:00
tomsun28 93c312a4af bugfix counting wrong tasks num of collector (#1265) 2023-09-26 21:33:31 +08:00
tomsun28 f64fc86daa auto split webhook token when user input hook url (#1262) 2023-09-25 20:57:56 +08:00
tomsun28 d560930400 [hertzbeat] release hertzbeat version v1.4.1 (#1261) 2023-09-25 16:48:12 +08:00
tomsun28 04c7a76724 update alarm notice wework app send content ui (#1258) 2023-09-24 21:31:05 +08:00
tomsun28 cc83090a17 bugfix collector can not auto reconnect when channel idle (#1259) 2023-09-24 21:30:39 +08:00
tomsun28 6f59433c21 update webapp login ui (#1260) 2023-09-24 19:48:29 +08:00
tomsun28 1ddad2c300 bugfix fix collector run cyclic when connect auth failed (#1256) 2023-09-24 00:23:13 +08:00
tomsun28 16f365d176 bugfix mongodb collect extra metrics npe (#1257) 2023-09-23 11:02:48 +08:00
tomsun28andCeilzcx 0a4d0f92bd support deploy collector on web, fix dispatch bugs (#1251)
Co-authored-by: Ceilzcx <1758619238@qq.com>
2023-09-21 14:55:22 +08:00
Ceilzcx 82928b1192 netty as an independent module, add new feature about collector list (#1244) 2023-09-14 17:22:03 +08:00
tomsun28 74c808000b bugfix jackson deserialize localDatetime error (#1249) 2023-09-13 21:53:16 +08:00
tomsun28 88a843612d bugfix snake yaml decode rce (#1239) 2023-09-13 19:09:07 +08:00
进击的阿晨andMusk.Chen b063069996 [Refactor] Use static methods instead of constructors for Message.java (#1247)
Co-authored-by: Musk.Chen <Musk.Chen@fanruan.com>
2023-09-13 14:33:13 +08:00
Logic 6dcba86c8c [bugfix]Replace schema {key1:value1} to { key1 : value1 } (#1245) 2023-09-12 22:39:34 +08:00
Mike Zhou 7b7c8c3ac8 fix: expression injection RCE (#1241) 2023-09-11 14:42:49 +08:00
lingluojun 62bc57cbc5 thread pool executor support shutdown gracefully (#1240)
Signed-off-by: lingluojun <247677857yh@gmail.com>
2023-09-10 23:43:24 +08:00
Logic 76d504485b [feature] add threshold rule query condition. (#1237) 2023-09-09 12:07:46 +08:00
allcontributors[bot] 15478cbb0d [doc] add novohit as a contributor for code (#1238)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-09-09 12:06:43 +08:00
novohit 3bcb8e8ff2 add app-api template i18n (#1236) 2023-09-09 12:06:21 +08:00
tomsun28 40612c8a8a add hertzbeat about msg card (#1229) 2023-09-07 14:22:48 +08:00
tomsun28 67269a0d18 bugfix user role display not correctly on webui (#1227) 2023-09-06 12:34:31 +08:00
tomsun28 f6a628229a support display metrics i18n label when threshold setting (#1225) 2023-09-05 17:31:55 +08:00
qyaaaaandjimmy b91fad95fe bugfix threshold setting template variables has repeated parameters (#1223)
Co-authored-by: jimmy <jimmyqiao@augmentum.com.cn>
2023-09-04 16:26:19 +08:00
tomsun28 bc9068ae88 support deploy hertzbeat by kubernetes helm charts (#1221) 2023-09-04 16:25:33 +08:00
lingluojun e4a6a8e9a1 refactor some codes optimization (#1214)
Signed-off-by: lingluojun <247677857yh@gmail.com>
2023-09-04 15:18:37 +08:00
qyaaaa 86216a6c7f add app-ping i18n (#1220) 2023-09-03 17:11:00 +08:00
allcontributors[bot] 53237456a8 [doc] add qyaaaa as a contributor for code (#1218)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-31 21:32:44 +08:00
qyaaaaandjimmy 1465f6d993 bugfix monitoring param number limit range (#1216)
Co-authored-by: jimmy <jimmyqiao@augmentum.com.cn>
2023-08-31 21:32:22 +08:00
allcontributors[bot] 7f9177d9b6 [doc] add luelueking as a contributor for code (#1217)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-31 16:02:57 +08:00
1ue a9da448812 fix jmx jndi inject vulnerability (#1215) 2023-08-31 16:02:24 +08:00
allcontributors[bot] c5f49c9819 [doc] add LINGLUOJUN as a contributor for code (#1209)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-29 00:02:26 +08:00
lingluojun cc83da9187 bugfix WeChatAppAlertNotifyHandlerImpl (#1208)
Signed-off-by: lingluojun <247677857yh@gmail.com>
2023-08-29 00:02:00 +08:00
l646505418 6ed440ab80 bugfix enterprise wechat push display content is too cumbersome (#1149) 2023-08-28 11:36:16 +08:00
YutingNie 7b22043d39 Help component update (#1207)
Signed-off-by: Yuting Nie <yvettemisaki@outlook.com>
2023-08-27 08:41:20 +08:00
tomsun28 b081e39c9a bugfix fix found 2 dataQueue bean when not config common.queue param (#1205) 2023-08-25 14:36:51 +08:00
cf43a4c30a refactor code and fix some npe (#1201)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Carpe-Wang <wangcarpe@126.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-08-23 19:42:38 +08:00
tomsun28 237b0f9891 support google analytics (#1202) 2023-08-23 16:43:33 +08:00
tomsun28 8d0454f228 support monitor metrics name i18n (#1198) 2023-08-23 14:29:23 +08:00
YutingNie 4585e9e239 [ospp] support ui help massage component (#1199)
Signed-off-by: Yuting Nie <yvettemisaki@outlook.com>
2023-08-22 15:46:20 +08:00
eb291a8cbb refactor fix potential npe (#1197)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Carpe-Wang <wangcarpe@126.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-08-22 10:02:14 +08:00
luxx 6153334e6a [manager] support tidb database monitoring (#733) 2023-08-22 09:40:25 +08:00
Logic cb9b2b6f85 [doc] update-doc-doris (#1193) 2023-08-21 21:37:49 +08:00
tomsun28 e6d9f61925 config default system timezone and fix monitor status auto recover (#1187) 2023-08-18 15:38:29 +08:00
f7b0ea5760 refactor MonitorServiceImpl (#1190)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Carpe-Wang <wangcarpe@126.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-08-18 09:57:41 +08:00
Logic 679df409fb replace obsolete registry.npm.taobao.org toregistry.npmmirror.com (#1192) 2023-08-18 09:26:39 +08:00
Ceilzcx 5fadc75dc8 Delete <a> tag of the dashboard's homepage on the top four pages (#1189) 2023-08-18 08:56:43 +08:00
tomsun28 e26e6b6c20 support enable alert threshold auto resolved notice (#1185)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-08-16 23:32:16 +08:00
YutingNie 40f5d8287c build the back-end of help massage component (#1160)
Signed-off-by: Yuting Nie <yvettemisaki@outlook.com>
2023-08-16 16:01:01 +08:00
tomsun28 6ed212c140 support config alert threshold tags bind (#1181)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-08-15 11:20:04 +08:00
Logic ec6d4338f5 update readme alarm channel (#1182)
Signed-off-by: Logic <zqr10159@dromara.org>
2023-08-15 10:08:56 +08:00
tomsun28 99afb2d93f support alert threshold rule config system value row count (#1180) 2023-08-14 15:40:42 +08:00
Logic 253e33cfa4 [bug fixed]When importing and exporting monitoring, support export collectors, configure collectors when importing (#1178) 2023-08-12 17:25:55 +08:00
tomsun28 da452e2bd6 bugfix npe when get undefined name monitor template yml (#1173) 2023-08-11 15:43:45 +08:00
tomsun28 057c838078 [hertzbeat] release hertzbeat version v1.4.0 (#1168) 2023-08-10 22:48:22 +08:00
tomsun28 92a319cb63 [doc] add collector clusters document (#1161) 2023-08-09 23:10:17 +08:00
allcontributors[bot] 72c1eaa152 [doc] add XimfengYao as a contributor for code (#1163)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-08 21:35:59 +08:00
姚贤丰andyaoxf a6bfd11dd5 [script] dockerfile: detect app version and auto generator docker tag (#1162)
Co-authored-by: yaoxf <yaoxf@unitay.com.cn>
2023-08-08 21:35:18 +08:00
littlezhongzerandzhongcheng 8c6120e228 monitoring param host with http head will not be error reported (#1155)
Co-authored-by: zhongcheng <zhongcheng@winning.com.cn>
2023-08-08 21:32:26 +08:00
Ceilzcx 2130be74e3 tags also deleted when the monitor is deleted (#1159) 2023-08-08 16:17:56 +08:00
tomsun28 8a6cac7adf bugfix can not startup when error monitoring template yml file (#1153) 2023-08-07 16:33:19 +08:00
tomsun28 93f28a1f30 bugfix monitoring template app name already exists (#1152) 2023-08-07 14:58:58 +08:00
tomsun28andCeilzcx c2a5ed5ff5 support config timezone locale language region on web ui (#1154)
Co-authored-by: Ceilzcx <1758619238@qq.com>
2023-08-07 10:51:07 +08:00
allcontributors[bot] f4b81a7f8b [doc] add Mr-zhou315 as a contributor for code (#1157)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-07 10:46:35 +08:00
Mr.zhou 09af622b02 bugfix: linux collect warning: bad syntax, perhaps a bogus '-' (#1151)
Signed-off-by: Mr.zhou <12735770@qq.com>
2023-08-07 10:45:59 +08:00
tomsun28 01555d9715 add collector card in dashboard (#1147) 2023-08-03 19:44:16 +08:00
tomsun28andCeilzcx 527578b276 support hertzbeat metrics collector cluster (#1101)
Co-authored-by: Ceilzcx <1758619238@qq.com>
2023-08-02 16:01:43 +08:00
Mike Zhou a8b91ea031 feat(web): alert threshold UI support matches & contains (#1138) 2023-07-29 13:57:32 +08:00
tomsun28 edfd092b88 support ssh protocol config choose if reuse connection (#1136) 2023-07-28 15:09:44 +08:00
tomsun28 c7a48e32f8 bugfix return old cache json file when upgrade version (#1137) 2023-07-27 21:33:16 +08:00
tomsun28 35655bdd2e support run sql script file in jdbc protocol config (#1117) 2023-07-27 17:02:05 +08:00
Ceilzcx da17d74924 fix alarm silence strategy setting failed (#1131) 2023-07-25 15:00:41 +08:00
allcontributors[bot] f487f102f5 [doc] add ChenXiangxxxxx as a contributor for code (#1130)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-24 16:33:51 +08:00
ChenXiangxxxxx b0bc24f697 update app-oracle.yml monitoring template (#1129)
Signed-off-by: ChenXiangxxxxx <90089594+ChenXiangxxxxx@users.noreply.github.com>
2023-07-24 16:33:29 +08:00
Mike Zhou f9eb42c327 docs: enhance README (#1128) 2023-07-23 11:06:21 +08:00
littlezhongzerandzhongcheng 2b21d009f8 feature:monitor brearer token api, ignore letter case to comparison (#1122)
Co-authored-by: zhongcheng <zhongcheng@winning.com.cn>
2023-07-22 10:43:48 +08:00
allcontributors[bot] 56790193cc [doc] add littlezhongzer as a contributor for code (#1127)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-22 10:43:32 +08:00
tomsun28 75f489ba96 bugfix the notification template environment variable display error (#1120) 2023-07-22 10:42:58 +08:00
l646505418 23908241de [manager] fix: can query by tags when tagValue is null (#1118) 2023-07-21 10:49:46 +08:00
Logicandtomsun28 443b3a9abe [Feature]Add third report of TenCloud (#1113)
Signed-off-by: Logic <zqr10159@126.com>
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-07-20 21:49:11 +08:00
allcontributors[bot] efe15ead84 [doc] add a-little-fool as a contributor for code (#1116)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-20 17:50:26 +08:00
小笨蛋 f36eed77f7 feature: support apache spark metrics monitoring (#1114) 2023-07-20 17:50:08 +08:00
tomsun28 44a6c03134 bugfix extern alert do not have labels mapping inner monitor (#1111) 2023-07-19 15:25:31 +08:00
tomsun28 dbbc87570f bugfix common alarm do not need monitorId tag existed (#1108) 2023-07-19 14:33:33 +08:00
allcontributors[bot] fb9fa6d157 [doc] add mikezzb as a contributor for code (#1107) 2023-07-19 10:59:53 +08:00
Mike Zhou a0cc170b61 feat: aviator fn for str contains, exists & matches (#1106) 2023-07-19 10:59:29 +08:00
l646505418 2dbc120926 auto update alert status (#1104) 2023-07-17 22:19:04 +08:00
YutingNie 814e5e8134 remove unreachable status (#1102)
Signed-off-by: Yuting Nie <yvettemisaki@outlook.com>
2023-07-17 14:11:06 +08:00
allcontributors[bot] 31d50294e5 [doc] add YutingNie as a contributor for code (#1103)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-17 14:10:48 +08:00
tomsun28 aae2a372eb [doc] add custom monitoring relate document (#1098) 2023-07-15 14:43:21 +08:00
Ceilzcx fea7e80b23 update alert rule operator display <= to >= (#1097) 2023-07-12 17:09:46 +08:00
allcontributors[bot] 1ab40c15df [doc] add lisongning as a contributor for code (#1096)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-12 17:08:24 +08:00
lisongning df7540e431 bugfix dm database monitoring connect error (#1094)
Signed-off-by: lisongning <93140178+lisongning@users.noreply.github.com>
2023-07-12 17:08:03 +08:00
Logic 143aaefe08 support sending alert to ServerChan(#1092) 2023-07-12 17:01:04 +08:00
tomsun28 0979db9ab8 bugfix update dashboard alerts cards height not consist (#1087) 2023-07-11 23:23:15 +08:00
ea3f10d1d6 [collector] bugfix sshd cannot use private key to connect (#1084)
Co-authored-by: Musk.Chen <Musk.Chen@fanruan.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-07-10 17:01:09 +08:00
allcontributors[bot] 60baf1cdaf [doc] add luoxuanzao as a contributor for code (#1083)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-09 23:26:15 +08:00
liuxuezhuo 984979cc61 feature support monitoring apache airflow (#1081) 2023-07-09 23:25:53 +08:00
Ceilzcx 8e7db2ed32 remove elasticsearch unused param index (#1080) 2023-07-08 00:28:21 +08:00
tomsun28 69a608c1ae [doc] add v1.3.2 publish doc (#1075) 2023-07-06 22:17:54 +08:00
tomsun28 f93476a517 [hertzbeat] release hertzbeat version v1.3.2 (#1044) 2023-07-05 09:56:37 +08:00
tomsun28 0684822f99 bugfix some alarm message can not be triggered normally (#1069) 2023-07-04 17:03:17 +08:00
渭雨 9a6ec3581c remove auto replace uri special char in http request params (#1070) 2023-07-04 14:21:17 +08:00
allcontributors[bot] ecbcefac5a add san346596324 as a contributor for code (#1071)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-04 14:20:52 +08:00
richar2022 b04bf89a78 bugfix linux shell echo field value is too long and causes a line break (#1068)
Signed-off-by: richar2022 <129016397+richar2022@users.noreply.github.com>
2023-07-03 17:13:00 +08:00
tomsun28 79b8eaeecf bugfix some email server config can not send message (#1066) 2023-07-03 17:07:28 +08:00
tomsun28 1bab25440c support collector run as an independent process (#1060) 2023-07-03 10:30:23 +08:00
l646505418 b8e110c850 bugfix replace # by # (#1058) 2023-06-30 23:21:53 +08:00
qq471754603 dd2a957647 upgrade greptime dependency, ignore proto (#1054)
Signed-off-by: qq471754603 <471754603@qq.com>
2023-06-30 10:50:02 +08:00
allcontributors[bot] 8dbe0b6379 [doc] add qq471754603 as a contributor for code (#1057)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-06-30 10:49:29 +08:00
guojing1983 1a9086565b Fix the issue where Slack, Discord, WeChat for Enterprise, and Huawei SMN do not display notification types when choosing recipients for new notification policies. (#1052) 2023-06-29 11:28:09 +08:00
Ceilzcx 42ac9cb2dc support monitoring apache rocketmq metrics (#1046) 2023-06-28 14:54:38 +08:00
allcontributors[bot] a7009f62c5 [doc] add itxxq as a contributor for doc (#1050)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-06-28 14:07:41 +08:00
moxi a32c61bb0c [doc] update mysql connect link doc, fix HibernateException error (#1047)
Signed-off-by: moxi <46962357+itxxq@users.noreply.github.com>
2023-06-28 14:07:22 +08:00
l646505418 72f6441b44 1018 task host support ipv6 address (#1042) 2023-06-27 08:26:27 +08:00
tomsun28 21d7f6f51a bugfix alert tag match missing (#1038) 2023-06-26 20:06:06 +08:00
guojing1983 7de83d12a5 [Fix BUG : use Enterprise WeChat APP alarm notification,log print invalid access token ] (#1040) 2023-06-26 19:45:50 +08:00
allcontributors[bot] 5bd3f51ea9 [doc] add guojing1983 as a contributor for code (#1041)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-06-26 19:00:42 +08:00
tomsun28 607b2de4be support quay.io as hertzbeat docker images repository (#1036) 2023-06-24 20:36:47 +08:00
tomsun28 af36f55be2 support alarm convergence to deal with duplicate alarm info (#1033) 2023-06-24 20:36:03 +08:00
tomsun28 0b23625c3d add github action that auto build hertzbeat docs pdf (#1027) 2023-06-18 10:14:40 +08:00
tomsun28 b8766fedc6 support alert define threshold expression display ui (#1030) 2023-06-16 16:09:44 +08:00
tomsun28 65d8986f47 add monitors center and support tag group (#1029) 2023-06-15 21:46:20 +08:00
l646505418 96da777f19 support query monitors by tags filter (#1013) 2023-06-13 07:46:18 +08:00
impress 6b0d0579c9 bugfix HistoryTdEngineDataStorage sql (#1019)
Signed-off-by: impress <56623162+QZmp236478@users.noreply.github.com>
2023-06-11 12:06:51 +08:00
Logic 3ad3bf796f support monitoring apache doris database health and metrics (#1025)
Signed-off-by: Logic <zqr10159@126.com>
2023-06-10 13:12:00 +08:00
tomsun28 421d9e94ae [doc] setup security policy (#1024)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2023-06-09 16:52:01 +08:00
铁甲小宝 39c8a56bd7 Hadoop integration adaptation has been completed. (#1016) 2023-06-07 21:53:25 +08:00
tomsun28 c8c01d5092 refactor verify http collect response status code (#1014) 2023-06-07 19:34:28 +08:00
tomsun28 f7b61d8bc2 refactor common kafka data queue (#1017) 2023-06-07 14:31:09 +08:00
tomsun28 80bef011a7 refactor email send server config (#1015) 2023-06-06 23:47:56 +08:00
tomsun28 52dfc6d1ad support monitoring red hat os metrics (#1012) 2023-06-05 17:58:48 +08:00
l646505418 43806e96b8 [manager] feature: modify app-api.yml (#1011) 2023-06-05 17:58:14 +08:00
wlin20 00a55b24ec [manager]feature: support configuring the maximum retention count of history records for JPA (#1005) 2023-06-01 21:07:27 +08:00
allcontributors[bot] 80ac4b02a8 [doc]add wlin20 as a contributor for code (#1006)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-06-01 21:07:07 +08:00
l646505418 ca074b1319 [collector] enhancement: support user define which http statusCode sh… (#989) 2023-05-31 22:21:40 +08:00
Yang Chuang 8c49fc4efb fix depend on postgres error (#998)
Signed-off-by: Yang Chuang <ifrenzyc@gmail.com>
2023-05-31 15:04:07 +08:00
allcontributors[bot] 3e02d677ee [doc] add ifrenzyc as a contributor for code (#1001)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-31 15:03:40 +08:00
allcontributors[bot] 05dd01b029 [doc] add baixing99 as a contributor for code (#1000)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-31 14:59:29 +08:00
baixing99 3061ed4bca add new ssl_cert monitoring metric days_remaining(#999)
Signed-off-by: baixing99 <73473087+baixing99@users.noreply.github.com>
2023-05-31 14:59:02 +08:00
tomsun28 ae76e8efc5 support monitoring opensuse os metrics (#997) 2023-05-30 17:04:16 +08:00
caiboking 6d8315d206 fix the WeWork robot failed to send messages (#984)
Signed-off-by: caiboking <caibo2070@vip.qq.com>
2023-05-26 15:48:57 +08:00
allcontributors[bot] ee06da7b1d [doc] add caiboking as a contributor for code (#986)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-26 14:34:32 +08:00
allcontributors[bot] 119aad7027 [doc] add nandofromthebando as a contributor for code (#985)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-26 14:32:06 +08:00
nandofromthebando b4d21e5e46 add sshd server when build hertzbeat docker image (#983) 2023-05-26 14:28:37 +08:00
l646505418 4b326fe222 [manager] bugfix: fix multiple monitorId and monitorName tags when im… (#979) 2023-05-25 23:25:14 +08:00
tomsun28 002b8c6431 support monitoring debian rocky alama coreos metrics (#974) 2023-05-23 22:49:22 +08:00
Eeshaan Sawant f0ba9c2fa2 Fixed Carousel Overflow on homepage and made it responsive (#975)
Signed-off-by: eeshaanSA <eeshaans1@gmail.com>
2023-05-22 07:52:23 +08:00
zqr10159andtomsun28 1baea718aa [feature]Support config email server on web-ui (#954)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-05-21 10:18:03 +08:00
Eeshaan Sawant 142449112a Fixed Footer Overflow issue on the homepage (#973)
Signed-off-by: eeshaanSA <eeshaans1@gmail.com>
2023-05-21 09:03:27 +08:00
allcontributors[bot] 0bedaa1a0c [doc] add eeshaanSA as a contributor for code (#972)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-21 08:20:12 +08:00
Eeshaan Sawant 9b8feecfc3 Fixed overflow and alignment issues on homepage (#970)
Signed-off-by: eeshaanSA <eeshaans1@gmail.com>
2023-05-21 08:19:52 +08:00
allcontributors[bot] a77e57bd23 [doc] add jx3775250 as a contributor for doc (#969)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-19 22:26:18 +08:00
凌晨一点半 af99a97749 [doc] update custom-config.md (#968)
Signed-off-by: 凌晨一点半 <40455946+jx3775250@users.noreply.github.com>
2023-05-19 22:25:55 +08:00
TableRow 23b4dde8b1 [common] feature:add kafka common queue (#966) 2023-05-19 11:03:36 +08:00
allcontributors[bot] 0ff8a1cfce [doc] add baiban114 as a contributor for code (#967)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-19 11:02:51 +08:00
impress a8c5f3d66f bugfix TDengine missing first TS parameter (#964)
Signed-off-by: impress <56623162+QZmp236478@users.noreply.github.com>
2023-05-17 22:26:21 +08:00
allcontributors[bot] b060e75865 [doc] add QZmp236478 as a contributor for code (#965)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-17 22:25:56 +08:00
SPPan 34d9f585f3 [common]bugfix: improve domain verification tools. (#963) 2023-05-17 22:19:27 +08:00
ZhangJiashu 588d84d63e [fix] update app-docker.yml template file,support collect the exited … (#960) 2023-05-16 16:51:22 +08:00
allcontributors[bot] 785c76a4f0 [doc] add 1130600015 as a contributor for code (#961)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-16 16:50:54 +08:00
SPPan 3e77c4b757 [collector]feature: optimize zookeeper collector, based telnet (#957) 2023-05-15 23:55:38 +08:00
allcontributors[bot] 8dabf7562e [doc] add sppan24 as a contributor for code (#959)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-15 23:55:00 +08:00
allcontributors[bot] f52ace31ec [doc] add yujianzhong520 as a contributor for code (#958)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-15 23:53:23 +08:00
yujianzhong520 6aa102049e [collector] fix dispatch concurrency bug (#956) 2023-05-15 23:53:00 +08:00
tomsun28 8d83b590db support monitoring freebsd unix metrics (#940) 2023-05-15 23:52:27 +08:00
allcontributors[bot] b8e328edf7 [doc] add Neilblaze as a contributor for doc, and code (#952)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-13 23:42:40 +08:00
Pratyay Banerjee 4335f9d1e6 [fix] Restructured & fixed navbar overflow (#951)
Signed-off-by: neilblaze <putubanerjee23@gmail.com>
2023-05-13 23:28:25 +08:00
tomsun28 5caf9d2bea bugfix greptime query error and add practice blog (#949) 2023-05-13 16:58:30 +08:00
tomsun28 ca65f82625 bugfix monitor status can not auto update, remove status UN_REACHABLE (#948) 2023-05-12 11:51:38 +08:00
tomsun28 9a03607750 [webapp] bugfix can not auto change i18n data (#946) 2023-05-12 11:46:11 +08:00
Mr灬Dong先生 f0da5b12b4 [collector] bugfix redis collections out of bounds (#942) 2023-05-10 22:52:32 +08:00
allcontributors[bot] 3957023e2f [doc] add 1797899698 as a contributor for code (#945)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-10 22:52:03 +08:00
tomsun28 05465501ae fix JsonUtil TypeReference not config class type (#939) 2023-05-10 22:50:16 +08:00
allcontributors[bot] 694275077e [doc] add Kylin-Guo as a contributor for doc (#944)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-05-10 21:10:24 +08:00
Kylin-Guo 1661f3441e [doc] update mysql-change.md (#938)
Signed-off-by: Kylin-Guo <131239856+Kylin-Guo@users.noreply.github.com>
2023-05-10 21:09:53 +08:00
tomsun28 e77ae60ece bugfix restTemplate change default content type application json (#932) 2023-05-06 13:55:10 +08:00
Carpe-WangandCarpe-Wang 2900bbe6d0 fix the textarea value judgment error (#931)
fix issue 930

  update value format verification

---------

Co-authored-by: Carpe-Wang <wangcarpe@126.com>
2023-05-06 09:46:49 +08:00
tomsun28 a76ea04be0 [hertzbeat] release hertzbeat version v1.3.1 (#924)
enable export monitors by excel, yaml in web

  enable export monitors by excel, yaml in web

  bugfix yaml instance is not thread-safe

  [webapp] update monitor export

  [hertzbeat] release hertzbeat version v1.3.1

  [script] update application.yml

  [script] update gitignore
2023-05-02 23:55:57 +08:00
tomsun28 07ed9c1d9c bugfix http header content-type error when send dingtalk message (#926)
bugfix http header content-type error when send dingtalk message

  [webapp] update alert.silence.time name
2023-05-02 23:51:43 +08:00
tomsun28 b61de514aa [warehouse] reduce the amount of metrics stored by jpa (#925)
[warehouse] reduce the amount of metrics stored by jpa

  [doc] update doc

  [doc] update doc
2023-05-02 11:36:37 +08:00
tomsun28 9221a34a75 enable export monitors by excel, yaml in web (#923)
enable export monitors by excel, yaml in web

  enable export monitors by excel, yaml in web

  bugfix yaml instance is not thread-safe

  [webapp] update monitor export
2023-05-02 10:21:34 +08:00
sunqinbo 5b3f39c5dc fix array out of bound when collect redis metrics (#918)
bug  当模板 app-redis.yml被修改,比如 增加指标组,删除指标,当前的job中,持有的缓存 metrics实例,
解决 :模板修改后,同类型模板的所有监控实例 ,在监控状态中,需要重新下发任务

  bug  空指针

  Remove invalid metrics , process_supervised,server_time_usec,io_threads_active

  @reference https:  github.com dromara hertzbeat pull 913
 The fix array is out of bounds.
 If the number of returned metrics is less than the sum of the metrics configured by YML, fill in the default value by the indicator type configured by YML: 0 number 1 String.

  @reference https:  github.com dromara hertzbeat pull 913
 The fix array is out of bounds.
 If the number of returned metrics is less than the sum of the metrics configured by YML, fill in the default value by the indicator type configured by YML: 0 number 1 String.

  查阅官方文档 Redis2.8版本不支持集群功能,Redis3.0之后版本支持集群;
如果查询指标返回值为空,按指标类型number赋值0,不合理;赋值 &nbsp;
2023-04-28 23:49:24 +08:00
tomsun28 ac057149be remove unknown javadoc tag date (#922) 2023-04-28 23:48:32 +08:00
tomsun28 9a609e1ebe bugfix protobuf generate CollectRep (#921)
bugfix protobuf generate CollectRep

  update

  fix pmd warning
2023-04-28 23:48:10 +08:00
tomsun28 2f449d92be support monitoring template doc (#920)
support monitoring template doc

  [doc] update doc

  update readme
2023-04-28 23:47:50 +08:00
zcx 2342552582 support influxdb as history data store database (#917)
support influxdb as history database

  support influxdb as history database

  implement influxdb as history database

  merge master to here

  update pom

  fix timezone

  update influxdb config and create retention policy

  update influxdb ssl connect

  update influxdb prop

  update influxdb

  optimize createDatabase method

  update influxdb getHistoryIntervalMetricData

  update influxdb

  [doc] add influxdb doc

  update application

---------
2023-04-26 20:00:42 +08:00
tomsun28 4481ea97cd bugfix ui host can not custom define (#915) 2023-04-26 19:33:51 +08:00
tomsun28andzqr10159 d199ba7157 [doc] add greptimeDB store mertics help doc (#914)
update doc

  [doc] update use tdengine 3.0

  [doc] update greptime doc

  Update mysql-change.md

Signed-off-by: zqr10159 <zqr10159@126.com>

  update readme

  [doc] add pic

---------

Signed-off-by: zqr10159 <zqr10159@126.com>
Co-authored-by: zqr10159 <zqr10159@126.com>
2023-04-26 19:33:13 +08:00
hudongdong129andhudongdong 38b0f7c3cf logback-spring.xml Scroll to delete expired logs (#916)
Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-04-25 21:55:01 +08:00
tomsun28 2238fd6338 [webapp] update monitor chart ui (#911)
[webapp] update monitor chart ui

  [webapp] update monitor chart ui

  [webapp] update monitor chart ui

  update hertzbeat brand pic
2023-04-24 21:31:21 +08:00
zqr10159 f00fcf960b [doc] add deployment methods (#912)
Update README_CN.md

Signed-off-by: zqr10159 <zqr10159@126.com>

  Update README.md

Signed-off-by: zqr10159 <zqr10159@126.com>

  Update README.md

Signed-off-by: zqr10159 <zqr10159@126.com>

---------

Signed-off-by: zqr10159 <zqr10159@126.com>
2023-04-24 14:54:20 +08:00
hudongdong129andhudongdong c3e45d9b25 bugfix maximum length control for password increase (#908)
Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-04-23 21:26:40 +08:00
进击的阿晨 e72ae8b3a2 [manager] support huaweiyun smn to send alert notify (#904)
[manager] feat support import and export monitor config

  [manager] support huaweiyun smn to send alert notify

  [manager] support huaweiyun smn to send alert notify

  rm
2023-04-23 21:25:04 +08:00
Mi Na 11d82f5156 [warehouse] bugfix query metric data error when using tdengine keyword (#903)
解决方法:使用``飘号包裹查询字段。
2023-04-23 21:16:37 +08:00
allcontributors[bot] 71a7fe7839 [doc] add 2406450951 as a contributor for code (#910)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-23 21:15:05 +08:00
zqr10159 f9d2f141ea [manager]use snakeyaml instead of jakson to export monitors. (#909) 2023-04-23 21:00:06 +08:00
allcontributors[bot] 6ddf39d6bb [doc] add licocon as a contributor for code (#907)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-23 14:44:50 +08:00
licoconandlicocon f76dbd9f45 bugfix jackson parse LocalDateTime to number array (#906)
Co-authored-by: licocon <licocon@aliyun.com>
2023-04-23 14:43:00 +08:00
tomsun28 f997e83b60 bugfix associated label was incorrectly deleted when deleting a monitor (#900)
bugfix associated label was incorrectly deleted when deleting a monitor

  fix test error
2023-04-22 16:43:12 +08:00
tomsun28 0ffb0ea878 [collector] bugfix sshd error no more sessions sometime (#898)
[collector] bugfix sshd error no more sessions sometime

  [collector] bugfix sshd error no more sessions sometime
2023-04-22 16:42:54 +08:00
zqr10159 a789133dfd [manager]import and export by YAML via YamlImExportServiceImpl.java (#896)
[manager]import and export by YAML via YamlImExportServiceImpl.java
tips:. The request parameter needs to use type:=YAML.
todo:The front-end doesn't have an YAML version, and I hope someone can make it.

  [manager]fix log level and static method.

  [manager]modified variable name.

  [manager]delete unnesscessary constuctor.
2023-04-22 16:21:43 +08:00
tomsun28 ab9f5d15d4 support EulerOS metrics monitoring (#895)
support EulerOS metrics monitoring

  update define yml comment i18n
2023-04-20 22:06:52 +08:00
hudongdong129andhudongdong 860f9071fe [task]Change the constant class from util to constants (#894)
Change the constant class from util to constants

  fix conflict

  fix conflict

---------

Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-04-19 23:32:04 +08:00
allcontributors[bot] cce9f13e2f [doc] add wyt990 as a contributor for code (#893)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-19 22:29:15 +08:00
wyt990 5c65389f85 support monitoring network h3c switch (#892)
app-h3c_switch

app-h3c_switch

Signed-off-by: wyt990 <86013697+wyt990@users.noreply.github.com>

  Update manager src main resources define app-h3c_switch.yml

Signed-off-by: tomsun28 <tomsun28@outlook.com>

  Update manager src main resources define app-h3c_switch.yml

Signed-off-by: tomsun28 <tomsun28@outlook.com>

---------

Signed-off-by: wyt990 <86013697+wyt990@users.noreply.github.com>
2023-04-19 22:28:50 +08:00
f916658eac [feature] support alert silence config (#873)
[webapp] update alert config ui i18

  support alert silence feature

  [webapp] fix silence bug and i18n

  [webapp] add silence matchAll

  support alert silence feature

  support alert silence feature

  optimize caffeine cache (#875)

  优 caffeine cache

  移动cache到common模块

  修改clear实现

  修改clear实现

  perfect comment

  add cache test

---------

Co-authored-by: hujiaofen <hujiaofen@2dfire.com>

  support alert silence feature

  [webapp] update alert config ui i18

  support alert silence feature

  [webapp] fix silence bug and i18n

  [webapp] add silence matchAll

  support alert silence feature

  support alert silence feature

  support alert silence feature

  use alert silence cache

  add hzb_history sql script

  update history column length

---------

Co-authored-by: zcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>
2023-04-19 22:28:19 +08:00
vinciandtomsun28 aa839614bf fixed bugs. change nacos monitor to prometheus. (#880)
fixed bugs occurred when there are two consecutive slashes in prometheus response.
change nacos monitor from json to prometheus.

  add prometheus test

---------

Signed-off-by: vinci <55838224+vinci-897@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-04-18 15:43:47 +08:00
zqr10159 bb064ee732 [manager] import and export by excel (#891)
[manager]export by excel via `ExcelImExportServiceImpl.java`

  [manager]import by excel via `ExcelImExportServiceImpl.java`

  [manager]fix log level and static method.

  Update pom.xml

Signed-off-by: zqr10159 <zqr10159@126.com>

---------

Signed-off-by: zqr10159 <zqr10159@126.com>
2023-04-18 15:06:42 +08:00
sunqinbo fe3e89a219 refactor module name, optimize pom dependency management (#888)
模块优 命名,优 pom依赖管理

  优 pom依赖管理

  恢复模块目录名;修改pom坐标名加前缀 hertzbeat-,如原 alerter ,修改后:hertzbeat-alerter

  Update pom.xml
2023-04-17 11:45:02 +08:00
tomsun28 1ea4dab899 [collector] bugfix npe when snmp walk special fields (#883)
[collector] bugfix npe when snmp walk special fields

  add ArgusDBM link

  [docs] update event doc

  [docs] update ospp event link
2023-04-17 11:43:32 +08:00
shenyminandshenyumin d223707da9 [warehouse] bugfix inttIotDB collectCheck Bug (#881)
Co-authored-by: shenyumin <s_43011024>
2023-04-16 10:54:52 +08:00
allcontributors[bot] 748a6b168a [doc] add weiwang988 as a contributor for doc (#887)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-15 14:32:37 +08:00
miss_z 088e98076e [doc] update mysql-change.md (#886)
修改文档 缺少 ddl-auto: update 导致 mysql自动创建数据库

Signed-off-by: miss_z <58241726+weiwang988@users.noreply.github.com>
2023-04-15 14:32:16 +08:00
allcontributors[bot] 950b00aa6a [doc] add dhruva1995 as a contributor for code (#884)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-15 14:29:59 +08:00
Dhruva Chandra 03e69ddf35 Added the @Column(length=2048) for special fields (#882) 2023-04-15 14:29:37 +08:00
allcontributors[bot] 694a8fb6be [doc] add shenyumin as a contributor for code (#878)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-14 23:32:56 +08:00
shenyminandshenyumin a732143b89 [collecto] bugfix 1.CollectUtil.extractDoubleAndUnitFromStr bug eg:%MEM return null. 2.multiple definition of postgresql.shared_buffers (#869)
Co-authored-by: shenyumin <s_43011024>
2023-04-14 23:32:33 +08:00
zcxandhujiaofen 6c268e1d07 optimize caffeine cache (#875)
优 caffeine cache

  移动cache到common模块

  修改clear实现

  修改clear实现

  perfect comment

  add cache test

---------

Co-authored-by: hujiaofen <hujiaofen@2dfire.com>
2023-04-13 17:47:28 +08:00
leekandhaozw a7be36a991 add app-rabbitmq.yml translate (#871)
[manage]add app-redis_cluster.yml translate

  [manage]add app-redis_sentinel.yml translate

  [manage]add app-rabbitmq.yml translate

---------

Co-authored-by: haozw <haozhiwei@ccclubs.com>
2023-04-13 11:45:21 +08:00
tomsun28 5242022a4e support custom define monitoring availability alert (#859)
[alerter] refactor alerter

  ALTER table hzb_alert_define modify field varchar(100) default null;

  [webapp,alerter] update alerter ui

  [docs] update domain cname

  update available alert define

  update available alert define

  update available alert define
2023-04-10 22:04:50 +08:00
进击的阿晨 30fbe2cfa8 [manager, web-app] Support Monitor config export and import (#863)
[manager] feat support import and export monitor config

  [manager] feat support import and export monitor config

  [manager] fix import and export button not danger

  [manager] fix export response can be void

  [web-app] working on export monitor

  bugfix get blob error

  update import export monitors ui

  Optimize import and export

  fix PMD check

  fix PMD check

---------
2023-04-10 21:12:23 +08:00
tomsun28 924f87069e [docs] add postgresql-change zh-cn doc (#855) 2023-04-09 17:49:48 +08:00
allcontributors[bot] 8b0b06707d [doc] add aystzh as a contributor for code (#861)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-08 23:28:09 +08:00
zhanghuan 0ab08ece07 [alerter]bugfix: fix the error according to the monitorid query. (#860) 2023-04-08 23:27:40 +08:00
Carpe-WangandCarpe-Wang 84e32a6588 [style] use StringUtils.hasText() (#858)
Co-authored-by: Carpe-Wang <wangcarpe@126.com>
2023-04-08 13:29:41 +08:00
tomsun28andhudongdong c1b204ee56 update enterprise wechat notify (#854)
update enterprise wechat notify

  add enterprise wechat app document and test unit for WeChatAppAlertNotifyHandlerImpl

---------

Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-04-08 13:27:57 +08:00
allcontributors[bot] 5106ae8359 [doc] add fengruge as a contributor for doc (#853)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-06 22:06:34 +08:00
fengruge 7e4e9b84e9 [doc] add sms_aggregator logo (#852)
Update constants.js

Signed-off-by: fengruge <85803831+fengruge@users.noreply.github.com>

  Add files via upload

Signed-off-by: fengruge <85803831+fengruge@users.noreply.github.com>

---------

Signed-off-by: fengruge <85803831+fengruge@users.noreply.github.com>
2023-04-06 22:05:12 +08:00
Carpe-WangandCarpe-Wang f8213762cd [manager] refactor monitor service (#851)
[style] Improve MonitorServiceImpl.java related logic

  [style] change String Param verification in MonitorsController.java

---------

Co-authored-by: Carpe-Wang <wangcarpe@126.com>
2023-04-06 22:03:27 +08:00
allcontributors[bot] dca67cd74a [doc] add i-mayuan as a contributor for doc (#850)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-06 18:03:34 +08:00
i-mayuan 8a3abef753 add app-jvm.yml translate (#849)
Signed-off-by: i-mayuan <ma_yuan163@163.com>
2023-04-06 18:03:06 +08:00
haowwandhaozw aaee6aeeb9 add app-redis_cluster.yml translate (#848)
[manage]add app-redis_cluster.yml translate

  [manage]add app-redis_sentinel.yml translate

---------

Co-authored-by: haozw <haozhiwei@ccclubs.com>
2023-04-06 18:02:48 +08:00
tomsun28 ad59d2ac82 use jackson instead of gson (#846)
use jackson replace of gson

  update codeql
2023-04-06 18:02:27 +08:00
hudongdong129andhudongdong 72f0af5c3a [task#736]Add enterprise WeChat application notifications for alerts (#844)
[manage]Add enterprise WeChat application notifications for alerts

Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-04-06 14:50:41 +08:00
Carpe-Wang 127ec87422 Merge pull request #845 from dromara i18nName_verify
[refactor] avoid i18nName null
2023-04-06 14:27:49 +08:00
Carpe-Wang 6ac2a4182c [refactor] avoid i18nName null 2023-04-05 22:05:13 +08:00
allcontributors[bot] 8cc3954d49 [doc] add haoww as a contributor for doc (#843)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-04-04 14:15:14 +08:00
haowwandhaozw 95e1a52525 [manage]add app-redis_cluster.yml translate (#842)
Co-authored-by: haozw <haozhiwei@ccclubs.com>
2023-04-04 14:14:02 +08:00
9d1313bce3 [warehouse] add support using greptimedb store history metrics data(#834)
[script] update warehouse jpa store metrics expire-time to 1h

  [script] update warehouse jpa store metrics expire-time to 1h

  [script] update warehouse jpa store metrics expire-time to 1h

  [script] update warehouse jpa store metrics expire-time to 1h

  [warehouse] support greptime db store metrics data

  [manager] update version

  [manager] update greptime

  [manager] update greptime

  constraint common dependencies version

  fix unsupported error

  remove success result

  [code]feature: add GrepTimeDb `getHistoryMetricData`

  [warehouse]feature:
1.add GrepTimeDb `createDatabase`
2.Check if the database exists; if it does not exist, create the database.

  [warehouse]feature:
1.add GrepTimeDb `getHistory`

  [warehouse] bugfix can not catch exception when table not exist

  [warehouse] support time period string query, 1h 3D 3W

  [warehouse] support time period string query, 1h 3D 3W

  [warehouse]feature:
1.add GrepTimeDb `getHistoryIntervalMetricData`

  merge master

  update

  [warehouse]Add support for greptimedb.

  [warehouse]Add support for greptimedb.

  Update warehouse src main java org dromara hertzbeat warehouse store HistoryGrepTimeDbDataStorage.java

Co-authored-by: JeremyHi <jiachun_feng@proton.me>
Signed-off-by: zqr10159 <zqr10159@126.com>

  Update warehouse src main java org dromara hertzbeat warehouse store HistoryGrepTimeDbDataStorage.java

Co-authored-by: JeremyHi <jiachun_feng@proton.me>
Signed-off-by: zqr10159 <zqr10159@126.com>

  Update warehouse src main java org dromara hertzbeat warehouse store HistoryGrepTimeDbDataStorage.java

Co-authored-by: JeremyHi <jiachun_feng@proton.me>
Signed-off-by: tomsun28 <tomsun28@outlook.com>

  [warehouse]
1.Update greptimedb `0.1.2` to `0.1.3`,
2.Use async method `future.get()` to write rows,
3.Update `GrepTime` to `Greptime`

  [warehouse]
1.Update greptimedb `0.1.2` to `0.1.3`,
2.Use sync method `future.get()` to write rows,
3.Update `GrepTime` to `Greptime`

  Update warehouse pom.xml


---------

Signed-off-by: zqr10159 <zqr10159@126.com>
Signed-off-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: JeremyHi <jiachun_feng@proton.me>
2023-04-04 10:08:14 +08:00
Carpe-WangandCarpe-Wang 4472e945fd Add verification for String app. And checkbox and key-value verification (#831)
[chore] checkbox and key-value verification

  [refactor] Add verification for String app

  [chore] checkbox and key-value verification

  [fix] UT fail

---------

Co-authored-by: Carpe-Wang <wangcarpe@126.com>
2023-04-02 21:15:00 +08:00
vinciandtomsun28 1d29ac3d7d support postgresql store meta data instead of h2 database (#828)
support postgresql store meta data instead of h2 database
add docker-compose file for postgresql
add related docs

  Update home docs start postgresql-change.md

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: vinci <55838224+vinci-897@users.noreply.github.com>

  Update home docs start postgresql-change.md

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: vinci <55838224+vinci-897@users.noreply.github.com>

  Update home docs start postgresql-change.md

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: vinci <55838224+vinci-897@users.noreply.github.com>

  Update home docs start postgresql-change.md

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Signed-off-by: vinci <55838224+vinci-897@users.noreply.github.com>

---------

Signed-off-by: vinci <55838224+vinci-897@users.noreply.github.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-04-01 23:10:41 +08:00
tomsun28 e9ea9aeb61 [script] update monitoring app define yml (#826)
[script] update app define yml

  [script] update app define yml
2023-04-01 12:16:37 +08:00
cee4fb0814 [feature]change the package name (#825)
change the package name to org.dromara.hertzbeat from com.usthe

  [doc] update domain

  change the package name to org.dromara.hertzbeat from com.usthe

  change the package name to org.dromara.hertzbeat from com.usthe

  change the package name to org.dromara.hertzbeat from com.usthe

  change the package name to org.dromara.hertzbeat from com.usthe

  catch aviator CompileExpressionErrorException ExpressionRuntimeException

  update favicon

  [script] update github workflow, add pr template (#819)

  [script]update github workflow, add pr template

  [script]update github workflow

  [script]update github workflow

  update

  update

---------

Co-authored-by: hudongdong <hudongdong9406@zto.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-03-31 23:35:57 +08:00
tomsun28 835f2131a5 [script] update github workflow, add pr template (#819)
[script]update github workflow, add pr template

  [script]update github workflow

  [script]update github workflow

  update

  update
2023-03-31 23:06:28 +08:00
allcontributors[bot] 297929f145 [doc] add sunqinbo as a contributor for code (#824)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-31 10:52:22 +08:00
sunqinbo 39a808d547 bugfix historical chart time expression format error (#822)
模块:监控历史图表详情,bug修复,时间表达式格式: 小时h 天D 周W 月M 例如:7D表示7天,3M表示3个月

  模块:manager,路径拼接多出“文件分隔符”

Signed-off-by: sunqinbo <27339183@qq.com>

---------

Signed-off-by: sunqinbo <27339183@qq.com>
2023-03-31 10:49:33 +08:00
hudongdong129andhudongdong b9303d521c [manage]add app-redis.yml translate (#818)
Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-03-29 18:04:09 +08:00
suncqujsj 87522cf09b update app-api_code.yml (#816)
pls check
2023-03-29 11:27:38 +08:00
allcontributors[bot] 168fa01c7d [doc] add suncqujsj as a contributor for doc (#817)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-29 11:26:45 +08:00
suncqujsj 4e73a2aed1 update app-api.yml (#815)
pls check
2023-03-29 11:26:26 +08:00
allcontributors[bot] f41cc17176 [doc] add MrYZhou as a contributor for doc (#814)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-28 23:23:33 +08:00
MrYZhou a80659bbcc update app-ping.yml,app-port.yml comment (#813) 2023-03-28 23:22:27 +08:00
zcx c5b36e1f3a [script] docker compose iotdb 1.0 (#812)
add iotdb v1.0.1 docker-compose

  add iotdb v1.0.1 docker-compose
2023-03-28 23:05:36 +08:00
ShuningWanandShuningWan 9dc92d4bef update app-clickhouse.yml comment (#811)
Co-authored-by: ShuningWan <shuningwan@gmail.com>
2023-03-28 21:09:21 +08:00
allcontributors[bot] 5295a37f68 [doc] add ShuningWan as a contributor for doc (#810)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-28 19:11:18 +08:00
ShuningWanandShuningWan 0bea20b20d add dynamic_tp define yml comment translation (#809)
Co-authored-by: ShuningWan <shuningwan@gmail.com>
2023-03-28 19:10:38 +08:00
allcontributors[bot] 1ce26fd207 [doc] add Architect-Java as a contributor for code (#806)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-28 09:30:46 +08:00
世纪末的架构师 59ca26fa80 update app-docker.yml comment (#804)
翻译app-docker.yml文件中标定注释
2023-03-28 09:30:28 +08:00
allcontributors[bot] 876f352c53 [doc] add huangcanda as a contributor for code (#805)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-28 09:29:24 +08:00
huangcanda ceb4c83c97 update app-jetty.yml comment (#803) 2023-03-28 09:29:04 +08:00
allcontributors[bot] fcac1164b6 [doc] add moshu023 as a contributor for code (#802)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-28 00:05:21 +08:00
莫枢 f1b1552910 Translate define yml setting document about hertzbeat by moshu which issue about #769 (#801) 2023-03-28 00:04:59 +08:00
tomsun28 d07136177f constraint common dependencies version (#800)
constraint common dependencies version

  constraint common dependencies version
2023-03-27 23:36:20 +08:00
allcontributors[bot] 3dfba55499 [doc] add aoshiguchen as a contributor for code (#799)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-27 22:46:32 +08:00
aoshiguchenand杨文 966b5b0c7a [manager] translate define app-ssl_cert.yml (#798)
Co-authored-by: 杨文 <wen.y@medcloud.cn>
2023-03-27 22:45:06 +08:00
allcontributors[bot] bf2363256d [doc] add Carpe-Wang as a contributor for code (#797)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-27 22:20:22 +08:00
Carpe-WangandCarpe-Wang ba1f4f1db1 [manager] feature: app-influxdb_promql.yml (#796)
增加英文翻译

  update app-influxdb_promql.yml

---------

Co-authored-by: Carpe-Wang <wangcarpe@126.com>
2023-03-27 22:19:27 +08:00
allcontributors[bot] 89e4692a53 [doc] add l646505418 as a contributor for code (#795)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-27 22:17:23 +08:00
l646505418 687b2ec74f [manager] feature:i18n for app-mongodb.yml and app-mysql.yml (#794)
[manager] feature:i18n for app-mongodb.yml

  [manager] feature:i18n for app-mongodb.yml and app-mysql.yml

  Update manager src main resources define app-mongodb.yml

---------
2023-03-27 22:14:45 +08:00
allcontributors[bot] 545656f2a8 [doc] add ZangJuxy as a contributor for doc (#793)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-27 19:27:59 +08:00
ZangJuxy 38012eb1df [doc] add stream-query friendLink (#791) 2023-03-27 19:27:35 +08:00
allcontributors[bot] a5eedaf883 [doc] add wenkyzhang as a contributor for doc (#792)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-27 19:25:53 +08:00
wenkyzhang fa78e3df0d [doc] add mysql startup failed issue help doc (#790) 2023-03-27 19:25:25 +08:00
allcontributors[bot] 79fed42b1b [doc] add fcb-xiaobo as a contributor for code (#789)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-27 19:23:22 +08:00
fcb-xiaobo c05c6b1cca [manager]update app-kafka.yml comment (#788)
Translate app-kafka.yml
2023-03-27 19:22:55 +08:00
jianghangand姜航 2e4136540b comment and translate define yml sqlserver (#787)
<Monitoring define yml comment translation> (Issue #769)

  sqlserver_yml

---------

Co-authored-by: 姜航 <jianghang@sail-cloud.com>
2023-03-27 15:03:06 +08:00
allcontributors[bot] 4a73dc5a5f [doc] add richar2022 as a contributor for code (#786)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-27 14:20:36 +08:00
richar2022 8e40ed4de2 update app-oracle.yml tablespace metrics(#784) 2023-03-27 14:19:55 +08:00
allcontributors[bot] e622b4b649 [doc] add topsuder as a contributor for code (#785)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-27 14:08:03 +08:00
topsuder 87e000adb6 add springboot2,springboot3 define yml comment translation (#783)
add springboot2,springboot3 define yml comment translation

  Revert  add springboot2,springboot3 define yml comment translation 

This reverts commit 751bca8511.

  add springboot2,springboot3 define yml comment translation
2023-03-27 14:06:32 +08:00
js110 c472c959c6 translate doc and fix time show bug (#781)
[webapp] fix unlock tip message

  [manager] doc: translate doc
2023-03-27 14:00:20 +08:00
jianghangand姜航 9d67b87134 <Monitoring define yml comment translation> (Issue #769) (#779)
Co-authored-by: 姜航 <jianghang@sail-cloud.com>
2023-03-27 13:28:10 +08:00
allcontributors[bot] 92a6f78c7b [doc] add banmajio as a contributor for code (#780)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-27 13:26:36 +08:00
banmajioandwuguodong2 91906a1cf1 pref: app-mysql.yml internationalization notes (#778)
Co-authored-by: wuguodong2 <wuguodong2@xdf.cn>
2023-03-27 13:26:12 +08:00
tomsun28 3f18edab59 [manager] add windows,zookeeper define yml comment translation (#773) 2023-03-26 23:26:11 +08:00
allcontributors[bot] 96c70720e6 [doc] add JavaLionLi as a contributor for doc (#772)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-25 21:58:24 +08:00
CrazyLionLi 6eca15ecd7 [doc] add ruoyi-vue-plus-logo (#771) 2023-03-25 21:58:01 +08:00
allcontributors[bot] 64a0619dc3 [doc] add js110 as a contributor for code (#770)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-25 17:30:05 +08:00
js110 11765ba2a9 [webapp] fix unlock tip message (#768) 2023-03-25 17:26:43 +08:00
allcontributors[bot] 15653ead5f [doc] add vinci-897 as a contributor for code (#767)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-25 10:08:59 +08:00
vinci 303c6fbaa6 [manager] enhance nacos.yml monitoring(#766) 2023-03-25 10:08:33 +08:00
zcxandhujiaofen 26db97c727 [warehouse] fix iotdb bug, database not created (#765)
fix iotdb v1.0.  database not found bug

  fix create database bug

---------

Co-authored-by: hujiaofen <hujiaofen@2dfire.com>
2023-03-24 18:13:05 +08:00
allcontributors[bot] 84c4580dd3 [doc] add zqr10159 as a contributor for code (#764)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-23 23:00:47 +08:00
zqr10159 46a8fdaf72 [warehouse] feature: Customize Redis DB (#763)
[code]feature:  Modifying `warehouse.store.redis.db` in `application.yml` can specify which database Redis should use.

  [code]feature:  Modifying `warehouse.store.redis.db` in `application.yml` can specify which database Redis should use.
add `saveData` select(db)
2023-03-23 23:00:24 +08:00
tomsun28 b333ce3d92 [manager,doc] fix springboot metrics collect error, update doc (#761) 2023-03-22 23:43:46 +08:00
tomsun28 cf76afe97b [common] auto generate index when jpa auto-ddl (#756) 2023-03-21 22:46:15 +08:00
tomsun28 dbccd7b6ef [webapp] update define ui get param from url (#755)
[warehouse] bugfix too many data in h2 db cause oom

  [webapp] update define ui get param from url
2023-03-21 17:28:35 +08:00
tomsun28 ffaabdfcab [warehouse] bugfix too many data in h2 db cause oom (#754) 2023-03-21 17:26:38 +08:00
zcx db5e77c535 fix prometheus exporter parse metric name and label name bug (#753)
fix parse prometheus exporter text bug

  norm test

  update iotdb version V_1_00 -> V_1_0
2023-03-21 17:21:38 +08:00
allcontributors[bot] 1a7f065593 [doc] add zqr10159 as a contributor for doc (#752)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-21 09:58:47 +08:00
zqr10159 85fb1c34ac [doc] update iotdb-init.md (#751)
更改为IoTDB
2023-03-21 09:58:25 +08:00
tomsun28 157aee17ce [script] update warehouse jpa store metrics expire-time to 1h (#750)
[script] update warehouse jpa store metrics expire-time to 1h

  [script] update warehouse jpa store metrics expire-time to 1h

  [script] update warehouse jpa store metrics expire-time to 1h

  [script] update warehouse jpa store metrics expire-time to 1h

  [warehouse] support greptime db store metrics data
2023-03-21 09:56:55 +08:00
zhouyoulin12 ffd4de3231 [manager] support springboot3.x monitoring (#748)
add test unit case by zhouyoulin

  add test unit case

  fix bug: 714, see link(https:  github.com dromara hertzbeat issues 714)

  fix bug: 714, see link(https:  github.com dromara hertzbeat issues 714)

  fix bug: 742, see link(https:  github.com dromara hertzbeat issues 742)
2023-03-20 22:28:33 +08:00
tomsun28 8f51da93a5 [collector] trust sqlserver server certificate default (#746)
[collector] trust sqlserver server certificate default

  [collector] revome log stack

  [doc] update developer cert file
2023-03-18 23:51:37 +08:00
进击的阿晨andtomsun28 c941136808 [collector] support linux ssh private key (#745)
[collector] support linux ssh private key

  update ssh param privateKey type text to textarea

---------

Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-03-17 21:33:02 +08:00
tomsun28 cdbe48fe30 [manager] add example app define i18n comment (#744) 2023-03-16 22:40:45 +08:00
tomsun28 f25f44bc42 [collector]bugfix linux ssh collect npe (#743) 2023-03-16 22:40:23 +08:00
0d267ef8a1 add apache2 license on class (#741)
support and expose inner metrics data (#737)

  [manager] support inner metrics data api

  [manager] export inner metrics data api

  support tdengine3.0 and fix issues714 (#735)

  add test unit case by zhouyoulin

  add test unit case

  fix bug: 714, see link(https:  github.com dromara hertzbeat issues 714)

  fix bug: 714, see link(https:  github.com dromara hertzbeat issues 714)

  add license

---------

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: zhouyoulin12 <zhouyoulin12@163.com>
2023-03-16 22:27:11 +08:00
zhouyoulin12 9dc0e01c98 support tdengine3.0 and fix issues714 (#735)
add test unit case by zhouyoulin

  add test unit case

  fix bug: 714, see link(https:  github.com dromara hertzbeat issues 714)

  fix bug: 714, see link(https:  github.com dromara hertzbeat issues 714)
2023-03-15 21:47:02 +08:00
tomsun28 93ee73ab89 support and expose inner metrics data (#737)
[manager] support inner metrics data api

  [manager] export inner metrics data api
2023-03-15 21:46:43 +08:00
tomsun28 7ffb7f0532 bugfix redis collector create too many instance case oom (#734)
bugfix redis collector create too many instance

  bugfix redis collector create too many instance

  bugfix redis collector create too many instance
2023-03-14 15:52:13 +08:00
allcontributors[bot] 1b09e076dc [doc] add mangel2002 as a contributor for code (#731)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n zh-cn docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-13 18:04:40 +08:00
tomsun28 8d653a53f7 [doc] update hertzbeat slogan (#730)
[doc] update hertzbeat slogan

  [doc] update hertzbeat slogan

  [doc] update hertzbeat slogan

  [doc] update hertzbeat slogan

  [doc] update hertzbeat slogan
2023-03-13 18:02:33 +08:00
zcx 4dd72cb2b3 [doc] update iotdb doc (#728) 2023-03-13 11:28:21 +08:00
tomsun28 3117328123 [hertzbeat] release hertzbeat version v1.3.0 (#726) 2023-03-11 16:37:41 +08:00
tomsun28 316953cc06 [doc] change default locale i18n from zh-cn to en (#725)
[doc] release doc version v1.1.x

  [doc] change default locale i18n from zh-cn to en

  [doc] change default locale i18n from zh-cn to en

  [doc] change default locale i18n from zh-cn to en

  [doc] change default locale i18n from zh-cn to en

  [doc] change default locale i18n from zh-cn to en

  [doc] change default locale i18n from zh-cn to en

  [doc] change default locale i18n from zh-cn to en

  [doc] change default locale i18n from zh-cn to en

  [doc] change default locale i18n from zh-cn to en

  [doc] change default locale i18n from zh-cn to en

  [webapp] change login slogan
2023-03-11 15:45:01 +08:00
tomsun28 30b2a71750 [webapp] bugfix the cover of the big screen is too small (#724)
[webapp] bugfix the cover of the big screen is too small

  [webapp] bugfix the cover of the big screen is too small
2023-03-10 22:43:00 +08:00
tomsun28 6e6adc0f2a bugfix job metrics set concurrent modification exception (#723) 2023-03-10 18:41:21 +08:00
allcontributors[bot] 3f726811f8 [doc] add ByteIDance as a contributor for code (#721)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-10 17:47:57 +08:00
ByteIDanceandpanghu 4cf3d4e513 [script] modified the linux memory metrics specified script code (#719)
[docs]feature:change alert define trigger times from max 10 to max 999]

  [doc]feature The memory of the monitoring server cannot be monitored in the case of Chinese,Then replace script

  [doc]feature:The memory of the monitoring server cannot be monitored in the case of Chinese

---------

Co-authored-by: panghu <liuyuang1216@163.com>
2023-03-10 17:47:28 +08:00
allcontributors[bot] f40065212d [doc] add baiban114 as a contributor for doc (#720)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-10 17:28:04 +08:00
TableRow 935eb6fe26 [home,i18n] update kubernetes.md (#716)
Update kubernetes.md to add  method two .
2023-03-10 17:23:11 +08:00
allcontributors[bot] ea89afc3de [doc] add xiaohe428 as a contributor for doc (#717)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-10 17:22:42 +08:00
xiaohe428 c46334d1d5 [doc] update kubernetes.md (#715) 2023-03-10 17:20:42 +08:00
allcontributors[bot] f20254ccc7 [doc] add xiaohe428 as a contributor for code (#712)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-10 13:05:11 +08:00
a789d1bef3 [webapp] change default monitor intervals 120s to 60s (#708)
[docs]feature: necessary instructions

  Update web-app src app pojo Monitor.ts

---------

Co-authored-by: hw <hw@qq.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-03-10 13:04:42 +08:00
hudongdong129andhudongdong 4eea60df6a [manage]delete window cpu metrics (#709)
Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-03-10 11:45:34 +08:00
allcontributors[bot] c4df3adb54 [doc] add Grass-Life as a contributor for code (#711)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-10 11:42:30 +08:00
Grass-Life f287d29dda [webapp] change alert define trigger times from max 10 to max 999(#706) 2023-03-10 11:42:08 +08:00
tomsun28 ee8c100632 feature support monitor switch network metrics (#705) 2023-03-09 22:19:22 +08:00
zcx dbb9886425 support v1.0.+ iotdb (#702)
support v1.0.+ iotdb

  add comment
2023-03-09 22:18:46 +08:00
tomsun28 a5760212da snmp collect protocol support walk operation (#699)
snmp collect protocol support walk operation

  update windows metrics

  update windows metrics
2023-03-08 23:32:04 +08:00
tomsun28 2e3dcf4272 [manager] bugfix npe when load old define yml in windows env (#701) 2023-03-08 23:31:19 +08:00
tomsun28 0b6e38ca27 [warehouse] bugfix metrics data not consume oom (#697)
[warehouse] bugfix metrics data not consume oom

  [warehouse] bugfix unit test case error
2023-03-06 22:51:23 +08:00
tomsun28 d2d901c662 [webapp] fix applist delete button display (#693) 2023-03-05 22:28:23 +08:00
tomsun28 9b9c89566e [doc] update deploy doc (#692)
[doc] update deploy doc

  [doc] update deploy doc
2023-03-05 22:08:15 +08:00
tomsun28 906862e488 [warehouse] support jpa expired metrics data auto cleaner (#691) 2023-03-05 17:33:12 +08:00
zcx b03347cfe4 optimized code and add iotdb compose config (#690) 2023-03-05 17:03:06 +08:00
allcontributors[bot] 818d6d9715 [doc] add lifefloating as a contributor for code (#688)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-03-05 11:04:20 +08:00
浮游andtomsun28 ec777dc939 update org.apache.kafka:kafka-clients 3.0.0 to 3.4.0 (#687)
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-03-05 11:03:57 +08:00
HattoriHenzo 474a8f49e4 convert version into properties (#686) 2023-03-05 10:56:38 +08:00
hudongdong129andhudongdong 3ca18ae6c9 [collect]Add redis cluster auto-discovery display metrics information (#685)
[collect]Add redis cluster auto-discovery display metrics information

  [collect]review application.yml

---------

Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-03-05 10:54:16 +08:00
tomsun28 0b446585a3 [warehouse] support jpa store metrics history data (#684) 2023-03-05 10:53:06 +08:00
tomsun28 bcc93290c5 [collector] bugfix metrics has a lot of repetition fields (#682) 2023-03-04 14:44:16 +08:00
tomsun28 f0777643a3 [manager] add mysql, oracle, pg db more metrics (#683)
[manager] add mysql, oracle, pg db more metrics

  [manager] add mysql, oracle, pg db more metrics
2023-03-04 14:01:39 +08:00
tomsun28 38c49bcfff [manager] bugfix define yml file name and the app name are inconsistent (#680) 2023-03-02 23:28:33 +08:00
tomsun28 9cd1e1a5a1 support delete monitoring define yml in web ui (#679)
support delete monitoring define yml in web ui

  [webapp] fix warning
2023-03-02 21:50:04 +08:00
hudongdong129andhudongdong 686558ca1b [task]Filter empty fields (#677)
[task]collection data filtering is empty

  [task]Delete invalid code

---------

Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-03-02 10:46:39 +08:00
tomsun28 a93833ead8 support config monitoring define yml in web ui (#678)
support config monitoring define yml in web ui

  [webapp] fix code warning

  [webapp] add i18n
2023-03-02 00:38:45 +08:00
tomsun28 92ae42dd6e refactor monitor define yml, update doc (#675) 2023-02-27 23:41:45 +08:00
hudongdong129andhudongdong a6a57c6d18 [task]support more window metrics (#676)
Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-02-27 23:26:00 +08:00
HattoriHenzo 758017de5b jupiter dependency is explicitly declared in the main pom file (#674)
Set version of dependencies in the properties section
2023-02-25 10:06:49 +08:00
allcontributors[bot] f6271401ba [doc] add hudongdong129 as a contributor for doc (#673)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-02-25 10:06:08 +08:00
hudongdong129andhudongdong 90cff6c8a6 [home]add redis help document (#672)
Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-02-25 10:03:04 +08:00
tomsun28 60723920cf bugfix repetitive collect tasks, reduce init mem size (#664)
bugfix repetitive collect tasks, reduce init mem size

  bugfix repetitive collect tasks, reduce init mem size
2023-02-22 19:54:35 +08:00
hudongdong129 509e8b88c9 Merge pull request #665 from hudongdong129 hdd_redis_Commandstats
[task]feature:Optimize Redis info [section] and Add Redis command statistics
2023-02-22 10:48:23 +08:00
hudongdong 29acd04624 [collector]feature:Optimize Redis info [section] and Add Redis command statistics 2023-02-21 22:09:40 +08:00
tomsun28 2f7940b23e [collector]bugfix recurring tasks caused by priority processing exception (#663) 2023-02-21 15:21:38 +08:00
tomsun28 ab9eeb0dae [script] auto heap dump when oom error (#662) 2023-02-21 15:21:06 +08:00
allcontributors[bot] 936edd8f0d [doc] add caibenxiang as a contributor for code (#661)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-02-21 13:35:06 +08:00
蔡本祥 f88388396f [collector]Bugfix: EdDSA provider not supported (#659)
当使用如下自定义配置时,Collector日志报出 EdDSA provider not supporte 错误,导致采集失败。
metrics:
  - name: storage
    priority: 0
    fields:
      - field:  total_storage 
        type: 0
        unit: 'MB'
      - field:  data_used 
        type: 0
        unit: 'MB'
      - field:  log_uesd 
        type: 0
        unit: 'MB'
      - field:  usage 
        type: 0
        unit: '%'
    aliasFields:
      - total
      - used
      - pgdata
      - pglog
    calculates:
      - total_storage=total
      - data_used=pgdata-pglog
      - log_uesd=pglog
      - usage=(used   total)   100
    protocol: ssh
    ssh:
      host: ^_^host^_^
      port: ^_^port^_^
      username: ^_^username^_^
      password: ^_^password^_^
      timeout: ^_^timeout^_^
      script: kubectl --token='^_^token^_^' --server= https:  10.96.0.1  --insecure-skip-tls-verify exec -it deploy ^_^deployment^_^ -n ^_^namespace^_^ -- df -Tm | grep overlay | awk '{print $3}';kubectl --token='^_^token^_^' --server= https:  10.96.0.1  --insecure-skip-tls-verify exec -it deploy ^_^deployment^_^ -n ^_^namespace^_^ -- df -Tm | grep overlay | awk '{print $4}';kubectl --token='^_^token^_^' --server= https:  10.96.0.1  --insecure-skip-tls-verify exec -it deploy ^_^deployment^_^ -n ^_^namespace^_^ -- du -d 1 -m  var lib postgresql data  | awk 'END {print}' | awk '{print $1}';kubectl --token='^_^token^_^' --server= https:  10.96.0.1  --insecure-skip-tls-verify exec -it deploy ^_^deployment^_^ -n ^_^namespace^_^ -- du -d 1 -m  var lib postgresql data log | awk 'END {print}' | awk '{print $1}'
      parseType: oneRow

操作系统信息:
[root@yizhanshi207 ~]# cat  etc os-release 
NAME= Red Hat Enterprise Linux Server 
VERSION= 7.9 (Maipo) 
ID= rhel 
ID_LIKE= fedora 
VARIANT= Server 
VARIANT_ID= server 
VERSION_ID= 7.9 
PRETTY_NAME= Red Hat Enterprise Linux Server 7.9 (Maipo) 
ANSI_COLOR= 0;31 
CPE_NAME= cpe: o:redhat:enterprise_linux:7.9:GA:server 
HOME_URL= https:  www.redhat.com  
BUG_REPORT_URL= https:  bugzilla.redhat.com  

REDHAT_BUGZILLA_PRODUCT= Red Hat Enterprise Linux 7 
REDHAT_BUGZILLA_PRODUCT_VERSION=7.9
REDHAT_SUPPORT_PRODUCT= Red Hat Enterprise Linux 
REDHAT_SUPPORT_PRODUCT_VERSION= 7.9
2023-02-21 13:34:42 +08:00
allcontributors[bot] 085154416b [doc] add aoshiguchen as a contributor for doc (#660)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-02-21 11:36:44 +08:00
aoshiguchen 923787794f [doc]update constants.js (#658)
新增中微子代理(dromara neutrino-proxy)外链
2023-02-21 11:36:23 +08:00
HattoriHenzo c4f6bf69e9 Add spring boot version into properties section in the pom.xml file (#657)
Reorder the list of properties alphabetically
2023-02-21 11:32:14 +08:00
c1cab449f2 task #614 [Add monitoring parameters for Redis Cluster and Sentinel] (#647)
[collector]feature:Add monitoring parameters for Redis Cluster and Sentinel

  [collector]feature:Add monitoring parameters for Redis Cluster and Sentinel

  [collector]feature:Add monitoring for cluster and sentinel

  Update manager src main resources define param param-redis.yml

Co-authored-by: tomsun28 <tomsun28@outlook.com>

---------

Co-authored-by: hudongdong <hudongdong9406@zto.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-02-20 23:08:49 +08:00
allcontributors[bot] 98e9759c02 [doc] add ycilry as a contributor for doc (#655)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-02-20 22:32:17 +08:00
ycilry f7471b2bef [doc] update issue.md (#654)
配置http-api监控对token的空格进行了转义。
2023-02-20 20:19:03 +08:00
tomsun28 caeff4f6da [doc] update channel qq group number (#652)
[doc] update channel qq group number

  [doc] update channel qq group number
2023-02-20 14:02:50 +08:00
HattoriHenzo f72cfa0dd8 [alerter] Refactoring of the class test AlerterWorkerPoolTest (#650) 2023-02-20 10:01:17 +08:00
allcontributors[bot] 57b26af4ce [doc] add HattoriHenzo as a contributor for code, and test (#649)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-02-20 09:42:43 +08:00
HattoriHenzo 58fe249280 [warehouse] A minor refactoring of the class WarehouseWorkerPoolTest (#648) 2023-02-20 09:42:14 +08:00
tomsun28 1d93745c5c [doc] support linux monitoring practice blog (#644)
[doc] support linux monitoring practice blog

  [doc] support linux monitoring practice blog

  [doc] support linux monitoring practice blog
2023-02-16 12:48:30 +08:00
allcontributors[bot] a3eff26159 [doc] add TherChenYang as a contributor for code, and test (#643)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-02-15 10:52:32 +08:00
TherChenYang a8ebdd4999 [test] add junit WarehouseWorkerPoolTest (#642)
[test] add junit WarehouseWorkerPoolTest

  [test] refactor junit WarehouseWorkerPoolTest

  [test] solve WarehouseWorkerPoolTest detail bug

  [test] solve WarehouseWorkerPoolTest detail bug

  [test] solve incrementAndGet not execute
2023-02-15 10:52:08 +08:00
chenyiqin f825612d73 [unit test] Add unit test cases for AlertTemplateUtil (#639) 2023-02-13 19:22:49 +08:00
allcontributors[bot] a203ea4f36 [doc] add hudongdong129 as a contributor for code, and test (#640)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-02-13 19:22:15 +08:00
hudongdong129andhudongdong f1a7d89b38 [test] feature:add AlertDefineService test (#638)
Co-authored-by: hudongdong <hudongdong9406@zto.com>
2023-02-13 19:21:52 +08:00
tomsun28 3265907487 [doc] update readme add friend dynamic-tp (#637) 2023-02-12 14:09:57 +08:00
allcontributors[bot] 8d799c36a7 [doc] add Daydreamer-ia as a contributor for code, and test (#636)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-02-12 10:53:11 +08:00
chenyiqin 5abd4e52ce [unit test] Add unit test cases for KeyPairUtil (#635) 2023-02-12 10:52:26 +08:00
tomsun28 217ef87cdf [doc] add new committers join hertzbeat blog (#634) 2023-02-11 17:21:05 +08:00
tomsun28 6c98b95e27 [doc] optimize doc seo strategy (#633)
[doc] support mysql monitoring practice blog

  [doc] support mysql monitoring practice blog

  [doc] optimize doc seo strategy
2023-02-11 16:30:27 +08:00
tomsun28 07fd13d29f [doc] support mysql monitoring practice blog (#632)
[doc] support mysql monitoring practice blog

  [doc] support mysql monitoring practice blog
2023-02-11 16:25:39 +08:00
tomsun28 8b7b30314b [webapp] update alert notice modal item span (#630) 2023-02-10 20:46:04 +08:00
tomsun28 a814118917 [manager] support more mysql monitoring metrics (#631) 2023-02-10 20:45:34 +08:00
tomsun28 cdcbee6a20 [doc] add hertzBeat members (#629) 2023-02-09 22:50:43 +08:00
tomsun28 271f820f57 [webapp] fix rule days not change when edit old notice rule item (#628) 2023-02-09 21:34:56 +08:00
zcxandtomsun28 b26e91fc61 [manager, webapp] support alarm notification period (#624)
设置通知发送时间段

  [manager] update period_id field, hzb_notice_period table

  修改表结构和对应代码, notice_setting -> notice_period, period_id转移到receiver表

  add Caffeine cache

  规范接口noticeSetting -> noticePeriod
noticePeriod缓存key添加前缀
添加删除缓存的逻辑

  [webapp,manager] support time period limit when alert notify

  [script] update schema sql

  delete notice_period

  优 代码

  getOne -> getReferenceId

  [webapp] fix style warning

---------

Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-02-09 20:08:13 +08:00
cuipiheqiuqiu fe830a8484 [manager]bugfix:update flink fields name, use _ replace - avoid alert_threshold_expr problem. (#622) 2023-02-09 19:53:47 +08:00
tomsun28 1c9931a807 [doc] update readme's hertzbeat introduce (#621) 2023-02-08 23:49:49 +08:00
tomsun28 4214e4f389 [webapp,doc] monitor detail support basic panel hide (#619)
[collector] bugfix oracle query error: ORA-01000 happen

  [webapp,doc] monitor detail support basic panel hide
2023-02-06 21:59:42 +08:00
tomsun28 55f1ecd665 [collector] bugfix oracle query error: ORA-01000 happen (#618) 2023-02-06 21:59:14 +08:00
tomsun28 67556f4b28 [hertzbeat] release hertzbeat version v1.2.5 (#616) 2023-02-03 23:11:08 +08:00
tomsun28 17e2309f21 [warehouse] bugfix monitoring metric instances are displayed as NULL when no instance (#615) 2023-02-03 22:18:21 +08:00
tomsun28 df4fc0b7ff [manager,webapp] split dynamic-tp metrics, scroll web when x overflow (#612) 2023-02-02 23:15:34 +08:00
allcontributors[bot] b7b74eb813 [doc] add ngyhd as a contributor for doc (#611)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-02-02 15:27:30 +08:00
tomsun28 0b8a7bd9f9 [doc] support dynamic-tp monitoring practice blog (#610) 2023-02-02 15:25:55 +08:00
Sean cab4349ecf [doc] update 2022-12-28-hertzbeat-v1.2.3.md (#609)
更正单词拼写错误
2023-02-02 14:49:27 +08:00
tomsun28 94f5abdaf1 [doc] fix help document error (#608) 2023-01-31 20:48:31 +08:00
tomsun28 94f18dfe8d [webapp] bugfix alarm notification keeps spinning in circles occasionally (#605)
[webapp] bugfix alarm notification keeps spinning in circles occasionally

  [webapp] bugfix alarm notification keeps spinning in circles occasionally
2023-01-29 18:03:50 +08:00
tomsun28 ed2b0b2539 [webapp] support auto refresh monitor detail data chart (#604) 2023-01-29 18:03:25 +08:00
tomsun28 ae8364203b [doc] support discord, slack alert notify help doc (#601)
[webapp] update alert setting ui

  [webapp] update notify doc

  [doc] support discord, slack alert notify help doc

  [doc] update guide i18n

  [doc] update network ava

  [doc] update readme

  [doc] update readme
2023-01-27 22:42:36 +08:00
allcontributors[bot] fa71ace7e0 [doc] add wjl110 as a contributor for code (#603)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-24 22:53:37 +08:00
wjl110 e28305075e fix(sec): update org.postgresql:postgresql 42.4.1 to 42.5.1 (#602) 2023-01-24 22:51:46 +08:00
tomsun28 66bb560280 [webapp] update alert config ui and doc (#600)
[webapp] update alert setting ui

  [webapp] update notify doc
2023-01-23 16:53:06 +08:00
allcontributors[bot] e5d3e30b3e [doc] add jerjjj as a contributor for code (#599)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-23 10:03:31 +08:00
jerjjj 0c040c8c9b fix(sec): upgrade com.google.code.gson:gson to 2.8.9 (#598) 2023-01-23 10:03:07 +08:00
落阳andtomsun28 8c345ba9fa [collector,common,manager] Add a new monitoring type to monitor the FTP server #586 (#596)
[collector,common,manager] Add a new monitoring type to monitor the FTP server

  [collector,common,manager] Add a new monitoring type to monitor the FTP server

  [collector] fix pmd error and add telnet in services

  [collector,manager] ADD anonymous login and compute the responseTime's  start time  from the connect

  [collector] try to fix pmd error

  [collector] try to fix pmd error

  [manager] update name, use final str

Co-authored-by: tomsun28 <tomsun28@outlook.com>
2023-01-21 22:39:00 +08:00
tomsun28 6aea7860e7 [home] support telegram alert notify help doc (#597)
[doc,warehouse] support telegram help doc and fix log error

  [home] support telegram alert notify help doc
2023-01-21 22:37:10 +08:00
进击的阿晨 d576602e22 [alerter, manager, web-app] Notification type supports discord (#593) 2023-01-19 14:44:48 +08:00
tomsun28 50ff764c71 [collector] fix pmd error (#592) 2023-01-17 23:59:21 +08:00
47b5a64b2d [manager, web-app] Notification type supports slack webhook, upgrade jdk version to JDK11 (#591)
[web-app] fix history echarts chart tooltip only show one instance (#365)

  [workflow] upgrade issues-translator version 2.7 (#367)

  [manger] add mockito unit test

  [manger] add globalExceptionHandler mockito unit test (#368)

  [manager] impl appController unit test case (#370)

  英文注释的补充

  Supplement of English notes

  Supplementary English notes

  Supplement of English notes

  AppControllerTest Implementation of unit tests

Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>

  [warehouse] support Iotdb metrics data storage (#372)

  add iotdb storage (saveData part)

  implement getHistoryMetricData

  save multiple instances at the same time
implement getHistoryIntervalMetricData

  [warehouse] reformat code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] fix insert node path container   '  parsed error

  [warehouse] fix insert node path container   '    parsed error

  [warehouse] support iotdb rpc-port

  support iotdb version 0.12
fix save data and select bug

  replace Session with SessionPool

  rule fix, 修复魔法值问题

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>

  [webapp,warehouse] support historical interval aggregate data chart (#373)

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manger] add manger sql dao mockito unit test (#375)

  [manger] add mockito unit test

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manager] I18nControllerTest and MonitorControllerTest Unit tests are written (#376)

  I18ControllerTest Completion of the test class

  MonitorControllerTest Unit tests are written

  [manger] impl unit test AppServiceTest #355

  [hertzbeat] update use PromQL to collect metrics from promethues server (#456)

  [manager] enhancement manager-monitors-page added gmtUpdate desc (#455)

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认name升序 (enhancement)manager-monitors-page added name asc

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认gmtUpdate降序 (enhancement)manager-monitors-page added gmtUpdate desc

  [webapp] support monitors list sort by name, date (#458)

  [manager] bugfix the gmtUpdate time not change when update monitor params (#459)

  [alerter,collector,common,warehouse] refactor auto import component

  [manager] Notification type supports telegram

  [web-app] Notification type supports telegram

  fix PMD Failure LowerCamelCaseVariableNamingRule

  fix PMD check

  fix ESLint Error

  [manager] remove useless judgment

  [manager] use thymeleaf to render notify content

  [alerter, manager] use thymeleaf to render notify content

  [manager] refactor rename method name renderContext to renderContent

  [script, doc] upgrade jdk version to JDK11

  upgrade pmd plugin to support jdk11

  [common] fix pmd check

  [manager, web-app] Notification type supports slack webhook

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <85919258+TJxiaobao@users.noreply.github.com>
Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>
Co-authored-by: zcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>
Co-authored-by: luxx <58515565+luxx-lq@users.noreply.github.com>
2023-01-17 23:29:31 +08:00
allcontributors[bot] bab8f6db7a [doc] add zhouyoulin12 as a contributor for code, and test (#590)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-17 18:07:55 +08:00
zhouyoulin12 1ffede3eec [collector] add JsonPathParser test unit case (#589)
add test unit case by zhouyoulin

  add test unit case
2023-01-17 18:06:34 +08:00
allcontributors[bot] ebee1a7d45 [doc] add MysticalDream as a contributor for code, and test (#588)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-17 17:34:08 +08:00
tomsun28 7f9f76b0b7 [script,manager] update build version 11, fix pmd error (#585) 2023-01-17 17:30:17 +08:00
MysticalDream 27dbe88358 [alerter] support AlertsController unit test case (#442) (#587) 2023-01-17 17:29:56 +08:00
tomsun28 d777c06d8e [doc] update readme add supported (#584) 2023-01-17 11:48:11 +08:00
c1a987a8ba [alerter, manager] use thymeleaf to render notify content (#583)
[web-app] fix history echarts chart tooltip only show one instance (#365)

  [workflow] upgrade issues-translator version 2.7 (#367)

  [manger] add mockito unit test

  [manger] add globalExceptionHandler mockito unit test (#368)

  [manager] impl appController unit test case (#370)

  英文注释的补充

  Supplement of English notes

  Supplementary English notes

  Supplement of English notes

  AppControllerTest Implementation of unit tests

Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>

  [warehouse] support Iotdb metrics data storage (#372)

  add iotdb storage (saveData part)

  implement getHistoryMetricData

  save multiple instances at the same time
implement getHistoryIntervalMetricData

  [warehouse] reformat code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] fix insert node path container   '  parsed error

  [warehouse] fix insert node path container   '    parsed error

  [warehouse] support iotdb rpc-port

  support iotdb version 0.12
fix save data and select bug

  replace Session with SessionPool

  rule fix, 修复魔法值问题

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>

  [webapp,warehouse] support historical interval aggregate data chart (#373)

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manger] add manger sql dao mockito unit test (#375)

  [manger] add mockito unit test

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manager] I18nControllerTest and MonitorControllerTest Unit tests are written (#376)

  I18ControllerTest Completion of the test class

  MonitorControllerTest Unit tests are written

  [manger] impl unit test AppServiceTest #355

  [hertzbeat] update use PromQL to collect metrics from promethues server (#456)

  [manager] enhancement manager-monitors-page added gmtUpdate desc (#455)

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认name升序 (enhancement)manager-monitors-page added name asc

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认gmtUpdate降序 (enhancement)manager-monitors-page added gmtUpdate desc

  [webapp] support monitors list sort by name, date (#458)

  [manager] bugfix the gmtUpdate time not change when update monitor params (#459)

  [alerter,collector,common,warehouse] refactor auto import component

  [manager] Notification type supports telegram

  [web-app] Notification type supports telegram

  fix PMD Failure LowerCamelCaseVariableNamingRule

  fix PMD check

  fix ESLint Error

  [manager] remove useless judgment

  [manager] use thymeleaf to render notify content

  [alerter, manager] use thymeleaf to render notify content

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <85919258+TJxiaobao@users.noreply.github.com>
Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>
Co-authored-by: zcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>
Co-authored-by: luxx <58515565+luxx-lq@users.noreply.github.com>
2023-01-17 10:48:31 +08:00
ce8950d227 [manager] remove useless judgment (#582)
[web-app] fix history echarts chart tooltip only show one instance (#365)

  [workflow] upgrade issues-translator version 2.7 (#367)

  [manger] add mockito unit test

  [manger] add globalExceptionHandler mockito unit test (#368)

  [manager] impl appController unit test case (#370)

  英文注释的补充

  Supplement of English notes

  Supplementary English notes

  Supplement of English notes

  AppControllerTest Implementation of unit tests

Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>

  [warehouse] support Iotdb metrics data storage (#372)

  add iotdb storage (saveData part)

  implement getHistoryMetricData

  save multiple instances at the same time
implement getHistoryIntervalMetricData

  [warehouse] reformat code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] fix insert node path container   '  parsed error

  [warehouse] fix insert node path container   '    parsed error

  [warehouse] support iotdb rpc-port

  support iotdb version 0.12
fix save data and select bug

  replace Session with SessionPool

  rule fix, 修复魔法值问题

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>

  [webapp,warehouse] support historical interval aggregate data chart (#373)

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manger] add manger sql dao mockito unit test (#375)

  [manger] add mockito unit test

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manager] I18nControllerTest and MonitorControllerTest Unit tests are written (#376)

  I18ControllerTest Completion of the test class

  MonitorControllerTest Unit tests are written

  [manger] impl unit test AppServiceTest #355

  [hertzbeat] update use PromQL to collect metrics from promethues server (#456)

  [manager] enhancement manager-monitors-page added gmtUpdate desc (#455)

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认name升序 (enhancement)manager-monitors-page added name asc

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认gmtUpdate降序 (enhancement)manager-monitors-page added gmtUpdate desc

  [webapp] support monitors list sort by name, date (#458)

  [manager] bugfix the gmtUpdate time not change when update monitor params (#459)

  [alerter,collector,common,warehouse] refactor auto import component

  [manager] Notification type supports telegram

  [web-app] Notification type supports telegram

  fix PMD Failure LowerCamelCaseVariableNamingRule

  fix PMD check

  fix ESLint Error

  [manager] remove useless judgment

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <85919258+TJxiaobao@users.noreply.github.com>
Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>
Co-authored-by: zcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>
Co-authored-by: luxx <58515565+luxx-lq@users.noreply.github.com>
2023-01-16 19:30:17 +08:00
69a5e89bf3 [manager,webapp]#245 Notification type supports telegram (#580)
[web-app] fix history echarts chart tooltip only show one instance (#365)

  [workflow] upgrade issues-translator version 2.7 (#367)

  [manger] add mockito unit test

  [manger] add globalExceptionHandler mockito unit test (#368)

  [manager] impl appController unit test case (#370)

  英文注释的补充

  Supplement of English notes

  Supplementary English notes

  Supplement of English notes

  AppControllerTest Implementation of unit tests

Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>

  [warehouse] support Iotdb metrics data storage (#372)

  add iotdb storage (saveData part)

  implement getHistoryMetricData

  save multiple instances at the same time
implement getHistoryIntervalMetricData

  [warehouse] reformat code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] fix insert node path container   '  parsed error

  [warehouse] fix insert node path container   '    parsed error

  [warehouse] support iotdb rpc-port

  support iotdb version 0.12
fix save data and select bug

  replace Session with SessionPool

  rule fix, 修复魔法值问题

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>

  [webapp,warehouse] support historical interval aggregate data chart (#373)

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manger] add manger sql dao mockito unit test (#375)

  [manger] add mockito unit test

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manager] I18nControllerTest and MonitorControllerTest Unit tests are written (#376)

  I18ControllerTest Completion of the test class

  MonitorControllerTest Unit tests are written

  [manger] impl unit test AppServiceTest #355

  [hertzbeat] update use PromQL to collect metrics from promethues server (#456)

  [manager] enhancement manager-monitors-page added gmtUpdate desc (#455)

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认name升序 (enhancement)manager-monitors-page added name asc

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认gmtUpdate降序 (enhancement)manager-monitors-page added gmtUpdate desc

  [webapp] support monitors list sort by name, date (#458)

  [manager] bugfix the gmtUpdate time not change when update monitor params (#459)

  [alerter,collector,common,warehouse] refactor auto import component

  [manager] Notification type supports telegram

  [web-app] Notification type supports telegram

  fix PMD Failure LowerCamelCaseVariableNamingRule

  fix PMD check

  fix ESLint Error

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <85919258+TJxiaobao@users.noreply.github.com>
Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>
Co-authored-by: zcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>
Co-authored-by: luxx <58515565+luxx-lq@users.noreply.github.com>
2023-01-16 17:23:17 +08:00
tomsun28 81d8d49139 [web-app] update dashboard ui and pic (#579)
[web-app] update dashboard ui

  [doc] update dashboard png

  [doc] update readme
2023-01-15 21:10:07 +08:00
allcontributors[bot] 6ebf21449e [doc] add SurryChen as a contributor for code, and test (#578)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-15 19:52:25 +08:00
余与雨 81c7a3dc5e [alerter] support AlertDefinesController unit test case (#577) 2023-01-15 19:48:34 +08:00
e996e44087 [alerter,collector,common,warehouse] refactor auto import component (#576)
[web-app] fix history echarts chart tooltip only show one instance (#365)

  [workflow] upgrade issues-translator version 2.7 (#367)

  [manger] add mockito unit test

  [manger] add globalExceptionHandler mockito unit test (#368)

  [manager] impl appController unit test case (#370)

  英文注释的补充

  Supplement of English notes

  Supplementary English notes

  Supplement of English notes

  AppControllerTest Implementation of unit tests

Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>

  [warehouse] support Iotdb metrics data storage (#372)

  add iotdb storage (saveData part)

  implement getHistoryMetricData

  save multiple instances at the same time
implement getHistoryIntervalMetricData

  [warehouse] reformat code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] fix insert node path container   '  parsed error

  [warehouse] fix insert node path container   '    parsed error

  [warehouse] support iotdb rpc-port

  support iotdb version 0.12
fix save data and select bug

  replace Session with SessionPool

  rule fix, 修复魔法值问题

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>

  [webapp,warehouse] support historical interval aggregate data chart (#373)

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manger] add manger sql dao mockito unit test (#375)

  [manger] add mockito unit test

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362

  [manager] I18nControllerTest and MonitorControllerTest Unit tests are written (#376)

  I18ControllerTest Completion of the test class

  MonitorControllerTest Unit tests are written

  [manger] impl unit test AppServiceTest #355

  [hertzbeat] update use PromQL to collect metrics from promethues server (#456)

  [manager] enhancement manager-monitors-page added gmtUpdate desc (#455)

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认name升序 (enhancement)manager-monitors-page added name asc

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认gmtUpdate降序 (enhancement)manager-monitors-page added gmtUpdate desc

  [webapp] support monitors list sort by name, date (#458)

  [manager] bugfix the gmtUpdate time not change when update monitor params (#459)

  [alerter,collector,common,warehouse] refactor auto import component

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: 铁甲小宝 <85919258+TJxiaobao@users.noreply.github.com>
Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>
Co-authored-by: zcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>
Co-authored-by: luxx <58515565+luxx-lq@users.noreply.github.com>
2023-01-15 09:24:37 +08:00
tomsun28 6b47383031 [hertzbeat] release hertzbeat version v1.2.4, update doc (#575) 2023-01-13 21:56:42 +08:00
tomsun28 cf4c4cc450 [collector,manager] reuse connect in mongodb collect, fix historical chart no data (#550) 2023-01-13 21:55:57 +08:00
tomsun28 691e45da33 [manager] refactor monitor app type name (#574) 2023-01-13 19:27:42 +08:00
tomsun28 d2b9ce1e7f [home] support jetty web server monitoring docs (#573) 2023-01-13 19:13:25 +08:00
tomsun28 4f909d6663 [manager,doc] support jetty server metrics monitoring (#572) 2023-01-13 16:04:24 +08:00
allcontributors[bot] bb8e5481e3 [doc] add ldzbook as a contributor for doc, and bug (#571)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-12 13:11:55 +08:00
ldzbookand张布克 44c61edeb2 [docs] fix insert SQL contains Chinese throw GenericJDBCException; (#570)
Co-authored-by: 张布克 <zhangbk@eaia.cn>
2023-01-12 13:11:25 +08:00
allcontributors[bot] f193196f6f [doc] add 898349230 as a contributor for code, and test (#566)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-12 11:21:59 +08:00
sunxinbo 5d3eb0c063 [alerter] add AlerterWorkerPoolTest (#443) (#565) 2023-01-12 11:21:37 +08:00
tomsun28 7a654dfeeb [doc] support rabbitmq and activemq help doc (#564)
[home] add rabbitmq help doc

  [home] add activemq help doc

  [manager] update activemq monitoring

  [home] support activemq, rabbitmq en doc
2023-01-11 21:14:54 +08:00
tomsun28 5ee1a407c7 [manager] support apache activemq metrics monitoring (#563) 2023-01-11 11:34:56 +08:00
tomsun28 03ecbfff8b [manager] support rabbitmq metrics monitoring (#562)
[manager] support apache rabbitmq metrics monitoring

  [manager] support rabbitmq metrics monitoring
2023-01-11 11:31:22 +08:00
tomsun28 278b0f1587 [manager] add ping_available in clickhouse monitoring, add instance (#561) 2023-01-10 12:37:01 +08:00
allcontributors[bot] 8020305d8c [doc] add orangeyts as a contributor for ideas (#560)
update README_CN.md

  update home docs others developer.md

  update README.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-09 20:56:49 +08:00
Jerry 56ff070ca8 [manager,collector] add feature-clickhouse monitoring(#179) (#559) 2023-01-09 20:56:15 +08:00
allcontributors[bot] c46ac029c9 [doc] add z641205699 as a contributor for doc (#558)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-09 16:57:14 +08:00
Zakkary 4e639339ab [docs] update zookeeper port desc doc (#557) 2023-01-09 16:56:51 +08:00
tomsun28 cddf45641e [home] use HertzBeat to monitor the ShenYu Practice Doc (#554) 2023-01-09 12:03:23 +08:00
allcontributors[bot] a6607ef9be add NavinKumarBarnwal as a contributor for code (#555)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-09 12:03:04 +08:00
NavinKumarBarnwal a4b4b83fb6 [warehouse]bugfix: 2.0.36 to 2.0.42 dependency upgrade (#553)
[warehouse]bugfix: 2.0.36 to 2.0.42 dependency upgrade

  [warehouse]bugfix: Removed extra close dependency tag
2023-01-09 12:02:46 +08:00
tomsun28 71bc03db4f [web-app] bugfix too long metrics chart does not display all data (#551) 2023-01-08 21:41:46 +08:00
tomsun28 5ccfce9d89 [web-app] update table ui and adaptive mobile phone (#548)
[web-app] update table ui and fix button error

  [web-app] update table ui and fix button error

  [web-app] fix unDefine null

  [web-app] update table ui and fix button error
2023-01-06 20:18:15 +08:00
tomsun28 f7b7d7e97f [home] Use HertzBeat to monitor the IoTDB Practice Doc (#547) 2023-01-06 00:05:35 +08:00
tomsun28 bb598c6843 [doc] update sponsor postcat content (#546)
[doc] update sponsor postcat content

  [doc] update sponsor postcat content
2023-01-05 14:14:51 +08:00
liudonghua fd4043a008 [scripts] remove docker compose unused host bind ports (#541) 2023-01-04 18:01:31 +08:00
allcontributors[bot] 824291873f [doc] add xttttv as a contributor for doc (#545)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-04 17:34:54 +08:00
xttttv 26fe2a90be [doc] fix compose doc exec -it container name error (#543)
docker exec -it tdengine  bin bash
进入tdengine容器这里容器名称写错误了,最新版的容器默认名称是:compose-tdengine
2023-01-04 17:29:49 +08:00
tomsun28 21fdb4ae87 [script,doc] update docker compose deploy script and doc (#542)
[script,doc] update docker compose deploy script and doc

  [script,doc] add gitignore
2023-01-04 15:12:59 +08:00
allcontributors[bot] 80064e37f9 [doc] add fengshunli as a contributor for code (#540)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-03 22:12:38 +08:00
fsl 5cc08e918e [script] support docker compose hertzbeat+mysql+iotdb deploy (#539) 2023-01-03 22:11:59 +08:00
60be16d37b [home] add apache iotdb help doc and more (#538)
[home] add apache iotdb help doc and more

  [home] add dynamic_tp help doc and more (#532)

  [home] add dynamic_tp help doc and more

  add dynamic-tp metrics desc

  [home] add dynamicTp en doc

Co-authored-by: yanhom <yanhom1314@foxmail.com>

  [doc] add yanhom1314 as a contributor for doc (#537)

  update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

  [home] add apache iotdb help doc and more

Co-authored-by: yanhom <yanhom1314@foxmail.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-03 19:41:10 +08:00
allcontributors[bot] f18ec804df [doc] add yanhom1314 as a contributor for doc (#537)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-03 18:20:42 +08:00
tomsun28andyanhom e35282b655 [home] add dynamic_tp help doc and more (#532)
[home] add dynamic_tp help doc and more

  add dynamic-tp metrics desc

  [home] add dynamicTp en doc

Co-authored-by: yanhom <yanhom1314@foxmail.com>
2023-01-03 18:17:49 +08:00
tomsun28 3969c4e3fb [home] add apache shenyu help doc and more (#535) 2023-01-03 17:24:50 +08:00
allcontributors[bot] 9c48e97c54 [doc] add orangeyts as a contributor for code, and test (#534)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-03 17:17:08 +08:00
Jerry 726f45043d [manager] add monitor service UT (#357) (#533) 2023-01-03 17:15:57 +08:00
tomsun28 8a1d6c2087 [collector,manager] support dromara dynamic-tp metrics monitor (#530)
[collector,manager] support dromara dynamic-tp metrics monitor

  [manager] remove dynamic memory metrics
2023-01-03 11:03:51 +08:00
liudonghua 4788f93023 [collector,manager]Mongodb feature extended (#529)
refactor mongodb collect, enhance extendibility

  add more mongodb metrics

  fix PMD CommentsMustBeJavadocFormatRule failure
2023-01-02 11:15:57 +08:00
tomsun28 cbc9f2878b [collector,home] bugfix exception may npe when collect metrics and update doc (#526) 2023-01-01 22:12:44 +08:00
allcontributors[bot] 2d12e86626 [doc] add liudonghua123 as a contributor for code, and ideas (#528)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-01 22:11:53 +08:00
liudonghua 594813de38 [hertzbeat] initial mongodb monitor support (#527)
initial mongodb support

  fix PMD UndefineMagicConstantRule Failure
2023-01-01 22:11:26 +08:00
MrAndyMing 2cffb8b6da [doc] update k8s monitor issue document (#525) 2022-12-28 15:25:38 +08:00
allcontributors[bot] e75c5bed43 [doc] add earthjasonlin as a contributor for code, and doc (#524)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-28 11:38:39 +08:00
Zichao Lin 9212e393fe [doc,webapp] correct copyright info (#523)
[doc] correct copyright info

  [doc] correct copyright info
2022-12-28 11:37:01 +08:00
Qi Zhang 118885be6f [docs] upgrade version to 1.2.3 (#522)
Signed-off-by: Qi Zhang <smallqi1@163.com>

Signed-off-by: Qi Zhang <smallqi1@163.com>
2022-12-27 15:47:03 +08:00
idongliming 3f6e49afe3 [collector] add unit test collector util CollectUtil.java (#446) (#518) 2022-12-25 22:43:39 +08:00
allcontributors[bot] ab2a963112 [doc] add idongliming as a contributor for code (#520)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-25 22:35:55 +08:00
tomsun28 6639ea9436 [hertzbeat] release hertzbeat version v1.2.3 (#516)
[hertzbeat] release hertzbeat version v1.2.3

  [hertzbeat] release hertzbeat version v1.2.3

  [web-app] fix ng build error

  [hertzbeat] release hertzbeat version v1.2.3

  [hertzbeat] release hertzbeat version v1.2.3
2022-12-24 17:49:07 +08:00
tomsun28 1fd1138cfe [manager] springboot2 monitor support base path config (#515)
[manager] springboot2 monitor support context path config

  [manager] springboot2 monitor support context path config
2022-12-24 13:58:33 +08:00
tomsun28 0a7c1c63ce [web-app] update dashboard ui layout (#513) 2022-12-23 18:06:15 +08:00
allcontributors[bot] d60bafda25 [doc] add MrAndyMing as a contributor for doc (#512)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-23 15:11:41 +08:00
MrAndyMing f8be1a4b6a [doc] add k8s monitoring issue description and solution (#511) 2022-12-23 15:09:12 +08:00
tomsun28 3617f17644 [collector] bugfix npe when ssh collect error (#508) 2022-12-21 12:10:52 +08:00
tomsun28andCeilzcx 9a57aca161 [manager] support apache shenyu metrics monitoring (#507)
prometheus exporter metrics parser

  prometheus exporter metrics parser

  prometheus exporter metrics parser

  prometheus exporter metrics parser

  optimize ExporterParser.java

  optimize ExporterParser.java

  optimize ExporterParser.java

  handle INF parser

  添加iotdb的exporter方式监听

  [manager] iotdb monitor add cluster_node_status metric

  [manager] fix actuator mail health check error when startup

  [manager] use prometheus instead of prometheus_exporter

  [manager] add iotdb monitoring metrics

  [collector] add metric type - info, update parser

  [collector] update

  [manager] support monitoring apache shenyu gateway

Co-authored-by: Ceilzcx <1758619238@qq.com>
2022-12-20 15:21:34 +08:00
tomsun28 265875f355 [hertzbeat] support sms alert notice (#503)
[hertzbeat] support sms alert notice

  [docs] support sms config docs

  [home] update doc

  [web-app] fix eslint
2022-12-20 14:48:56 +08:00
zcx 47ddcab401 [hertzbeat] add Prometheus exporter metrics parser and IoTDB monitor (#505)
prometheus exporter metrics parser

  prometheus exporter metrics parser

  prometheus exporter metrics parser

  prometheus exporter metrics parser

  optimize ExporterParser.java

  optimize ExporterParser.java

  optimize ExporterParser.java

  handle INF parser

  添加iotdb的exporter方式监听

  [manager] iotdb monitor add cluster_node_status metric

  [manager] fix actuator mail health check error when startup

  [manager] use prometheus instead of prometheus_exporter

  [manager] add iotdb monitoring metrics

  [collector] add metric type - info, update parser

  [collector] update

  ExporterParser change to singleton mode

  add ExporterParser currentMetricFamily

  格式 优 代码, 使用map管理ExporterParser防止无限制创建对象, 使用锁机制反正多线程读写冲突

  修改注解格式

  格式 注解

  修改注解格式

  解决魔法数问题
2022-12-20 14:47:18 +08:00
花城 a653272857 [alerter] fix: Remove Alert Unused Monitoring IDs #wqh (#502) 2022-12-19 09:48:29 +08:00
tomsun28 eed905b3e6 [webapp] upgrade web base angular version to 14 (#501)
[web-app] upgrade angular 14 version
2022-12-17 14:31:04 +08:00
tomsun28 d43fb24643 [collector] limit trigger sub task max num (#488) 2022-12-17 14:01:24 +08:00
f4bcea12c5 [home] add some i18n docs (#497)
[home] add some i18n docs

  [docs] use rainbond deploy hertzbeat (#495)

Signed-off-by: Qi Zhang <smallqi1@163.com>

Signed-off-by: Qi Zhang <smallqi1@163.com>

  [docs] add zzzhangqi as a contributor for doc (#496)

  update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

  [home] add some i18n docs

Signed-off-by: Qi Zhang <smallqi1@163.com>
Co-authored-by: Qi Zhang <39754275+zzzhangqi@users.noreply.github.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-11 22:20:42 +08:00
allcontributors[bot] d20d3b8bca [docs] add zzzhangqi as a contributor for doc (#496)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-11 21:41:06 +08:00
Qi Zhang 2c0cfcb5f1 [docs] use rainbond deploy hertzbeat (#495)
Signed-off-by: Qi Zhang <smallqi1@163.com>

Signed-off-by: Qi Zhang <smallqi1@163.com>
2022-12-11 21:40:47 +08:00
allcontributors[bot] 31d31ed18c [doc] add SuitSmile as a contributor for doc (#494)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-09 20:31:58 +08:00
zhongshi.yi a13b11c75c [home] update sqlserver.md add sqlserver ssl connect detail (#493) 2022-12-09 20:31:17 +08:00
tomsun28 d1115a3b81 [collector] fix protocol ssl_cert not support (#491) 2022-12-08 22:55:08 +08:00
allcontributors[bot] 7c2bc9770e [doc] add zanglikun as a contributor for code (#490)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-08 22:53:30 +08:00
Hasteandext.zanglikun1 b39f20221f [script] support service restart shell (#489)
重启脚本

  重启脚本

Co-authored-by: ext.zanglikun1 <zanglikun@163.com>
2022-12-08 22:53:08 +08:00
tomsun28 abc640b395 [web-app] update dashboard category card and alert center ui (#487)
[web-app] update dashboard category card ui

  [web-app] update dashboard category card ui

  [web-app] update alert center ui
2022-12-07 22:38:01 +08:00
tomsun28 ff08c2df14 [web-app] support friendly tip when add notice receiver (#486) 2022-12-07 14:05:25 +08:00
tomsun28 128aae5a92 [web-app] enable alert define preset true by default (#485) 2022-12-07 11:29:58 +08:00
allcontributors[bot] e907288a2f [doc] add LWBobo as a contributor for bug, and code (#483)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-05 22:39:05 +08:00
allcontributors[bot] 8816acbd45 [doc] add wangke6666 as a contributor for doc (#482)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-05 22:37:19 +08:00
tomsun28 be90d0f153 [manager] bugfix linux cpu usage collect incorrect sometime (#480) 2022-12-05 22:34:43 +08:00
刺猬 1d89ae57f5 [manager] bugfix linux cpu usage collect incorrect sometime (#479)
修复了在ubuntu20.04系统下,cpu使用率显示不准确的问题。
2022-12-05 22:34:43 +08:00
wangke6666 b975261c52 [docs] update kubernetes.md(#478) 2022-12-05 22:34:43 +08:00
tomsun28 d71a63cfff [home] update doc and add enterprise (#476)
[home] update doc and add enterprise

  [doc] update readme

  Add @BKing2020 as a contributor

  Add @xingshuaiLi as a contributor
2022-12-04 22:16:33 +08:00
xingshuaiLi 538a65b60d [doc] note: startup via source code not required mysql and tdengine env (#472)
本地启动不再需要部署启动依赖服务MYSQL和TDengine数据库
2022-12-04 22:16:33 +08:00
BKing 818497d77d [doc] fix up:update the environment of hertzbeat to Java version 11 (#473)
fix up:将 hertzbeat 使用环境改为:Java 11
2022-12-04 22:16:33 +08:00
BKing 121aa80cbd [doc] fix up:update the environment of hertzbeat to Java version 11. (#474)
fix up:update the environment  of hertzbeat to Java version 11.
2022-12-04 22:16:33 +08:00
tomsun28 e044f9a20e [home] add blog and support i18n doc (#471) 2022-12-04 22:16:33 +08:00
tomsun28 6e553f6194 [home] add hertzbeat star support model (#470)
[home] add hertzbeat star support model

  Add @zenan08 as a contributor
2022-12-04 22:16:33 +08:00
leizenan 0fad97c0e5 [manager] fix cross domain problem in SecurityCorsConfiguration (#469)
Cross domain problem fix
2022-12-04 22:16:33 +08:00
tomsun28 534f897aff [hertzbeat] release hertzbeat version v1.2.2 (#466) 2022-11-27 22:48:58 +08:00
allcontributors[bot] 456b8a6257 [doc] add eltociear as a contributor for doc (#465)
update README.md

  update README_CN.md

  update home docs others developer.md

  update home i18n en docusaurus-plugin-content-docs current others developer.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-27 22:46:59 +08:00
Ikko Ashimine e522a8ba8b [home] fix typo in springboot2.md (#464)
enviroment -> environment
2022-11-27 22:42:24 +08:00
tomsun28 3f603cc7ba [manager] bugfix authGetToken unit test case error (#463) 2022-11-27 21:07:31 +08:00
tomsun28 d2e810c1b9 [home] update help doc (#461)
[home] update help doc

  Add @luxx-lq as a contributor
2022-11-27 20:37:51 +08:00
tomsun28 e3c4b7c362 [manager] support custom monitor api response data code (#460) 2022-11-27 20:37:51 +08:00
tomsun28 fa985e91fc [manager] bugfix the gmtUpdate time not change when update monitor params (#459) 2022-11-27 20:37:51 +08:00
tomsun28 6703c68f27 [webapp] support monitors list sort by name, date (#458) 2022-11-27 20:37:51 +08:00
luxx 4cdb1bd58e [manager] enhancement manager-monitors-page added gmtUpdate desc (#455)
[manager-monitors](增强)应用服务检测-网站检测-分页:添加默认name升序 (enhancement)manager-monitors-page added name asc

  [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认gmtUpdate降序 (enhancement)manager-monitors-page added gmtUpdate desc
2022-11-27 20:37:51 +08:00
tomsun28 79e8adf89b [hertzbeat] update use PromQL to collect metrics from promethues server (#456) 2022-11-27 20:37:51 +08:00
tomsun28 eab3ee6cfd [hertzbeat] support springboot2.0 metrics monitor (#453)
[hertzbeat] support springboot2.0 metrics monitor

  [hertzbeat] use the new kubernetes monitor
2022-11-21 00:01:03 +08:00
蒋小小 488b648b4c [docs] update readme add friends link (#452) 2022-11-21 00:01:03 +08:00
tomsun28 97df6c99ca [manager] support linux process top10 cpu_usage mem_usage (#451) 2022-11-21 00:01:03 +08:00
tomsun28 26d6bf1bb3 [collector] support spi load AbstractCollect Impl instance (#449)
[hertzbeat] use ^o^ interval placeholder instead of -_-

  [collector] support spi load AbstractCollect Impl instance
2022-11-21 00:01:03 +08:00
zcx 8041d50907 [alerter] implement AlertDefineControllerTest unit case (#448) 2022-11-21 00:01:03 +08:00
61f8edfe9d [manager,collector] support docker metrics monitor (#438)
[script] bugfix if logs dir not exist, create logs dir (#409)

  [manager,collector] support dm database monitor (#410)

  [manager] TagControllerTest Test class writing completed (#386)

  [collector] bugfix: Fixed expression:(A | B), A and B are null, print the error log (#387)

  [home] update constants.js jpom link (#388)

  [doc] update commit user (#389)

  [web-app] notice monitors.detail.time-series.unavailable (#390)

  [home] notice jvm code_cache only support jdk8 (#391)

  [home] support time-series db dependency iotdb deploy doc (#392)

  [home] support time-series db dependency iotdb deploy doc

  [warehouse] support iotdb connection available check when init

  [home] support time-series db dependency iotdb deploy doc

  [manager] add app service impl unit test (#393)

  [docs] update hertzbeat arch pic (#394)

  [home] update constants.js northstar (#395)

  [home] update constants.js sa-token url (#396)

  [docs] add hertzbeat roadmap  (#397)

  [docs] add roadmap

  Add @click33 as a contributor

  Add @bwcx-jzy as a contributor

  Add @kevinhuangwl as a contributor

  Add @TJxiaobao as a contributor

  Update @TJxiaobao as a contributor

  [docs] fix typo repair (#398)

Co-authored-by: 高兴存 <gxc01514416@alibaba-inc.com>

  DM DB monitoring

  Gradual improvement of DM monitoring

  [hertzbeat] update dm collect

Co-authored-by: zcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: 蒋小小 <bwcx_jzy@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Kevin Huang <12959229@qq.com>
Co-authored-by: click33 <36243476+click33@users.noreply.github.com>
Co-authored-by: 高兴存 <gxc01514416@alibaba-inc.com>

  [home] add DM db document supplement (#411)

  DM Document Supplement

  [home] support dm help i18n

  [home] support dm help i18n

Co-authored-by: 高兴存 <gxc01514416@alibaba-inc.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>

  [warehouse] bugfix RealTimeRedisDataStorage wrong extend from (#413)

  [collector] end the query closed the dataSet (#414)

  [alerter] bugfix monitor status not change when alert (#415)

  [home] support algolia search (#416)

  Test Docker

  [manager] update docker

  [manager] update docker

  [manager] update docker

  [manager] update docker

  [manager] update docker

  [manager] update docker

  Supplement to Docker monitoring documents

  Supplement to Docker monitoring documents

  [home] update doc

  [home] update doc

  [home] update doc

Co-authored-by: zcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: 蒋小小 <bwcx_jzy@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Kevin Huang <12959229@qq.com>
Co-authored-by: click33 <36243476+click33@users.noreply.github.com>
Co-authored-by: 高兴存 <gxc01514416@alibaba-inc.com>
2022-11-13 23:36:15 +08:00
tomsun28 b70dece599 [hertzbeat] update cloudNative kubernetes monitor (#433)
WIP:feature support k8s monitor, http monitor nacos, service&http_micro monitor msa (#421)

  [collector] bugfix: Solve imprecise cyclicJob execution interval problem.
1.wheelTimer tickDuration from 10s changed to 1s,ticksPerWheel remain unchanged.
2.now support second level job interval.

  [manager] elasticsearch support ssl as an option

  [monitor]
1.K8sClient monitor k8s
2.http monitor nacos
3.service&http_micro monitor msa

  [collector]fix pmd problem

  [manager] support opengauss database monitor (#422)

  [OS Monitor]bugfix:Fix cpu cores and interrupt acquisition under Oracle Linux (#424)

  [manager,collector] update mid nacos monitor

  [warehose] Add unit test MetricsDataControllerTest.java (#426)

  [manager] add unit test manager service NoticeConfigServiceTest.java (#427)

  [docs] update readme add sponsor eoapi(#429)

  [docs] update readme add sponsor eoapi(#430)

  Update README.md

update the sponsor list

  Update README.md

  [home] add sponsor card layout (#431)

  [hertzbeat] update cloudNative kubernetes monitor
2022-11-13 23:18:52 +08:00
tomsun28 03ce35de40 [docs] update hertzbeat license and notice (#435) 2022-11-13 16:31:11 +08:00
tomsun28 e27a9d43be [home,docs] show developers and add contributors (#434) 2022-11-13 16:31:11 +08:00
tomsun28 c7bcd60c09 [home] add sponsor card layout (#431) 2022-11-13 16:31:11 +08:00
Captain Jack 06e6d8f4a5 [docs] update readme add sponsor eoapi(#430)
Update README.md

update the sponsor list

  Update README.md
2022-11-13 16:31:11 +08:00
Captain Jack 96d5fa7fc2 [docs] update readme add sponsor eoapi(#429) 2022-11-13 16:31:11 +08:00
haibo.duan 49a2d750f7 [manager] add unit test manager service NoticeConfigServiceTest.java (#427) 2022-11-13 16:31:11 +08:00
haibo.duan a015cff469 [warehose] Add unit test MetricsDataControllerTest.java (#426) 2022-11-13 16:31:11 +08:00
tomsun28 955128bd13 [manager,collector] update mid nacos monitor 2022-11-13 16:31:11 +08:00
assassin 8cbd77f080 [OS Monitor]bugfix:Fix cpu cores and interrupt acquisition under Oracle Linux (#424) 2022-11-13 16:31:11 +08:00
tomsun28 9567c5a6a3 [manager] support opengauss database monitor (#422) 2022-11-13 16:31:11 +08:00
cuipiheqiuqiu 782a0ae485 WIP:feature support k8s monitor, http monitor nacos, service&http_micro monitor msa (#421)
[collector] bugfix: Solve imprecise cyclicJob execution interval problem.
1.wheelTimer tickDuration from 10s changed to 1s,ticksPerWheel remain unchanged.
2.now support second level job interval.

  [manager] elasticsearch support ssl as an option

  [monitor]
1.K8sClient monitor k8s
2.http monitor nacos
3.service&http_micro monitor msa

  [collector]fix pmd problem
2022-11-13 16:31:11 +08:00
haibo.duan ba4c4c07b3 Merge pull request #432 from csyshu unit#356
[#356][manager] unit test case of manager service MailServiceTest.java
2022-11-11 17:16:48 +08:00
shuyun.cheng d9d03b17e7 #356 unit test case of manager service MailServiceTest.java 2022-11-11 16:58:22 +08:00
tomsun28 d4cb2c35d4 [collector] support trigger and grading multiple subtasks through -_- placeholder expression (#418)
[collector] support more powerful replace placeholder ^_^ and -_-

  [collector] support trigger and grading multiple subtasks through -_- placeholder expression
2022-11-06 22:52:18 +08:00
tomsun28 17807d80c0 [collector] support more powerful replace placeholder ^_^ and -_- (#417) 2022-11-06 22:52:18 +08:00
tomsun28 94edf5664c [home] support algolia search (#416) 2022-11-06 22:52:18 +08:00
tomsun28 38c5eae391 [alerter] bugfix monitor status not change when alert (#415) 2022-11-06 22:52:18 +08:00
zcx 9a591e2350 [collector] end the query closed the dataSet (#414) 2022-11-06 22:52:18 +08:00
tomsun28 f76d817484 [warehouse] bugfix RealTimeRedisDataStorage wrong extend from (#413) 2022-11-06 22:52:18 +08:00
99fda43282 [home] add DM db document supplement (#411)
DM Document Supplement

  [home] support dm help i18n

  [home] support dm help i18n

Co-authored-by: 高兴存 <gxc01514416@alibaba-inc.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2022-11-06 22:52:18 +08:00
a09706adb2 [manager,collector] support dm database monitor (#410)
[manager] TagControllerTest Test class writing completed (#386)

  [collector] bugfix: Fixed expression:(A | B), A and B are null, print the error log (#387)

  [home] update constants.js jpom link (#388)

  [doc] update commit user (#389)

  [web-app] notice monitors.detail.time-series.unavailable (#390)

  [home] notice jvm code_cache only support jdk8 (#391)

  [home] support time-series db dependency iotdb deploy doc (#392)

  [home] support time-series db dependency iotdb deploy doc

  [warehouse] support iotdb connection available check when init

  [home] support time-series db dependency iotdb deploy doc

  [manager] add app service impl unit test (#393)

  [docs] update hertzbeat arch pic (#394)

  [home] update constants.js northstar (#395)

  [home] update constants.js sa-token url (#396)

  [docs] add hertzbeat roadmap  (#397)

  [docs] add roadmap

  Add @click33 as a contributor

  Add @bwcx-jzy as a contributor

  Add @kevinhuangwl as a contributor

  Add @TJxiaobao as a contributor

  Update @TJxiaobao as a contributor

  [docs] fix typo repair (#398)

Co-authored-by: 高兴存 <gxc01514416@alibaba-inc.com>

  DM DB monitoring

  Gradual improvement of DM monitoring

  [hertzbeat] update dm collect

Co-authored-by: zcx <48920254+Ceilzcx@users.noreply.github.com>
Co-authored-by: 蒋小小 <bwcx_jzy@163.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: Kevin Huang <12959229@qq.com>
Co-authored-by: click33 <36243476+click33@users.noreply.github.com>
Co-authored-by: 高兴存 <gxc01514416@alibaba-inc.com>
2022-11-06 22:52:18 +08:00
zcx e219ac51b3 [script] bugfix if logs dir not exist, create logs dir (#409) 2022-11-06 22:52:18 +08:00
tomsun28 cfb138d269 [hertzbeat] release hertzbeat version v1.2.1 (#404) 2022-10-30 23:42:34 +08:00
tomsun28 4642a26404 [web-app] fix administrator i18n not change detect error (#403) 2022-10-30 22:17:32 +08:00
tomsun28 683bf08eb0 [home] update alert webhook api doc (#402) 2022-10-30 21:07:09 +08:00
tomsun28 119b10875e [warehouse] fix 400: statement is a query statement (#401) 2022-10-30 11:11:20 +08:00
铁甲小宝and高兴存 81fc8b4298 [docs] fix typo repair (#398)
Co-authored-by: 高兴存 <gxc01514416@alibaba-inc.com>
2022-10-29 23:17:37 +08:00
tomsun28 6dd631238f [docs] add hertzbeat roadmap (#397)
[docs] add roadmap

  Add @click33 as a contributor

  Add @bwcx-jzy as a contributor

  Add @kevinhuangwl as a contributor

  Add @TJxiaobao as a contributor

  Update @TJxiaobao as a contributor
2022-10-29 23:17:37 +08:00
click33 2f00bcfabb [home] update constants.js sa-token url (#396) 2022-10-29 23:17:37 +08:00
Kevin Huang cc06b218a1 [home] update constants.js northstar (#395) 2022-10-29 23:17:37 +08:00
tomsun28 5bc6d81f72 [docs] update hertzbeat arch pic (#394) 2022-10-29 23:17:37 +08:00
铁甲小宝 e01c6e2cf6 [manager] add app service impl unit test (#393) 2022-10-29 23:17:37 +08:00
tomsun28 61e5d9f85c [home] support time-series db dependency iotdb deploy doc (#392)
[home] support time-series db dependency iotdb deploy doc

  [warehouse] support iotdb connection available check when init

  [home] support time-series db dependency iotdb deploy doc
2022-10-29 23:17:37 +08:00
tomsun28 ff145670ae [home] notice jvm code_cache only support jdk8 (#391) 2022-10-29 23:17:37 +08:00
tomsun28 5163893d8d [web-app] notice monitors.detail.time-series.unavailable (#390) 2022-10-29 23:17:37 +08:00
蒋小小 a0b7982cb2 [home] update constants.js jpom link (#388) 2022-10-29 23:17:37 +08:00
zcx 233f692a49 [collector] bugfix: Fixed expression:(A | B), A and B are null, print the error log (#387) 2022-10-29 23:17:37 +08:00
铁甲小宝 82d2db712d [manager] TagControllerTest Test class writing completed (#386) 2022-10-29 23:17:37 +08:00
tomsun28 d5746e483b [warehouse] support iotdb connection available check when init (#384) 2022-10-23 22:04:35 +08:00
tomsun28 0ba14114c3 [collector] bugfix too many thread created by snmp service cause oom (#383) 2022-10-23 22:04:35 +08:00
tomsun28 56628f4220 [manager] upgrade sureness v1.0.8 to fix bypassing api auth bug (#382) 2022-10-23 22:04:35 +08:00
铁甲小宝 81abf982c4 [manager] SummaryControllerTest Test class writing completed (#381) 2022-10-23 22:04:35 +08:00
铁甲小宝 df6562a876 [manager] NoticeConfigController Test class writing completed (#380) 2022-10-23 22:04:35 +08:00
zcx af39f3df2f [warehouse] support IoTDB save data expire time config (#379)
add IoTDB save data expire time config

  add IoTDB save data expire time config
2022-10-23 22:04:35 +08:00
铁甲小宝 72572dd4e1 [manager] MonitorsControllerTest Test class is written (#378) 2022-10-23 22:04:35 +08:00
铁甲小宝 23be3b68b8 [manager] I18nControllerTest and MonitorControllerTest Unit tests are written (#376)
I18ControllerTest Completion of the test class

  MonitorControllerTest Unit tests are written
2022-10-23 22:04:35 +08:00
观沧海 f3c55d1d54 [manger] add manger sql dao mockito unit test (#375)
[manger] add mockito unit test

  [manger] add mockito unit test

  [manger] impl unit test ParamDaoTest #360

  [manager] fix NoticeRuleDaoTest

  [manger] impl unit test ParamDefineDaoTest #361

  [manger] impl unit test TagDaoTest #362
2022-10-23 22:04:35 +08:00
tomsun28 cf3d21c137 [webapp,warehouse] support historical interval aggregate data chart (#373) 2022-10-23 22:04:35 +08:00
6f6710b212 [warehouse] support Iotdb metrics data storage (#372)
add iotdb storage (saveData part)

  implement getHistoryMetricData

  save multiple instances at the same time
implement getHistoryIntervalMetricData

  [warehouse] reformat code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] refactor code

  [warehouse] fix insert node path container   '  parsed error

  [warehouse] fix insert node path container   '    parsed error

  [warehouse] support iotdb rpc-port

  support iotdb version 0.12
fix save data and select bug

  replace Session with SessionPool

  rule fix, 修复魔法值问题

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: hujiaofen <hujiaofen@2dfire.com>
2022-10-23 22:04:35 +08:00
铁甲小宝andgaoxingcun 80cd8482cc [manager] impl appController unit test case (#370)
英文注释的补充

  Supplement of English notes

  Supplementary English notes

  Supplement of English notes

  AppControllerTest Implementation of unit tests

Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>
2022-10-23 22:04:35 +08:00
观沧海 6212a59b17 [manger] add globalExceptionHandler mockito unit test (#368) 2022-10-23 22:04:35 +08:00
tomsun28 0fffa31306 [workflow] upgrade issues-translator version 2.7 (#367) 2022-10-23 22:04:35 +08:00
tomsun28 b4d1927ff5 [web-app] fix history echarts chart tooltip only show one instance (#365) 2022-10-23 22:04:35 +08:00
allcontributors[bot] d198e3e157 [doc] add gxc-myh as a contributor for code, and doc (#347)
update README.md

  update README_CN.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-16 15:38:51 +08:00
铁甲小宝andgaoxingcun cd1a01ef32 [alerter] added code comments in English (#346)
英文注释的补充

  Supplement of English notes

  Supplementary English notes

  Supplement of English notes

Co-authored-by: gaoxingcun <gxc01514416@alibaba-inc.com>
2022-10-16 15:10:33 +08:00
tomsun28 486007d039 [collector] bugfix redis collect failed to create a child event loop (#344)
[collector] bugfix redis collect failed to create a child event loop

  [collector] reformat code
2022-10-15 20:44:59 +08:00
taorong 38960e321a [collector,manager] update mysql:mysql-connector-java 8.0.27 to 8.0.28 (#343) 2022-10-15 20:44:59 +08:00
zhoumengyks 92bfafa0b1 [collector] update org.postgresql:postgresql 42.3.3 to 42.4.1 (#340) 2022-10-15 20:44:59 +08:00
hertzbeat bot 98f3a18458 [workflow] support custom robot auto update issue title in translate-action (#336)
[workflow] add custom robot in issue-translate-action

  support modify title
2022-10-09 23:20:24 +08:00
tomsun28 32ffbe3e3f [web-app] enable app default lang to en (#337)
[web-app] enable app default lang to en

  [web-app] fix eslint warning
2022-10-09 23:20:24 +08:00
tomsun28 a167b5bfd1 [manager] bugfix server cors policy error (#338) 2022-10-09 23:20:24 +08:00
zcx 655edbca9d [collector] fix doubleAndUnit npe bug,update cpu_load_average calculate (#332) 2022-10-09 23:20:24 +08:00
tomsun28 d03e463631 [hertzbeat] release hertzbeat version v1.2.0 (#330) 2022-10-07 19:20:07 +08:00
tomsun28 5b07ddec62 [webapp] fix interceptor http resp common error-msg when error (#329) 2022-10-07 18:01:44 +08:00
tomsun28 aab15a0de4 [common] optimize common aviator configuration (#327) 2022-10-06 15:38:36 +08:00
zcxandtomsun28 e72630541f support metrics unit extract, convert and display (#326)
添加unit转换,修改elasticsearch前端展示的单位,修复历史数据展示精度问题

  [hertzbeat] support metrics value unit show in front

  [hertzbeat] fix pmd

  [hertzbeat] support deal collect origin resp metrics data with unit.

Co-authored-by: tomsun28 <tomsun28@outlook.com>
2022-10-06 11:13:10 +08:00
tomsun28 d6bf535126 [web-app] fix echarts y-axis value tip overflow (#325) 2022-10-04 21:16:50 +08:00
tomsun28 bd42770d89 [hertzbeat] add more unit test case and example (#324)
[manger] add mockito unit test

  [manger] add mockito unit test

  [hertzbeat] test framework demo

  [hertzbeat] test framework demo

  [hertzbeat] test framework demo
2022-10-04 20:20:18 +08:00
tomsun28 57a351547e [github,webapp] add webapp ci action, fix eslint warning and upgrade codeql (#323)
[script] add webapp yarn build and eslint CI

  [web-app] fix eslint warning

  [script] remove eslint on push
2022-10-03 10:39:42 +08:00
tomsun28 ce72303bdc [web-app] optimize the monitor detect feedback method (#322) 2022-10-02 20:45:22 +08:00
tomsun28 e6f717f61c [script] add startup log and optimize port service judgment (#321) 2022-10-02 16:57:56 +08:00
tomsun28 92a1e677b8 [hertzbeat] refactor common collect metrics data and alert data queue (#320)
[hertzbeat] refactor alert data queue

  [hertzbeat] refactor collect metrics data queue
2022-10-02 15:03:11 +08:00
0a9baf2c24 [hertzbeat] upgrade springboot version 2.4.13 to 2.7.4 (#316)
[hertzbeat]: update to boot 2.7.4

  [hertzbeat] update to springboot 2.7.4

  [hertzbeat] use springdoc-openapi-ui instead of springfox

  [hertzbeat] use springdoc-openapi-ui instead of springfox

  [manager] upgrade snakeyaml to 1.31 (#313)

Upgrade snakeyaml 1.26 to 1.31 for vulnerability fix:
- [CVE-2022-25857](https:  www.oscs1024.com hd MPS-2022-5144)
- [CVE-2022-25857](https:  www.oscs1024.com hd MPS-2022-5144)
- [CVE-2022-38751](https:  www.oscs1024.com hd MPS-2022-56040)

  [doc] add SxLiuYu as a contributor for bug (#318)

  update README.md

  update README_CN.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

  [doc] add all-contributors as a contributor for doc (#319)

  update README.md

  update README_CN.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

  [hertzbeat]: update to boot 2.7.4

  [hertzbeat] update to springboot 2.7.4

  [hertzbeat] use springdoc-openapi-ui instead of springfox

  [hertzbeat] use springdoc-openapi-ui instead of springfox

  [manager] remove illegal reflective access operation access by GlobalExceptionHandler

  [script] update workflows

  [hertzbeat] update to springboot 2.7.4

Co-authored-by: Privauto <2289751443@qq.com>
Co-authored-by: SxLiuYu <95198625+SxLiuYu@users.noreply.github.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-02 10:47:20 +08:00
allcontributors[bot] a48e07f520 [doc] add all-contributors as a contributor for doc (#319)
update README.md

  update README_CN.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-01 10:28:57 +08:00
allcontributors[bot] 412fcc51de [doc] add SxLiuYu as a contributor for bug (#318)
update README.md

  update README_CN.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-01 10:27:20 +08:00
SxLiuYu cc56077d42 [manager] upgrade snakeyaml to 1.31 (#313)
Upgrade snakeyaml 1.26 to 1.31 for vulnerability fix:
- [CVE-2022-25857](https:  www.oscs1024.com hd MPS-2022-5144)
- [CVE-2022-25857](https:  www.oscs1024.com hd MPS-2022-5144)
- [CVE-2022-38751](https:  www.oscs1024.com hd MPS-2022-56040)
2022-10-01 10:19:49 +08:00
tomsun28 2e03a4f002 [docs] add discord chat link, update docs (#311) 2022-09-25 22:09:41 +08:00
allcontributors[bot] 33cf27be4f [doc] add Ceilzcx as a contributor for code, bug, and design (#310)
update README.md

  update README_CN.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-09-25 14:01:04 +08:00
allcontributors[bot] 374193e690 [doc] add emrys-he as a contributor for doc (#309)
update README.md

  update README_CN.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-09-25 13:57:25 +08:00
allcontributors[bot] 27cc88157b [doc] add Privauto as a contributor for code, and doc (#308)
update README.md

  update README_CN.md

  update .all-contributorsrc

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-09-25 13:53:56 +08:00
PrivautoandPrivauto 33bfa0b78a [home]doc:update docker-deploy.md and tdengine-init.md (#306)
Co-authored-by: Privauto <2289751443@qq.com>
2022-09-25 13:40:12 +08:00
5ebfb48965 [monitor] notify test throw msg to front, optional spring.email config (#305)
spring.email选配,未配置spring.email前端配置邮箱告警通知返回错误消息

  spring.email选配,未配置spring.email前端配置邮箱告警通知返回错误消息

  [manager] spring.email config update

  发送报警通知的消息异常消息展示给前端

  [manager] alerter notify test throw msg to front

  [home] add tdengine limit version desc (#304)

  spring.email选配,未配置spring.email前端配置邮箱告警通知返回错误消息

  [manager] spring.email config update

  发送报警通知的消息异常消息展示给前端

  [manager] alerter notify test throw msg to front

  [home] add tdengine limit version desc

  [home] add tdengine limit version desc

Co-authored-by: tomsun28 <tomsun28@outlook.com>
Co-authored-by: emrys <1205096966@qq.com>
2022-09-25 13:40:12 +08:00
emrys 6f31cb2d01 [home] add tdengine limit version desc (#304) 2022-09-25 13:40:12 +08:00
tomsun28 19cf963480 [home] update home doc, slogan and features (#303) 2022-09-25 13:40:12 +08:00
tomsun28 b39b5e4c6e [home,webapp] add users logo and update hertzbeat brand (#302)
[home]add who use hertzbeat.

  [home,webapp] add users logo and update hertzbeat brand
2022-09-25 13:40:12 +08:00
PrivautoandPrivauto 787caae46e [monitor] change main pom artifactId (#300)
[alerter] bugfix aviator expression match npe (#297)

  [hertzbeat]bugfix:update pom.xml for that monitor to hertzbeat

Co-authored-by: Privauto <2289751443@qq.com>
2022-09-25 13:40:12 +08:00
PrivautoandPrivauto 0749b17916 [common]feature:use apache.http.conn.util replace sun.net.util for upgrading java version (#299)
Co-authored-by: Privauto <2289751443@qq.com>
2022-09-25 13:40:12 +08:00
tomsun28 6d0d058165 [alerter] bugfix aviator expression match npe (#297) 2022-09-18 09:43:31 +08:00
tomsun28 4281ed3da4 [webapp] update ui theme (#296)
[web-app] update ui theme

  Add @CharlieXCL as a contributor
2022-09-18 09:43:31 +08:00
zcx 90ab1f76d9 [monitor] enable powerful jsonpath parser, add es metrics(#295)
jsonpath支持不同json层级的获取,es添加cpu、mem、heap监听修复2.x版本es采集nodes出现空指针
[monitor] support calculates evaluate expression or-> |
Add @Ceilzcx as a contributor
Add @VampireAchao as a contributor
2022-09-18 09:43:31 +08:00
CharlieXCL b1d8ef5674 [doc] fix the project name error (#294) 2022-09-18 09:43:31 +08:00
VampireAchao f1b420a8f1 [home] update logo icon cdn url with fault tolerance (#293) 2022-09-18 09:43:31 +08:00
DreamGirl524 524f688b75 [webapp] auto redirect url when detect browser language (#289) 2022-09-13 21:40:15 +08:00
tomsun28 02ab85b417 [config] update issue template guide (#287) 2022-09-12 10:07:50 +08:00
tomsun28 fd5384fee3 [web-app] fix redirect when monitors app is null (#286) 2022-09-11 23:19:10 +08:00
tomsun28 196b1dc826 [home,manager]add practice learn doc and hertzbeat monitor (#284) 2022-09-11 15:24:36 +08:00
tomsun28 2a996083f1 [webapp,home] fix middle category icon and update home doc (#283)
[webapp] fix middle category icon

  [home]update help docs

  [home]update logo png

  [home]add ssl-practice doc and update icon
2022-09-11 15:24:36 +08:00
DreamGirl524 e400bc8a20 [home] hertzbeat home website revision (#271)
[manager] bugfix alert tags is null when tags map key is normal but value is null. (#270)

  网站改版 调整了首页菜单和帮助文档中的帮助入门布局

  [web-app] update layout ui - help button, nav menu (#272)

  [web-app] update layout ui

  [web-app] update layout ui - help button, nav menu

  [alert,webapp] support delete all alerts at once. (#273)

  [web-app] support switch button config in table list (#274)

  [alert] bugfix: the alert global preset config do not take effect (#275)

  [web-app] update home background image (#276)

  [monitor] release hertzbeat version v1.1.3 (#277)

  merge dev分支代码 更新轮播图图片 更改为‘实时监控系统’

  网站改版 调整了首页菜单和帮助文档中的帮助入门布局

  merge dev分支代码 更新轮播图图片 更改为‘实时监控系统’
2022-09-11 15:24:36 +08:00
tomsun28 661b809997 [monitor] release hertzbeat version v1.1.3 (#277) 2022-09-04 17:28:01 +08:00
tomsun28 15989ac4c8 [web-app] update home background image (#276) 2022-09-04 17:28:01 +08:00
tomsun28 10392674c8 [alert] bugfix: the alert global preset config do not take effect (#275) 2022-09-04 17:28:01 +08:00
tomsun28 7efbf1035f [web-app] support switch button config in table list (#274) 2022-09-04 17:28:01 +08:00
tomsun28 72a4097ce1 [alert,webapp] support delete all alerts at once. (#273) 2022-09-04 17:28:01 +08:00
tomsun28 526b785e0c [web-app] update layout ui - help button, nav menu (#272)
[web-app] update layout ui

  [web-app] update layout ui - help button, nav menu
2022-09-04 17:28:01 +08:00
tomsun28 4288d1383a [manager] bugfix alert tags is null when tags map key is normal but value is null. (#270) 2022-09-04 17:28:01 +08:00
tomsun28 f89ab6a4c9 [web-app] update default interval 600s to 120s (#268) 2022-08-28 22:04:52 +08:00
tomsun28 e8309a5106 [monitor] support ssl certificate expired monitor (#266) 2022-08-28 21:53:51 +08:00
tomsun28 be54fe7dc5 [monitor] support history chart query 3 mouth time range and update 18n (#265)
[home]update i18n

  Add @woshiniusange as a contributor

  [webapp] support history chart query 3 mouth time range
2022-08-28 21:53:51 +08:00
tomsun28 f05f61af90 [monitor] update help docs, refactor redis metrics name (#264) 2022-08-28 21:53:51 +08:00
会编程的王学长 3643f7dd44 [monitor] feature: support apache kafka monitor (#263)
feat: [manager]feature: add Kafka Monitor #wqh

  feat: [manager、home]feature: code and help doc #wqh

  feat: [home]feature: tomcat help doc #wqh

  feat: [manager]feature: application.yml  #wqh
2022-08-28 21:53:51 +08:00
woshiniusange 3020964d04 [docs] fix extend-http-jsonpath.md parseScript error (#262) 2022-08-28 21:53:51 +08:00
tomsun28 53eb2ec46b [manager] update http collect protocol - keyword (#261)
[manager] update http collect protocol - keyword

  [manager] update http collect protocol - keyword
2022-08-28 21:53:51 +08:00
tomsun28 b9d18d4d74 [web-app]feature:update monitors layout, support host copy to clipboard (#260) 2022-08-28 21:53:51 +08:00
tomsun28 da302f4af2 [docs] update learn planet url (#258) 2022-08-23 09:35:21 +08:00
tomsun28 e8b9ea89f6 [docs] add planet (#257) 2022-08-22 21:20:25 +08:00
tomsun28 d9e0c747ef [docs] update readme and home (#252)
[docs]update readme

  [docs]update readme and home
2022-08-21 08:24:22 +08:00
tomsun28 2df24a7e9d [monitor] release hertzbeat version v1.1.2 (#250) 2022-08-14 23:34:21 +08:00
tomsun28 116e039223 [manager]support monitor type JVM (#249) 2022-08-14 23:27:16 +08:00
cuipiheqiuqiu ee9b1775c3 [collector] bugfix: Solve imprecise cyclicJob execution interval problem. (#247)
1.wheelTimer tickDuration from 10s changed to 1s,ticksPerWheel remain unchanged.
2.now support second level job interval.
2022-08-13 12:07:52 +08:00
tomsun28 076b06881b [monitor] support http protocol custom timeout (#241) 2022-08-09 22:02:20 +08:00
tomsun28andcuipiheqiuqiu d8d0a523ef [monitor] support flink monitor, update jmx protocol (#240)
1.promethus自定义指标采集 2.新增可选指标监控器

  [manager]prometheus相关yml国际 name调整

  [monitor]update flink collect

  1.promethus自定义指标采集 2.新增可选指标监控器

  [manager]prometheus相关yml国际 name调整

  [monitor]update flink collect

  Add @cuipiheqiuqiu as a contributor

  [docs]update readme

  [docs,home]update home and readme

  [manager,collector]update jmx protocol

  [manager,home]update doc

  [monitor]remove prometheus

Co-authored-by: cuipiheqiuqiu <550679670@qq.com>
2022-08-09 22:02:20 +08:00
tomsun28 7d2b81b1e8 [docs,home] update friends link and add contributor (#238)
[home]update dromara friends

  [home]update dromara friends

  Add @oyiyou as a contributor

  [home]update friends link logo

  Add @mroldx as a contributor

  [home]update contributing add default account
2022-08-09 22:02:20 +08:00
tomsun28and会编程的王学长 08a470e1f9 [monitor] support jmx protocol, add tomcat monitor type (#239)
[monitor] feature support jmx protocol (#232)

  feat: [manager,collertor,common]feature: Preliminary implementation of JMX protocol #wqh

  feat: [manager,collertor,common]feature: Implementation of tomcat jmx protocol on memory and basic information monitoring #wqh

  [monitor] review

  feat: [collertor]feature: JMX link, reuse code optimization #wqh

  feat: [collertor]feature: code optimization #wqh

  feat: [manager]feature: tomcat thread configuration details #wqh

  feat: [manager]feature: tomcat thread configuration details #wqh

Co-authored-by: tomsun28 <tomsun28@outlook.com>

  [collector, manager]update tomcat monitor

Co-authored-by: 会编程的王学长 <71161318+wang1027-wqh@users.noreply.github.com>
2022-08-09 22:02:20 +08:00
lambertandza-jiangliwen c6a670178e [monitor] adding all files apache license (#234)
add apache license for java files and some other files(checking later)

  add apache license for other files

Co-authored-by: za-jiangliwen <liwen.jiang@zatech.com>
2022-08-09 22:02:20 +08:00
沫离 4b625e5442 [docs] update CONTRIBUTING
update CONTRIBUTING.md.
2022-08-09 22:02:20 +08:00
tomsun28 dec01ceeb0 [monitor]set i18n default lang en (#233) 2022-08-09 22:02:20 +08:00
tomsun28 a08eee2b15 [common]support locale read from env LANG (#231) 2022-08-09 22:02:20 +08:00
tomsun28 1bc07c9bbb [web-app,home]support yarn install yarn lock (#230) 2022-08-09 22:02:20 +08:00
tomsun28 5ea3233d2e [home] add friends link logo (#228)
Add @DreamGirl524 as a contributor

  Add @gzwlly as a contributor

  [home]add sitemap update docs

  [home]update i18n blog

  [home]update i18n docs

  [home]update i18n docs

  [home]update docusaurus version

  [home]update docusaurus version

  [home]update docusaurus version
2022-07-22 13:25:50 +08:00
gzwlly 6051439888 [home] update mysql-init spring.datasource.url (#225) 2022-07-22 13:25:50 +08:00
DreamGirl524 fee75182d2 [home,docs] support hertzbeat i18n docs and website (#226) 2022-07-22 13:25:50 +08:00
tomsun28 fccb8cfad0 [script]set database default charset utf8mb4 collate utf8mb4_general_ci 2022-07-11 22:12:22 +08:00
tomsun28 b62ede1649 [manager]update monitor type example2 define yml 2022-07-10 17:55:26 +08:00
tomsun28 8cc56c9f0b [monitor]release hertzbeat version v1.1.1 (#222) 2022-07-10 17:40:56 +08:00
tomsun28 5595b180da [manager] update define yml file name add prefix app or param (#221) 2022-07-10 17:40:56 +08:00
tomsun28 aefc1ec2b4 [warehouse] bugfix exception when inserting tdengine SQL containing special character value (#220) 2022-07-10 17:40:56 +08:00
tomsun28 486bf7f351 [alerter,manager] support alert notice msg i18n (#219)
[alerter,manager] support alert notice msg i18n

  [alerter,manager] support alert notice msg i18n
2022-07-10 17:40:56 +08:00
tomsun28 baed09481d [web-app]feature:toggle [enable and cancel] button (#218) 2022-07-10 17:40:56 +08:00
tomsun28 52d8bdcc88 [monitor] feature update numeric metrics all contain decimal points (#217)
[warehouse] support custom tdengine tableStrColumnDefineMaxLength

  [monitor] feature update numeric metrics all contain decimal points
2022-07-10 17:40:56 +08:00
tomsun28 0fef510000 [monitor] update alert content max length (#216)
Add @djzeng as a contributor

  Add @yangshihui as a contributor

  [monitor] update alert content max length
2022-07-10 17:40:56 +08:00
yangshihui b79061ca41 [manager] bugfix after repeatedly canceling the start monitoring, the monitoring is not really canceled (#215) 2022-07-10 17:40:56 +08:00
tomsun28 340b323474 [manager,alerter] support wework, dingDing, flyBook webhook url setting config (#213) 2022-07-10 17:40:56 +08:00
tomsun28 04cf2c1372 [common] bugfix SnowFlakeId cannot exceed hexadecimal 0x1FFFFFFFFFFFFFF (#211) 2022-07-10 17:40:56 +08:00
tomsun28 f47e8abbe4 [collector] use basic auth with raw HTTP headers instead of preemptive mode (#212) 2022-07-10 17:40:56 +08:00
teaanddjzeng ebd808e5fc [alerter] fix time zone todo issue (#210)
an

  fix timezone issue

Co-authored-by: djzeng <djzeng@trip.com>
2022-07-10 17:40:56 +08:00
tomsun28 2868844a22 [monitor] support use pre collect metrics data to replace next metrics config params (#206)
[manager] feature support use pre collect metrics data to replace next metrics config params

  [manager] feature support use pre collect metrics data to replace next metrics config params

  [manager] feature support stream collect example type, custom aes secretKey
2022-07-10 17:40:56 +08:00
tomsun28 73000fe25c [common] bugfix alert status can not update (#203) 2022-07-10 17:40:56 +08:00
tomsun28 9489bb0305 [manager] bugfix update windows monitor type name (#204) 2022-07-10 17:40:56 +08:00
tomsun28 b314b37296 [script] feature update docker base image to openjdk:11.0.15-jre-slim-buster, fix windows monitor collect error when java8 (#205) 2022-07-10 17:40:56 +08:00
tomsun28 7e94fd7c63 [manager] bugfix oracle performance metrics collect error, update win name (#201)
Add @DevilX5 as a contributor

  [manager] bugfix oracle performance metrics collect error, update win name
2022-06-24 22:36:24 +08:00
tomsun28 87b8a4231c [script] docker-compose add create database schema.sql (#200) 2022-06-20 22:39:41 +08:00
DevilX5 5fb169f45a [home, docs] monitor define param names refactor to fix error(#199) 2022-06-20 19:02:40 +08:00
DevilX5 e85e3dd3c4 [update] docker-compose add jpa ddl auto update, delete sql script (#198) 2022-06-20 18:59:32 +08:00
tomsun28 3e670f225b [docs]update readme fix docker --name 2022-06-19 21:17:31 +08:00
tomsun28 b39188c422 [home] update hertzbeat v1.1 docs 2022-06-19 19:59:43 +08:00
tomsun28 a9bdb7fd3e [doc,script]release hertzbeat version v1.1 2022-06-19 19:59:43 +08:00
tomsun28 f1a7c489b5 [web-app]feature:update help domain from tancloud.cn to hertzbeat.com (#195) 2022-06-19 19:59:43 +08:00
tomsun28 1b92f22adf [manager]change notify brand tancloud to hertzbeat (#194) 2022-06-19 19:59:43 +08:00
tomsun28 0393d8fd08 [monitor]database tables append prefix hzb_ (#193) 2022-06-19 19:59:43 +08:00
f11b3aa132 [monitor]feature: support snmp collect protocol and windows monitor type (#192)
[monitor]fix can not collect cpu metrics in tencent centos (#164)

  [monitor]feature: support oracle multi tablespaces (#163)

  [manager]fix oracle config yml percentage error (#168)

  [snmp ]feature: add snmp protocol (#173)

  [manager]merge snmp

  [monitor] bugfix: fix elasticsearch collect error when need basic auth(#174)

  [manager]update

  [monitor] change oracle database name to service name to reduce ambiguity (#182)

  [manager]support monitor params name i18n (#184)

  [manager]support monitor params name i18n

  [manager]support monitor params name i18n

  [manager]support windows snmp monitor

  [manager]support windows snmp monitor

  [monitor]delete mysql dev yml

  [monitor]add more windows monitor metrics

  [monitor] update docs and support verify warehouse tdengine status

  [home]add windows help docs

  [warehouse]bugfix tdengine Argument list too long

  [warehouse]bugfix tdengine Argument list too long

Co-authored-by: wyt199905 <85098809+wyt199905@users.noreply.github.com>
Co-authored-by: brave4Time <105094014+brave4Time@users.noreply.github.com>
Co-authored-by: ChineseTony <taowang98@163.com>
Co-authored-by: 卫傅庆 <weifuqing1991@163.com>
Co-authored-by: zklmcookle <107192352+zklmcookle@users.noreply.github.com>
2022-06-19 19:59:43 +08:00
tomsun28 c648bbc9fc [monitor]change default database mysql to h2 (#191)
[monitor]change default database mysql to h2

  Add @wyt199905 as a contributor

  Add @weifuqing as a contributor

  Add @zklmcookle as a contributor

  Update @ChineseTony as a contributor

  [monitor]update config

  [docs]update config doc

  [home]update docs
2022-06-19 19:59:43 +08:00
tomsun28 48e6639777 [home]support doc version switch (#190)
[home]support doc version

  [home]add ubuntu centos help doc
2022-06-19 19:59:43 +08:00
tomsun28 9d4b43c689 [script]build multi cpu arch hertzbeat docker version (#189)
support amd64 arm64
2022-06-19 19:59:43 +08:00
tomsun28 1c454529a9 [manager]support monitor params name i18n (#184)
[manager]support monitor params name i18n

  [manager]support monitor params name i18n
2022-06-12 21:13:25 +08:00
zklmcookle 1fb14c52b1 [monitor] change oracle database name to service name to reduce ambiguity (#182) 2022-06-12 21:13:25 +08:00
卫傅庆 b8eae9ab90 [monitor] bugfix: fix elasticsearch collect error when need basic auth(#174) 2022-06-12 21:13:25 +08:00
tomsun28 78ce41a7f8 [manager]fix oracle config yml percentage error (#168) 2022-06-12 21:13:25 +08:00
brave4Time 26244bf24f [monitor]feature: support oracle multi tablespaces (#163) 2022-06-12 21:13:25 +08:00
wyt199905 f1dca1fc03 [monitor]fix can not collect cpu metrics in tencent centos (#164) 2022-06-12 21:13:25 +08:00
tomsun28 e1bcaba98e Merge pull request #160 from dromara dev
merge dev to master
2022-05-29 17:38:43 +08:00
tomsun28 ca42ac4c24 Merge branch 'master' into dev 2022-05-29 17:35:43 +08:00
tomsun28 e1387b50e4 [collector]handle sensitive information such as account and password in log (#159) 2022-05-29 17:27:25 +08:00
tomsun28 3e339e3599 [doc,script]release hertzbeat version v1.0 (#158) 2022-05-29 16:03:37 +08:00
tomsun28 9249a41cd3 [web-app]bugfix:fix input blocking when input error in dark theme (#157) 2022-05-29 15:50:03 +08:00
tomsun28 d3f121ff32 [doc]feature: update contributor guide and gif show (#155)
Add @ChineseTony as a contributor

  [doc]feature: update contributor guide and gif show
2022-05-29 09:16:11 +08:00
tomsun28 23e96effe1 [doc]feature: update contributor guide and gif show (#155)
Add @ChineseTony as a contributor

  [doc]feature: update contributor guide and gif show
2022-05-29 09:13:44 +08:00
tomsun28 f71c2a07cc [collector]bugfix: fix warehouse data queue consume error (#153) 2022-05-27 22:42:33 +08:00
ChineseTony 4c4992aac3 [warehouse]bugfix: fix td-engine store table not exist log (#150) 2022-05-27 22:42:33 +08:00
tomsun28 72102a45c4 [collector]bugfix: fix warehouse data queue consume error (#153) 2022-05-27 22:32:30 +08:00
ChineseTony d1d4d23053 [warehouse]bugfix: fix td-engine store table not exist log (#150) 2022-05-27 20:23:35 +08:00
tomsun28 11d5c58825 [merge] merge pull request #149 from dev
merge dev to master
2022-05-26 23:02:38 +08:00
tomsun28 ef6b439e32 Merge branch 'master' into dev 2022-05-26 22:48:16 +08:00
tomsun28 91931c9fa2 [docs] feature: add contributors graph, gittter (#148)
[doc]update docs

  Add @tomsun28 as a contributor

  Update @tomsun28 as a contributor

  Add @wang1027-wqh as a contributor

  Add @shimingxy as a contributor

  Add @gcdd1993 as a contributor

  Add @a25017012 as a contributor

  Add @jx10086 as a contributor

  Add @winnerTimer as a contributor

  Add @goo-kits as a contributor

  Add @brave4Time as a contributor

  Add @walkerlee-lab as a contributor

  Add @fullofjoy as a contributor

  [doc]update readme

  [doc]update readme

  [doc]update readme

  [doc]update readme
2022-05-26 22:41:30 +08:00
tomsun28andMusk.Chen af145281c7 [collector]feature: reuse redis connection cache (#146)
[manager]feature: refactor DispatchAlarm

  [alerter]bugfix nextEvalInterval npe

   

  [monitor] Redis监控类型参数校验

  [monitor]feature: update redis protocol

  [collector]feature: reuse redis connection cache

Co-authored-by: Musk.Chen <Musk.Chen@fanruan.com>
2022-05-25 08:29:39 +08:00
tomsun28 efa549e50c [alerter]bugfix: support system alert trigger time (#144) 2022-05-22 23:30:15 +08:00
5887f9b1fa [monitor] feature: support redis monitor protocol (#142)
[manager]feature: refactor DispatchAlarm

  [alerter]bugfix nextEvalInterval npe

   

  [monitor] Redis监控类型参数校验

Co-authored-by: Musk.Chen <Musk.Chen@fanruan.com>
Co-authored-by: tomsun28 <tomsun28@outlook.com>
2022-05-22 23:29:11 +08:00
tomsun28 ba266d65d7 [monitor]bugfix: fix only one filter tag can be set when notification (#140) 2022-05-22 17:32:36 +08:00
MaxKey 863faf1f49 Copyright & NOTICE 2022-05-21 18:42:07 +08:00
tomsun28 52cfe32ec3 [home]update zookeeper help Doc (#137) 2022-05-21 09:13:45 +08:00
会编程的王学长andtomsun28 716b7539ef Feature add zookeeper help Doc (#137)
[alerter]bugfix nextEvalInterval npe

  feat: [home]feature: Added zookeeper Help Doc #wqh

Co-authored-by: tomsun28 <tomsun28@outlook.com>
2022-05-20 21:56:15 +08:00
tomsun28 3825fbd286 [web-app]bugfix:fix side menu invisible when theme is dark (#132) 2022-05-18 09:22:26 +08:00
tomsun28 4fab2e0743 [monitor]bugfix: fix load resource bundle error when local en.HK (#131) 2022-05-18 09:00:45 +08:00
tomsun28 2ae829f3f1 [alerter]bugfix nextEvalInterval npe 2022-05-15 21:57:45 +08:00
tomsun28 e99d47c694 Merge remote-tracking branch 'gitee dev' into dev 2022-05-15 21:20:15 +08:00
tomsun28 a345ae4c7a [monitor]change version 1.0-beta.7 to 1.0-beta.8 (#125) 2022-05-15 21:17:14 +08:00
tomsun28 03934a30f4 [alert]feature: support alert message i18n 2022-05-15 21:17:14 +08:00
tomsun28 18b2ade367 [alert]bugfix: alert resolved error. 2022-05-15 21:17:14 +08:00
tomsun28 643d48057c [manager,webapp]feature: support alert define appHierarchy i18n (#124) 2022-05-15 21:17:14 +08:00
tomsun28 47a3efe604 [monitor]feature: support alert nextEvalInterval, triggerTime. Ignore alert when happen again in eval interval. (#123)
[monitor]alert msg i18n

  [monitor]feature: support alert nextEvalInterval, triggerTime. Ignore alert when happen again in eval interval.
2022-05-15 21:17:14 +08:00
tomsun28 704c7b8b52 [manager]bugfix: fix no monitorName in tags when send alert 2022-05-15 21:17:14 +08:00
tomsun28 c9292bfad5 [manager]bugfix: linux.cpu.interrupt metric value is illegal (#118) 2022-05-15 21:17:14 +08:00
tomsun28 abd05e7294 [manager]feature: support ubuntu linux and centos linux monitoring (#95) 2022-05-15 21:17:14 +08:00
tomsun28 c61ea78c72 [monitor]feature: enable alerter send test msg button (#117) 2022-05-15 21:17:14 +08:00
tomsun28andxgf 8284ae50e0 [manager,webapp]feature: enable alerter send test msg button (#117)
[manager]feature: add alert send test msg

  [manager]feature: add alert send test msg

  [monitor]feature: alert test notice

Co-authored-by: xgf <13386772885@163.com>
2022-05-15 21:17:14 +08:00
tomsun28 c828680b73 [manager,webapp]bugfix: error when tags duplicate in monitor (#116) 2022-05-15 21:17:14 +08:00
tomsun28 8a097c3f91 [monitor]update web endpoint ' console' to ' ', api service endpoint … (#79)
[monitor]update web endpoint ' console' to ' ', api service endpoint ' ' to 'api'

  [monitor]update endpoint
2022-05-15 21:17:14 +08:00
tomsun28 5ab8a51819 [manager]update banner 2022-05-15 21:17:14 +08:00
会编程的王学长 74801c7b30 [monitor] feature: Added zookeeper and middleware page support (#114)
feat: [manager]feature: Add preliminary monitoring indicators of elasticsearch cluster #wqh

  feat: [manager]feature: Name change  #wqh

  feat: [web-app、manager、collector]feature: Added zookeeper and middleware page support #wqh
2022-05-15 21:17:14 +08:00
tomsun28 37c9596441 [collector]bugfix: expression evaluation error when value with spaces (#113) 2022-05-15 21:17:14 +08:00
tomsun28andxgf ef2a717e00 [monitor]feature: support tags, support alert notice dispatch by tags and priority (#111)
[monitor]feature: add tags

  [monitor]feature: fix alert tags error

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [monitor]feature: support tags, support alert notice dispatch by tags and priority

  [web-app]i18n

Co-authored-by: xgf <13386772885@163.com>
2022-05-15 21:17:14 +08:00
MaxKey b9e6bcac6e notification bug 2022-05-15 21:17:14 +08:00
tomsun28 e9403ed0a9 [monitor]change version 1.0-beta.7 to 1.0-beta.8 (#125) 2022-05-15 21:04:23 +08:00
tomsun28 b46bdab502 [alert]feature: support alert message i18n 2022-05-15 19:36:59 +08:00
tomsun28 8527e25075 [alert]bugfix: alert resolved error. 2022-05-15 18:13:12 +08:00
tomsun28 de71384f50 [manager,webapp]feature: support alert define appHierarchy i18n (#124) 2022-05-15 17:25:37 +08:00
tomsun28 ac64521d53 [monitor]feature: support alert nextEvalInterval, triggerTime. Ignore alert when happen again in eval interval. (#123)
[monitor]alert msg i18n

  [monitor]feature: support alert nextEvalInterval, triggerTime. Ignore alert when happen again in eval interval.
2022-05-15 16:51:38 +08:00
tomsun28 e7031f6799 [manager]bugfix: fix no monitorName in tags when send alert 2022-05-13 19:13:54 +08:00
tomsun28 8fd4140e3c [manager]bugfix: linux.cpu.interrupt metric value is illegal (#118) 2022-05-10 19:49:34 +08:00
tomsun28 6669717504 [manager]feature: support ubuntu linux and centos linux monitoring (#95) 2022-05-08 22:20:58 +08:00
tomsun28 662e9e0bfb [monitor]feature: enable alerter send test msg button (#117) 2022-05-08 21:20:31 +08:00
tomsun28andxgf 9b0f82306a [manager,webapp]feature: enable alerter send test msg button (#117)
[manager]feature: add alert send test msg

  [manager]feature: add alert send test msg

  [monitor]feature: alert test notice

Co-authored-by: xgf <13386772885@163.com>
2022-05-08 18:13:40 +08:00
tomsun28 94caa62b9f [manager,webapp]bugfix: error when tags duplicate in monitor (#116) 2022-05-08 07:57:58 +08:00
tomsun28 4f4e98ebb7 [monitor]update web endpoint ' console' to ' ', api service endpoint … (#79)
[monitor]update web endpoint ' console' to ' ', api service endpoint ' ' to 'api'

  [monitor]update endpoint
2022-05-04 22:20:43 +08:00
tomsun28 fc86ae4ff7 [manager]update banner 2022-05-04 18:44:15 +08:00
会编程的王学长 e15fdb9a3e [monitor] feature: Added zookeeper and middleware page support (#114)
feat: [manager]feature: Add preliminary monitoring indicators of elasticsearch cluster #wqh

  feat: [manager]feature: Name change  #wqh

  feat: [web-app、manager、collector]feature: Added zookeeper and middleware page support #wqh
2022-05-04 16:56:21 +08:00
tomsun28 9b50decc47 [collector]bugfix: expression evaluation error when value with spaces (#113) 2022-05-03 19:10:23 +08:00
tomsun28andxgf a2968da95d [monitor]feature: support tags, support alert notice dispatch by tags and priority (#111)
[monitor]feature: add tags

  [monitor]feature: fix alert tags error

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [alerter]feature: add alert tags foreign rest api

  [monitor]feature: support tags, support alert notice dispatch by tags and priority

  [web-app]i18n

Co-authored-by: xgf <13386772885@163.com>
2022-05-03 18:11:33 +08:00
MaxKey 50a1c266af notification bug 2022-05-03 11:41:47 +08:00
会编程的王学长 69e86358bd [manager]feature: ElasticSearch cluster support (#110)
feat: [manager]feature: Add preliminary monitoring indicators of elasticsearch cluster #wqh

  feat: [manager]feature: Name change  #wqh
2022-05-03 08:42:56 +08:00
会编程的王学长 96280ccd2f [collector,manager]feature:I18N Support #wqh (#107) 2022-04-25 22:15:00 +08:00
观沧海andMusk.Chen 8571c03406 [manager]feature: refactor DispatchAlarm (#106)
Co-authored-by: Musk.Chen <Musk.Chen@fanruan.com>
2022-04-25 22:10:45 +08:00
tomsun28 4def43c3ed [web-app]bugfix: recently alerts in dashboard load error when go back (#105) 2022-04-24 22:39:59 +08:00
MaxKey 067b1125c3 change theme 2022-04-24 19:10:53 +08:00
tomsun28 b98539d1e6 [docs]api tags i18n, update readme (#103) 2022-04-21 22:04:15 +08:00
会编程的王学长 6e4ee23c72 feat: [manager]feature:App Account Controller compatible with Chinese and English #wqh (#90) 2022-04-21 21:44:54 +08:00
tomsun28 0e41419647 [doc,manager,webapp]support deploy with osrc.com 2022-04-19 20:18:01 +08:00
tomsun28 8cca6126e1 [home]feature: support home docs i18n en (#94)
[home]feature: support home docs i18n en

  [home]feature: i18n update introduce

  [web-app]i18n for zh-TW

  [home]feature: i18n update docs
2022-04-17 21:36:13 +08:00
tomsun28 19dfc7e45b [monitor]feature: support roles permission, admin-user-guest (#101) 2022-04-17 21:30:26 +08:00
观沧海andMusk.Chen 0c0c5efd6f [script]bugfix #96,TDengine timezone error when docker-compose (#98)
Co-authored-by: Musk.Chen <Musk.Chen@fanruan.com>
2022-04-17 12:39:13 +08:00
tomsun28 8852552411 [docs]add hertzbeat deploy video link 2022-04-17 12:30:11 +08:00
tomsun28 cc72e5d6a0 [web-app]bugfix: filter is missing when alert-center pageSize change (#97) 2022-04-16 22:16:55 +08:00
会编程的王学长andtomsun28 7e3aca9e34 feature:Add alarm template custom console and help document (#93)
feat: [manager,alerter,home]feature:Add alarm template custom console and help document #wqh

  Update common src main java com usthe common util CommonConstants.java

Co-authored-by: tomsun28 <tomsun28@outlook.com>

Co-authored-by: tomsun28 <tomsun28@outlook.com>
2022-04-16 10:34:20 +08:00
tomsun28 059adb0e7b [script]bugfix: zh garbled characters appear in window's bat script execution (#89) 2022-04-14 20:52:08 +08:00
会编程的王学长andtomsun28 1745fd814f Modify monitoring and add transaction support. (#88)
feat: MonitorsController Chinese and English support #huacheng

  feat: [manager]feature:Delete notification operation compatibility query is empty  #huacheng

  feat: [manager,alert,collector,common]feature:Modify monitoring and add transaction support. Monitoring compatible with Chinese and English #wqh

Co-authored-by: tomsun28 <tomsun28@outlook.com>
2022-04-14 10:32:03 +08:00
会编程的王学长 1d50487c34 [manager]feature: zh and en annotations for code, delete notification when edit query is empty (#86)
feat: MonitorsController Chinese and English support #huacheng

  feat: [manager]feature:Delete notification operation compatibility query is empty  #huacheng
2022-04-13 14:56:58 +08:00
tomsun28 3906195664 [webapp, docs]support en readme and webapp (#83)
[docs]support en docs

  [docs]support en webapp

  [web-app]dashboard and monitor list i18n

  [web-app]i18n for monitor list

  [web-app]i18n for add edit monitor

  [web-app]i18n for monitor detail

  [web-app]i18n for login

  [web-app]i18n for alert center

  [web-app]i18n for alert notice

  [web-app]i18n for alert setting

  [web-app]i18n for notify
2022-04-11 22:59:36 +08:00
tomsun28 82253724a3 [collector]bugfix: non-supported character set when monitor GBK oracle (#84) 2022-04-11 21:21:02 +08:00
会编程的王学长 f66a445950 feat: MonitorsController Chinese and English support #huacheng (#85) 2022-04-11 20:56:55 +08:00
会编程的王学长andtomsun28 e52346465e [monitor]feature: Alarm and receiving Chinese and English support (#82)
fix: 代码名称优  #huacheng

  fix: msgtype更正名称 #huacheng

  fix: 企业微信更正名称 #huacheng

  feat: Alarm and receiving Chinese and English support #huacheng

Co-authored-by: tomsun28 <tomsun28@outlook.com>
2022-04-10 20:51:30 +08:00
tomsun28 8be9ec8a81 [script]update service startup script 2022-04-08 21:28:30 +08:00
tomsun28 5a08bf894b [home]add v1.0-beat.7 publish blog 2022-04-08 19:50:45 +08:00
tomsun28 5f26cc3a46 [docs]update gif show 2022-04-08 08:00:44 +08:00
tomsun28 56de6bb59e [script,docs]change version 1.0-beta.6 to 1.0-beta.7 2022-04-07 20:33:52 +08:00
tomsun28 5c942d0b4e [git]ignore dependency 2022-04-07 19:59:01 +08:00
tomsun28 d293b10e8c [monitor]feature:support linux cpu usage,memory usage,disk free (#76) 2022-04-07 17:51:48 +08:00
tomsun28 f9d53e9346 [manager]bugfix:fix linux interface metrics no instance (#75) 2022-04-07 14:25:11 +08:00
常清静矣 2d7a866860 [manager] bugfix: remove oracle field - database_type due 11g not support 2022-04-06 14:49:31 +00:00
学习代码的小白 f583e4f9a8 [manager]code format and optimization 2022-04-06 14:46:49 +00:00
tomsun28 c8ded92c6d [manager]feature:[website api]monitor support keyword match (#72) 2022-04-06 10:26:33 +08:00
tomsun28 1964f338c1 [manager]feature:only collect available metrics when detect (#70) 2022-04-06 08:32:38 +08:00
tomsun28 1be33dcef9 [collector]feature:enable auto redirect when 301 302 http code (#69) 2022-04-06 08:16:56 +08:00
tomsun28 b878211126 [monitor]feature:support hide advanced params define (#68)
feature:support hide advanced params define
  feature:all monitors set advanced params
  feature:remove duplicate port monitor yml
2022-04-06 07:38:54 +08:00
tomsun28 3e9031a433 [collector,alerter]bugfix:monitors always timeout alert (#67) 2022-04-05 20:50:33 +08:00
tomsun28 0c197f97c8 [script]feature:support win bat service (#65)
[script]feature:support win bat service

  add sponsor
2022-04-04 20:55:09 +08:00
tomsun28 4327fea085 [webapp,home]change tancloud brand to hertzbeat (#63) 2022-04-04 12:35:16 +08:00
tomsun28 96e1ad346c [warehouse]feature:make tdengine optional, not required (#62) 2022-04-04 11:45:41 +08:00
tomsun28 8950d39c00 [webapp]feature:http port follows ssl change (#61) 2022-04-04 11:02:12 +08:00
tomsun28 97b62b56db [manager]feature:[api, website] support basic auth, digest auth (#60) 2022-04-04 09:15:03 +08:00
tomsun28 caf6a4cc6b [manager,collector]feature:api monitor support query params (#59) 2022-04-04 08:40:23 +08:00
tomsun28 7de1f1b29e [manager,webapp]feature:api monitor support http headers (#58) 2022-04-03 22:12:57 +08:00
tomsun28 30d2211ff6 [monitor]feature:param yml support key-value map (#57) 2022-04-03 21:35:56 +08:00
tomsun28 39a50547f8 [manager,collector]update default timeout to 6000ms (#55) 2022-04-02 23:02:37 +08:00
tomsun28 71a048df7d feature check https cert server trust (#50)
[collector]feature check https cert server trust

  [collector]fix cannot find symbol class BASE64Decoder
2022-04-02 21:22:16 +08:00
tomsun28 a009bfb723 [manager,collector]config linux timeout time (#49) 2022-04-02 17:57:25 +08:00
tomsun28 aa678a2ca2 [docs]update readme doc 2022-04-01 18:00:24 +08:00
tomsun28 70b134f3bd [home]add oracle help doc 2022-03-31 17:29:37 +08:00
tomsun28 a1e9b7e863 [docs]update sureness help doc 2022-03-30 20:44:00 +08:00
老姜bei 49355941fb [docs] update readme doc 2022-03-30 04:53:32 +00:00
tomsun28 9c4dad2aa8 [manager]oracle monitor support tablespace connect qps tps 2022-03-26 21:29:08 +08:00
tomsun28 2121774604 [collector,manager]update oracle monitor metrics 2022-03-24 21:54:39 +08:00
xgf 8c989d25e6 [collector,manager]support oracle monitor 15
[manager]
   
   
  Merge remote-tracking branch 'origin feature#xgf' into feature#oracle
   
  Update README.md
2022-03-23 06:46:15 +00:00
tomsun28 8558a24522 [collector]bugfix monitor thread collect timeout error (#43) 2022-03-20 21:42:37 +08:00
tomsun28 64892ac5ba [docs]add v1.0-beat6 publish blog 2022-03-20 15:19:30 +08:00
tomsun28 f66ca33d00 [manager,home]add sqlserver help doc (#41)
[manager,home]add sqlserver help doc
2022-03-20 13:27:13 +08:00
tomsun28 c169f155e6 [docs]update home doc 2022-03-20 08:45:37 +08:00
tomsun28 41a7b219bf [web-app]update detect button 2022-03-20 07:52:11 +08:00
tomsun28 e23475e082 [script]update version 1.0-beta.5 to 1.0-beta.6 2022-03-20 07:30:26 +08:00
tomsun28 68dc162609 [collector]bugfix concurrent thread deadlock due jdbc spi (#40) 2022-03-19 16:21:11 +08:00
xgf 46252a5b7c [docs] update readme doc 14
Update README.md
2022-03-19 04:46:46 +00:00
tomsun28 7dc679238e [collector,manager]support sqlserver monitoring (#37) 2022-03-18 10:19:17 +08:00
tomsun28 b82dde0185 [home]update docker mount help doc 2022-03-17 20:47:01 +08:00
tomsun28 32929ab633 [docs]lock mysql tdengine version in doc 2022-03-17 16:03:35 +08:00
tomsun28 dc56738ae5 [manager,collector]mariadb,postgresql support timeout,fix jdbc parse error (#36) 2022-03-17 15:42:36 +08:00
tomsun28 77720ab0fc [script, webapp]local timezone (#35) 2022-03-17 15:09:08 +08:00
会编程的王学长 86b00e91f3 Merge pull request #34 from dromara feature_add_mysql
set mysql query timeout #18
2022-03-17 14:57:24 +08:00
chenghua 8c38ed5325 feat: set mysql default connect timeout #18 2022-03-17 14:46:03 +08:00
chenghua 6a997c953d set mysql query timeout #18 2022-03-17 14:43:49 +08:00
会编程的王学长 65ba8895fa Merge pull request #32 from dromara feature_add_mysql
refactor code
2022-03-17 11:06:51 +08:00
tomsun28 ee8d34477a [script]bugfix whether port is used 2022-03-16 21:02:57 +08:00
tomsun28 b1235f7347 [home]update ssh protocol help doc 2022-03-16 14:56:19 +08:00
chenghua 05285b0031 refactor code 2022-03-16 13:53:13 +08:00
tomsun28 b840d2d04c [script,docs]docker-compose deploy script, update doc 2022-03-15 21:52:36 +08:00
tomsun28 8ccb09e6a1 [manager,webapp]support monitor list filter (#29) 2022-03-15 16:21:25 +08:00
tomsun28 515c82dcbf [manager,webapp]bugfix search error (#28) 2022-03-15 15:00:22 +08:00
jx10086andytniu 0b973b9747 [script]add docker-compose deploy script (#27)
Co-authored-by: ytniu <root@ytniu.com>
2022-03-15 11:27:06 +08:00
tomsun28 6a62729e8f [collector]bugfix connect reuse error (#26) 2022-03-14 20:36:47 +08:00
tomsun28 7287cf9128 [web-app]update monitor list 2022-03-12 19:36:49 +08:00
tomsun28 4b164ec9e3 [docs]add contributing doc and update readme 2022-03-12 18:55:27 +08:00
tomsun28 464a1811ab [docs]add github action (#22) 2022-03-12 17:22:07 +08:00
tomsun28 6bf3382bd8 [web-app]update monitor list 2022-03-12 15:09:43 +08:00
tomsun28 c171ae092f [collector,manager,doc]support linux monitoring (#20) 2022-03-12 14:16:50 +08:00
tomsun28 c1b8298021 [home]add v1.0.beat5 publish blog 2022-03-11 09:19:11 +08:00
Peng Guo f5ed5c4a98 [script] update sureness yml config 2022-03-10 12:39:44 +00:00
tomsun28 fa6d20b375 [manager]update sureness open hierarchy api 2022-03-09 17:31:24 +08:00
tomsun28 a718c01689 [web-app]update ui menus 2022-03-09 17:11:51 +08:00
tomsun28 c2b104868f [script]release hertzbeat version 1.0-beat.5 2022-03-09 15:21:00 +08:00
会编程的王学长 024a9c17af Merge pull request #17 from dromara new-branch
use chrome header to mock http  14
2022-03-09 14:49:42 +08:00
chenghua bffca06a6a use chrome header to mock http 14 2022-03-09 10:20:23 +08:00
tomsun28 bfaccf50bb [web-app]add help button in monitor detail ui 2022-03-09 08:54:36 +08:00
tomsun28 408549d643 [home]add posgresql doc 2022-03-09 07:50:56 +08:00
tomsun28 186021f3bf [collector,manager]support posgresql monitoring (#16) 2022-03-08 17:17:24 +08:00
tomsun28 191afaf982 [alerter,webapp]alarm thrshold support config multi metrics 10
[alerter,webapp]alarm thrshold support config multi metrics
2022-03-08 02:57:49 +00:00
tomsun28 d3b2595df8 [web-app]ui theme button 2022-03-07 09:03:36 +08:00
tomsun28 4c475debbe fix dashboard alarm rate error 2022-03-07 08:47:17 +08:00
tomsun28 3e1a2f6e78 [monitor]refactor dashboard ui (#13) 2022-03-06 21:48:00 +08:00
tomsun28 6869134af7 [manager,home,collector]support mariadb monitoring (#11) 2022-03-05 21:30:31 +08:00
tomsun28 9a02737940 [home,webapp]add help link and update help doc 2022-03-05 20:49:57 +08:00
tomsun28 ca7c0f72a0 auto render ui menus by yml define 2022-03-05 15:17:52 +08:00
tomsun28 75e8c01f92 [web-app]bugfix ui dark theme 2022-03-05 10:10:36 +08:00
tomsun28 eb937aaf66 [web-app]bugfix ui dark theme 2022-03-05 09:31:13 +08:00
tomsun28 618205386d [web-app]bugfix ui dark theme (#10) 2022-03-04 21:40:48 +08:00
tomsun28 5c4fe95bb5 [docs]update readme doc 2022-03-04 17:58:54 +08:00
tomsun28 ddc39f7995 [docs,home]update home and add logo 2022-03-04 17:51:24 +08:00
tomsun28 4425ac3889 [docs]update sponsor 2022-03-04 15:35:10 +08:00
tomsun28 182452ddc9 [manager,webapp]bugfix#5 website monitor path Illegal character in path
[manager,webapp]bugfix website monitor path Illegal character in path
2022-03-04 13:56:43 +08:00
tomsun28 516c0e34ca [manager,webapp]bugfix website monitor path Illegal character in path at index 2022-03-04 13:54:30 +08:00
tomsun28 e3818f97f3 [manager,collector]add monitoring mysql innodb status mertics 2022-03-03 11:09:14 +08:00
tomsun28 3c04514de8 [web-app]set default detect true 2022-03-02 16:59:46 +08:00
tomsun28 ce6fe40049 [home,collector]update home doc 2022-03-02 10:16:29 +08:00
tomsun28 1feafb1bda [docs]change login name and update home doc 2022-02-28 09:15:18 +08:00
tomsun28 9ce18e11df [script]release hertzbeat verison 1.0-beat.4 2022-02-27 10:46:38 +08:00
tomsun28 7b83423dff [web-app]bugfix alarm setting errorr 2022-02-27 10:02:07 +08:00
tomsun28 552e1096dd [script]enable thymeleaf cache 2022-02-27 08:58:34 +08:00
tomsun28 b900543ea0 [script]email config attention doc 2022-02-27 08:49:57 +08:00
tomsun28 3726ede571 [web-app]add help center menu 2022-02-25 22:57:13 +08:00
tomsun28 14019b40d3 [home]update help center doc 2022-02-25 22:31:38 +08:00
tomsun28 ea7aca056e [home]update docs 2022-02-24 23:22:51 +08:00
tomsun28 703629499d [docs]update readme 2022-02-24 22:29:13 +08:00
tomsun28 c1eef97e28 [docs]update tancloud logo 2022-02-24 15:51:14 +08:00
tomsun28 dea29790ec support notice alarm by dingding 2022-02-24 11:47:00 +08:00
tomsun28 19a6337282 [home,script]update deploy help doc 2022-02-23 21:50:48 +08:00
tomsun28 155630ec83 [web-app]update monitor max interval time 2022-02-23 16:52:10 +08:00
tomsun28 e6e5febc5a [manager]fix pmd error 2022-02-23 16:32:15 +08:00
tomsun28 0677353c36 support notice alarm by feishu 2022-02-22 23:39:18 +08:00
tomsun28 7621ec6179 support alarm notice by feishu
Merge pull request  9
2022-02-22 13:20:05 +00:00
chenghua e8ed922640 refactor code 2022-02-22 21:00:44 +08:00
chenghua 1be009c8ea support alarm notice by feishu 2022-02-22 20:58:38 +08:00
tomsun28 5220e520e4 [alerter]bugfix can not alarm resume when restart system 2022-02-22 15:59:17 +08:00
tomsun28 018b2c1af3 [script]update jvm env 2022-02-22 14:48:40 +08:00
chenghua e298b32278 Merge remote-tracking branch 'origin master' 2022-02-22 13:40:52 +08:00
tomsun28 a55cf50b9a [manager,alerter]bugfix not delete alaram when delete monitor 2022-02-22 12:07:00 +08:00
chenghua 9fb0624cb7 Merge remote-tracking branch 'origin master'
# Conflicts:
#	manager src main java com usthe manager component alerter DispatchAlarm.java
2022-02-22 11:29:57 +08:00
tomsun28 3385edf8bc [web-app]enable entriprise wechat notice 2022-02-22 11:08:50 +08:00
tomsun28 9acef6bdb2 [manager]bugfix wechat notice error 2022-02-22 10:10:30 +08:00
tomsun28 daeb7f1c1e [manager,common]update wehcat alarm notice 2022-02-22 10:01:15 +08:00
学习代码的小白 3b3c931657 8 support wehcat alarm notice
support wechat alarm 
  Merge remote-tracking branch 'origin master'
  update email notice html #I4U9BT
2022-02-21 13:03:38 +00:00
chenghua 42f28dba86 support wechat alarm 2022-02-21 20:06:53 +08:00
chenghua f8dfa099a4 Merge remote-tracking branch 'origin master'
# Conflicts:
#	manager src main resources templates mailAlarm.html
2022-02-21 18:41:27 +08:00
tomsun28 ddbae62719 [manager,common]update email notice html 2022-02-21 18:07:39 +08:00
tomsun28 2dbbfa5a6f [manager]bugfix custom email server not work 2022-02-21 15:09:19 +08:00
学习代码的小白 d4140b5e24 7 update email notice html
update email notice html #I4U9BT
2022-02-20 11:06:40 +00:00
chenghua 017bd714f4 update email notice html #I4U9BT 2022-02-20 17:46:11 +08:00
tomsun28 891b6855ee [webapp,common]update host valid and add unit test 2022-02-19 22:56:17 +08:00
tomsun28 61034f183a Merge pull request 6 2022-02-19 14:37:26 +00:00
学习代码的小白 9d75ef03c0 Merge branch 'master' of gitee.com:dromara hertzbeat into master 2022-02-19 14:35:46 +00:00
chenghua 4724ea94f3 update email html add home link 2022-02-19 22:31:32 +08:00
学习代码的小白 8e2a093390 Merge remote-tracking branch 'origin master'
refactor code and log
  Update web-app package.json
  Update web-app package.json
  Update web-app package.json
  Update web-app package.json
  Update manager src main resources application.yml
  Update manager src main resources application.yml
  add email alram template html
  final input param
2022-02-19 13:59:36 +00:00
chenghua 0d4a7a5b51 Merge remote-tracking branch 'origin master' 2022-02-19 21:53:02 +08:00
chenghua bbe8ceb9ee refactor code and log 2022-02-19 21:51:50 +08:00
tomsun28 d86df3f6aa Update web-app package.json 2022-02-19 13:50:04 +00:00
tomsun28 28a6f28c56 Update web-app package.json 2022-02-19 13:49:52 +00:00
tomsun28 8745954cf2 Update web-app package.json 2022-02-19 13:49:41 +00:00
tomsun28 c1e9d3c89f Update web-app package.json 2022-02-19 13:49:17 +00:00
tomsun28 6273171924 Update manager src main resources application.yml 2022-02-19 13:48:35 +00:00
tomsun28 4ae772c752 Update manager src main resources application.yml 2022-02-19 13:48:17 +00:00
chenghua c65ea28901 add email alram template html 2022-02-19 19:07:37 +08:00
tomsun28 072f3e573e [alerter,common]bugfix alaram not connect monitor instance 2022-02-19 15:02:12 +08:00
tomsun28 f1bd17a7af [web-app]bugfix email notice diapaly, resize pop 2022-02-19 14:32:07 +08:00
tomsun28 5198378dc6 [manager,webapp,doc]support sureness config account and update doc 2022-02-18 18:09:18 +08:00
学习代码的小白 c3242b4697 final input param 2022-02-18 05:11:59 +00:00
chenghua cd0c49df3c final input param 2022-02-18 12:08:04 +08:00
tomsun28 a12056b107 [warehouse]remove some debug log 2022-02-16 17:12:43 +08:00
tomsun28 630855b5c6 [script,common]bugfix tenantid 2022-02-16 17:04:10 +08:00
tomsun28 72a2de9ef0 [script,doc]update hertzbeat version 1.0-beat.3 2022-02-16 16:19:47 +08:00
tomsun28 9dac4ceefa [script]bugfix startup sh script 2022-02-16 14:22:00 +08:00
tomsun28 9f931eb6e9 [collector,webapp]enable sitemap monitoring 2022-02-16 09:35:28 +08:00
tomsun28 7b86558556 [collector,manager]support sitemap monitoring 2022-02-15 20:46:07 +08:00
tomsun28 b05cfb578e [home]add kanban and update monitor ui 2022-02-12 22:25:39 +08:00
tomsun28 c078c628df bugfix password parse error sometime 2022-02-12 22:11:27 +08:00
tomsun28 958dba7db8 update api monitor param 2022-02-12 17:07:48 +08:00
random-chat 74201fde26 support custom post body and content type in http collect 2022-02-12 08:58:49 +00:00
tomsun28 f23a2a1f74 [script,docs]bugfix package failed and update doc 2022-02-11 18:27:25 +08:00
tomsun28 a190c44857 [script,docs]rename package name hertz-beat to hertzbeat and update doc 2022-02-11 17:53:05 +08:00
tomsun28 d9a27a97b7 [script]package version 1.0-beta.2 2022-02-11 17:27:09 +08:00
tomsun28 ca388b934a hertzbeat home update blog 2022-02-11 17:26:30 +08:00
tomsun28 75ad640306 hertzbeat home update blog 2022-02-11 15:33:14 +08:00
tomsun28 010a255991 hertzbeat home add blog 2022-02-11 15:23:29 +08:00
tomsun28 184e50c7b4 [docs]add dromara 2022-02-11 14:51:51 +08:00
tomsun28 42d2269f83 update github link name 2022-02-11 12:09:18 +08:00
tomsun28 7b2309f10f bugfix load file in diff env error 2022-02-10 13:50:24 +08:00
tomsun28 6636801e78 bugfix env dev prod load error 2022-02-10 13:07:49 +08:00
tomsun28 8cd7f9145c update readme add gif 2022-02-09 21:12:36 +08:00
tomsun28 06b533d930 param validate in webapp 2022-02-09 20:35:18 +08:00
tomsun28 b2a7ac635e update ipdomain validator 2022-02-09 18:05:07 +08:00
tomsun28 c3116e841e [alerter,manager]bugfix detect collect error
Merge pull request  2 from random-chat fixed_bug_20220209
2022-02-09 09:09:07 +00:00
WalkerLee 172540bb7a fixed:
bugfix detect collect error
2022-02-09 16:55:50 +08:00
tomsun28 065467906c bugfix http collect npe 2022-02-09 10:43:08 +08:00
tomsun28 a563068f8b alarm resume 2022-02-08 17:07:35 +08:00
tomsun28 20b446f6ec success when http status code 3xx 2022-02-08 14:46:22 +08:00
tomsun28 02b594414e update log pattern config 2022-02-08 12:05:22 +08:00
tomsun28 abefcbee8a bugfix dup job error 2022-02-08 09:50:41 +08:00
tomsun28 f740190227 update github link 2022-02-07 10:05:19 +08:00
tomsun28 d1310fa673 update readme 2022-02-05 20:02:38 +08:00
tomsun28 1e2dde5929 update readme add contact 2022-02-05 19:37:00 +08:00
tomsun28 243d3c7860 update github link 2022-02-05 18:50:00 +08:00
tomsun28 c1b3cac883 use jsdelivr cdn pic 2022-02-05 18:03:08 +08:00
tomsun28 6d5fd6f384 update apache license 2022-02-05 16:55:49 +08:00
tomsun28 d65251e8e3 update common collect 2022-02-05 16:43:17 +08:00
tomsun28 af3570f126 update common collect 2022-02-05 16:41:52 +08:00
tomsun28 8089a42bea support database common collect 2022-02-05 15:57:24 +08:00
tomsun28 a0dfed7b40 update hertzbeat home 2022-02-05 15:50:02 +08:00
tomsun28 856089f797 update hertzbeat home 2022-02-05 10:22:20 +08:00
tomsun28 5a36b85905 update hertzbeat home 2022-02-04 22:23:44 +08:00
tomsun28 4f54eee020 update hertzbeat version 2022-02-03 22:44:25 +08:00
tomsun28 e6378b6f94 assembly package support targz 2022-02-03 22:41:11 +08:00
tomsun28 ba3079a8c1 update git ignore 2022-02-03 22:35:49 +08:00
tomsun28 92a41c6561 add default application yml 2022-02-03 22:32:21 +08:00
tomsun28 2b611161d3 update hertzbeat home web 2022-02-03 12:23:16 +08:00
tomsun28 d32edfc234 init hertzbeat web home 2022-02-02 22:49:50 +08:00
tomsun28 42088937d5 job scheduler init 2022-02-01 16:57:20 +08:00
tomsun28 bf38da8894 update exclude auth resource in sureness 2022-01-31 10:25:24 +08:00
tomsun28 cccaf158f5 update docker service script 2022-01-31 09:50:38 +08:00
tomsun28 e1ccca0364 update log back config 2022-01-31 09:23:03 +08:00
tomsun28 1eb573fac4 [webapp]fix error: Invalid version: 15.2-15.3 2022-01-31 08:43:22 +08:00
tomsun28 ac4d44b41f up webapp package size 2022-01-31 08:38:06 +08:00
tomsun28 958c5dfaaa build with docker 2022-01-30 15:59:27 +08:00
tomsun28 e45029352e remove setting menu, use redis store data 2022-01-30 15:28:46 +08:00
tomsun28 d0524e2e04 bugfix tdengine fail 2022-01-30 14:11:46 +08:00
tomsun28 0aab56f1f1 bugfix can not edit monitor 2022-01-30 14:07:34 +08:00
tomsun28 4320a2ff39 ensure monitor name unique 2022-01-30 14:06:06 +08:00
tomsun28 e0122f383c monitor data chart history ui 2022-01-30 14:00:46 +08:00
tomsun28 a31c9595a8 impl metrics history data api 2022-01-30 13:48:24 +08:00
tomsun28 a7cd863099 support store data with tdengine 2022-01-30 13:47:28 +08:00
tomsun28 054a6e9fe4 bugfix edit monitor error 2022-01-30 13:36:42 +08:00
tomsun28 deb565964d update global exception handler 2022-01-30 13:32:59 +08:00
tomsun28 45afb122e2 unlock ui with any word 2022-01-30 13:04:16 +08:00
tomsun28 9c2a189eae set detect default false 2022-01-30 13:02:50 +08:00
tomsun28 3093d246fb password encrypted transmission 2022-01-30 13:00:12 +08:00
tomsun28 7b0897b151 support mysql collect protocol 2022-01-30 12:56:57 +08:00
tomsun28 822f8a9f0f update monitor params,alert tip 2022-01-30 12:39:23 +08:00
tomsun28 d8201676d1 bugfix alarm relate monitor 2022-01-30 12:34:20 +08:00
tomsun28 0ea3db0108 move data entity to common module 2022-01-30 12:11:10 +08:00
tomsun28 0bef774493 auth and refresh token 2022-01-30 10:56:52 +08:00
tomsun28 9835a3d36a monitor detail title 2022-01-30 10:19:29 +08:00
tomsun28 91b980b1d0 little endian page adaptive optimization 2022-01-30 10:16:23 +08:00
tomsun28 e1e59fbb96 docker build script 2022-01-30 10:09:30 +08:00
tomsun28 091fe5bd12 common validator and util 2022-01-30 09:54:59 +08:00
tomsun28 a0478a1d53 collector dispath, http ip tcp 2022-01-29 17:11:22 +08:00
tomsun28 e7a9bf52d9 assembly package script 2021-12-26 15:40:30 +08:00
tomsun28 618bc00a14 build webapp in script 2021-12-26 15:08:54 +08:00
tomsun28 5b84d6921d fix eslint warning 2021-12-23 15:59:49 +08:00
tomsun28 d88128d717 ui router auth guard, upgrade sureness 2021-12-21 15:39:53 +08:00
tomsun28 e5cff187f1 dispaly unresolved alarm 2021-12-20 17:10:06 +08:00
tomsun28 62e19c60cc bugfix data chart dispaly error 2021-12-20 10:31:55 +08:00
tomsun28 8737497bd8 bugfix multi query not work 2021-12-19 22:10:19 +08:00
tomsun28 36219e99a3 alarm center query search, batch deal 2021-12-19 21:49:19 +08:00
tomsun28 ff5783fa73 support search feature 2021-12-19 16:08:18 +08:00
tomsun28 3d43eb9adc alarm threshould add equals funtion 2021-12-19 10:52:54 +08:00
tomsun28 f60f24c99d support threshold config env param tip 2021-12-18 22:10:13 +08:00
tomsun28 9f7473fc2c add button tooltip 2021-12-18 19:29:12 +08:00
tomsun28 aa50f9c03e update metrics data api 2021-12-18 18:25:44 +08:00
tomsun28 5da711275f webhook notice alarm 2021-12-18 10:20:54 +08:00
tomsun28 14c7cfc2d5 support disable alarm notice 2021-12-17 22:00:14 +08:00
tomsun28 68bcea707b email notice alarm 2021-12-17 21:37:46 +08:00
tomsun28 e1b010b680 add sync button 2021-12-17 15:43:25 +08:00
tomsun28 cb9b130095 fix notice rule name 2021-12-17 11:04:35 +08:00
tomsun28 58c4c53412 alarm notice switch receiver ui 2021-12-17 11:04:00 +08:00
tomsun28 f89b52516e alarm notice rule ui 2021-12-16 22:10:57 +08:00
tomsun28 1f7cddbff3 notice receiver manage 2021-12-16 18:00:20 +08:00
tomsun28 ed5806e872 add logo and brand 2021-12-15 22:18:14 +08:00
tomsun28 404a0214a0 monitor status change map alarm trigger 2021-12-15 11:21:51 +08:00
tomsun28 6ca1f94c06 alarm threshold trigger times 2021-12-15 09:07:01 +08:00
tomsun28 354eab13ef monitor center support delete alarm 2021-12-14 08:45:08 +08:00
tomsun28 6beca0f544 change alarm duration to alarm tigger times 2021-12-13 15:22:16 +08:00
tomsun28 aeb0507517 alarm center ui 2021-12-13 14:51:08 +08:00
tomsun28 247a95d673 alarm batch api 2021-12-13 14:50:23 +08:00
tomsun28 ba0cb1d3f4 alert setting ui 2021-12-13 01:17:58 +08:00
tomsun28 00a3591efb update alarm define api 2021-12-13 01:16:56 +08:00
tomsun28 dcd36e087d alarm threshold ui 2021-12-12 18:32:23 +08:00
tomsun28 573515199d monitor hierarchy api 2021-12-12 18:31:25 +08:00
tomsun28 4ec7d004d6 alarm list ui 2021-12-12 10:33:27 +08:00
tomsun28 61dc2c513d alarm define api 2021-12-12 10:32:40 +08:00
tomsun28 69072d37a6 alarm query api 2021-12-10 22:21:53 +08:00
tomsun28 bc898edcd6 store alarm data, map monitor status 2021-12-10 16:56:39 +08:00
tomsun28 273c9ec406 impl alerter module 2021-12-10 12:54:42 +08:00
tomsun28 56799aeb55 init alerter module 2021-12-09 11:56:20 +08:00
tomsun28 927d8319e6 layout less update 2021-12-08 15:03:32 +08:00
tomsun28 0a4117c3cc bugfix datetime auto create 2021-12-08 14:56:19 +08:00
tomsun28 52f9999b79 dashboard ui 2021-12-08 12:11:35 +08:00
tomsun28 de728cbc9b summary static api 2021-12-07 16:39:20 +08:00
tomsun28 705015d145 monitor detail chart ui 2021-12-07 15:00:21 +08:00
tomsun28 73624ee6fa update wareshouse 2021-12-07 14:59:26 +08:00
tomsun28 02c485a54c monitor detail chart ui 2021-12-06 22:14:35 +08:00
tomsun28 dd7e4f856b update monitor api 2021-12-06 00:41:12 +08:00
tomsun28 c6ec94faed monitor detail ui and backend 2021-12-05 18:23:45 +08:00
tomsun28 9522db3a5b support monitor i18n 2021-12-05 00:09:03 +08:00
tomsun28 52d397e2c2 monitors sort desc 2021-12-04 21:04:35 +08:00
tomsun28 eefd24c45b bugfix monitor button error 2021-12-04 20:45:23 +08:00
tomsun28 5a978acfcc auto generate monitor name 2021-12-04 20:20:36 +08:00
tomsun28 8008959b37 design telnet protocol 2021-12-04 19:55:54 +08:00
tomsun28 b865f651fe design ping protocol 2021-12-04 15:38:59 +08:00
tomsun28 0dbb4de70e support monitor param options value 2021-12-04 11:52:19 +08:00
tomsun28 fde14d02a5 support monitor param default value 2021-12-04 09:00:11 +08:00
tomsun28 5bf1111576 monitor status icon 2021-12-03 21:46:21 +08:00
tomsun28 724b9d9c96 support cancel monitor 2021-12-03 21:25:26 +08:00
tomsun28 dce1934be6 monitor status map icon 2021-12-03 17:56:01 +08:00
tomsun28 1347c66181 bugfix ui render 2021-12-03 16:46:10 +08:00
tomsun28 1d5392e671 support http monitor ssl 2021-12-03 16:45:26 +08:00
tomsun28 900ba2eab0 bugfix monitor list pageable 2021-12-03 15:26:00 +08:00
tomsun28 720692e124 bugfix boolean param error 2021-12-03 14:18:48 +08:00
tomsun28 15393d98c5 bugfix password aes 2021-12-03 14:08:01 +08:00
tomsun28 28aba6f329 bugfix new monitoring 2021-12-03 13:53:36 +08:00
tomsun28 27508d0d8a snowflake id 2021-12-03 13:41:17 +08:00
tomsun28 9d64e29fb5 login ui and backend 2021-12-03 09:15:53 +08:00
tomsun28 d0c1130249 dashboard ui design 2021-12-02 21:34:05 +08:00
tomsun28 ec3ccba432 list monitoring ui and backend 2021-12-02 17:50:42 +08:00
tomsun28 14814d225a maven package jar 2021-11-30 22:18:03 +08:00
tomsun28 6200590092 new monitoring ui 2021-11-30 22:16:38 +08:00
tomsun28 b6015c619f support cors 2021-11-30 00:46:57 +08:00
tomsun28 342f0774ca desgin ui menu layout 2021-11-28 14:58:20 +08:00
tomsun28 ca23d00b8b init webapp with alain 2021-11-27 22:21:52 +08:00
tomsun28 5a5b82a0b9 init webapp,angular+ts+less+ng-zorro 2021-11-27 11:14:26 +08:00
tomsun28 ae9f119d50 update module readme 2021-11-26 16:03:05 +08:00
tomsun28 dfe11e2156 update wareshouse 2021-11-25 22:09:46 +08:00
tomsun28 24c07b4f93 update protobuf 2021-11-25 21:18:43 +08:00
tomsun28 7298c964de init warehouse store data 2021-11-25 20:19:40 +08:00
tomsun28 4d87386554 update gitignore 2021-11-23 21:14:40 +08:00
tomsun28 37fe6568a3 add api request demo json 2021-11-23 10:27:09 +08:00
tomsun28 792eacf424 change type string to byte 2021-11-20 19:51:07 +08:00
tomsun28 c35a76ed2c update example yml 2021-11-20 19:36:41 +08:00
tomsun28 ebbcdd5541 design http collect parse stru 2021-11-20 18:13:16 +08:00
tomsun28 9610254737 ip domain valid 2021-11-19 10:38:58 +08:00
tomsun28 e22910357d request param field valid 2021-11-18 23:07:57 +08:00
tomsun28 db7fc3a538 custom define valid annotation 2021-11-17 20:21:28 +08:00
tomsun28 99e457673f update job metrics 2021-11-17 01:30:49 +08:00
tomsun28 73d3195c27 update param design, store in memory 2021-11-16 17:47:15 +08:00
tomsun28 35bdb6dae4 update swagger info 2021-11-16 16:18:28 +08:00
tomsun28 12e7aaab70 monitoring onetime detect collect 2021-11-16 12:58:46 +08:00
tomsun28 9f02be3749 impl monitor api curd 2021-11-15 16:36:49 +08:00
tomsun28 a104e1d237 impl monitor type api, add query monitors 2021-11-15 15:18:54 +08:00
tomsun28 51cd639b22 monitoring type api 2021-11-14 17:34:36 +08:00
tomsun28 0d001f00c9 monitoring manage api 2021-11-14 14:02:00 +08:00
tomsun28 3dff27657c design monitor param stru 2021-11-13 22:36:22 +08:00
tomsun28 b863d0e489 design monitoring stru 2021-11-13 21:44:03 +08:00
tomsun28 8005420f3c init swagger config 2021-11-12 16:06:08 +08:00
tomsun28 37c332ce10 update readme 2021-11-11 16:19:47 +08:00
tomsun28 1d10f08c64 init project 2021-11-10 20:07:27 +08:00
6716 changed files with 412551 additions and 51649 deletions
Vendored
BIN
View File
Binary file not shown.
+2492
View File
File diff suppressed because it is too large Load Diff
+60
View File
@@ -0,0 +1,60 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
github:
description: Apache HertzBeat(incubating) is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
homepage: https://hertzbeat.apache.org/
labels:
- monitoring
- monitor
- notifications
- alerting
- self-hosted
- prometheus
- zabbix
- grafana
- metrics
- observability
- uptime
- uptime-monitoring
- status
- status-page
- devops
- server
- linux
- database
- mysql
- cloud
enabled_merge_buttons:
squash: true
merge: false
rebase: false
protected_branches:
master:
required_status_checks:
strict: true
contexts:
- check-license-header
required_pull_request_reviews:
dismiss_stale_reviews: true
required_approving_review_count: 1
notifications:
commits: notifications@hertzbeat.apache.org
issues: notifications@hertzbeat.apache.org
pullrequests: notifications@hertzbeat.apache.org
jobs: notifications@hertzbeat.apache.org
discussions: dev@hertzbeat.apache.org
+38
View File
@@ -0,0 +1,38 @@
{
"name": "Hertzbeat DevContainer",
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/devcontainers/features/java:1": {
"version": "17",
"installMaven": "true",
"installGradle": "false"
},
"ghcr.io/devcontainers/features/node:1": {
"version": "20"
},
"ghcr.io/devcontainers/features/git-lfs:1.1.0": {}
},
"customizations": {
"vscode": {
"settings": {},
// same extensions as Gitpod, should match /.gitpod.yml
"extensions": [
"vscjava.vscode-java-pack",
"editorconfig.editorconfig",
"dbaeumer.vscode-eslint",
"stylelint.vscode-stylelint",
"DavidAnson.vscode-markdownlint",
"ms-azuretools.vscode-docker",
"cweijan.vscode-database-client2",
"GitHub.vscode-pull-request-github"
]
}
},
"portsAttributes": {
"4200": {
"label": "Hertzbeat Web",
"onAutoForward": "notify"
}
},
"postCreateCommand": "java -version"
}
+25
View File
@@ -0,0 +1,25 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
/home export-ignore
/hip export-ignore
/template-marketplace export-ignore
/.github export-ignore
/.idea export-ignore
/.devcontainer export-ignore
.gitattributes export-ignore
.gitignore export-ignore
+78
View File
@@ -0,0 +1,78 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
name: 🐛 Bug Report
description: Problems and issues with code of HertzBeat 🤔.
title: "[BUG] <title>"
labels: ["bug"]
body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
- type: textarea
attributes:
label: Current Behavior
description: A concise description of what you're experiencing.
validations:
required: false
- type: textarea
attributes:
label: Expected Behavior
description: A concise description of what you expected to happen.
validations:
required: false
- type: textarea
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. In this environment...
2. With this config...
3. Run '...'
4. See error...
validations:
required: false
- type: textarea
attributes:
label: Environment
description: |
examples:
- **HertzBeat version(s)**: v1.1.1
value: "HertzBeat version(s):"
render: markdown
validations:
required: false
- type: textarea
attributes:
label: Debug logs
description: |
Add your debug logs here.
validations:
required: false
- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the issue you are encountering!
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
+22
View File
@@ -0,0 +1,22 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
blank_issues_enabled: false
contact_links:
- name: Community Support
url: https://github.com/apache/hertzbeat/discussions
about: Please ask and answer questions here.
@@ -0,0 +1,56 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
name: 🚀 Feature Request
description: I have a suggestion (and may want to implement it 🙂)!
title: "[Feature] <title>"
labels: ["new feature"]
body:
- type: textarea
attributes:
label: Feature Request
description: >
Tip: Have you checked the docs https://hertzbeat.apache.org/docs/, GitHub issues whether someone else has already reported your issue? Maybe the feature already exists?
placeholder: >
A concise description of what you're experiencing.
validations:
required: false
- type: textarea
attributes:
label: Is your feature request related to a problem? Please describe
description: A clear and concise description of what the problem is. Ex. I have an issue when [...]
validations:
required: false
- type: textarea
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen. Add any considered drawbacks.
validations:
required: false
- type: textarea
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: false
- type: textarea
attributes:
label: Additional context
validations:
required: false
- type: markdown
value: "Please read the [Contribution Guideline](https://hertzbeat.apache.org/docs/community/contribution) before submitting the PR"
+35
View File
@@ -0,0 +1,35 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
name: 🤔 Question
description: Usage question that isn't answered in docs or discussion
title: "[Question] <title>"
labels: ["question"]
body:
- type: textarea
attributes:
label: Question
placeholder: >
your question here;
validations:
required: true
- type: markdown
attributes:
value: |
Please pay attention on issues you submitted, because we maybe need more details.
If no response anymore and we cannot reproduce it on current information, we will **close it**.
+42
View File
@@ -0,0 +1,42 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
name: 🚀 Task
description: Used to create tasks for the community.
title: "[Task] <title>"
labels: ["discussion"]
body:
- type: textarea
attributes:
label: Description
placeholder: A clear and concise description of Task
validations:
required: true
- type: textarea
attributes:
label: Task List
placeholder: |
-[ ] Task1...
-[ ] Task2...
-[ ] Task3...
-[ ] Task4...
validations:
required: false
- type: markdown
attributes:
value: |
Please read the [Contribution Guideline](https://hertzbeat.apache.org/docs/community/contribution) before submitting the PR
+34
View File
@@ -0,0 +1,34 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
name: 🤔 Volunteer
description: Some volunteer help
title: "[Volunteer] <title>"
labels: ["status: volunteer wanted"]
body:
- type: textarea
attributes:
label: Volunteer help
placeholder: >
your need volunteer help here;
validations:
required: true
- type: markdown
attributes:
value: |
Please read the [Contribution Guideline](https://hertzbeat.apache.org/docs/community/contribution) before submitting the PR
+14
View File
@@ -0,0 +1,14 @@
## What's changed?
<!-- Describe Your PR Here -->
## Checklist
- [ ] I have read the [Contributing Guide](https://hertzbeat.apache.org/docs/community/code_style_and_quality_guide)
- [ ] I have written the necessary doc or comment.
- [ ] I have added the necessary unit tests and all cases have passed.
## Add or update API
- [ ] I have added the necessary [e2e tests](https://github.com/apache/hertzbeat/tree/master/e2e) and all cases have passed.
+115
View File
@@ -0,0 +1,115 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
infra:
- changed-files:
- any-glob-to-any-file:
- ".github/**/*"
- ".asf.yaml"
- ".gitignore"
- ".licenserc.yaml"
- "SECURITY.md"
- "CODE_OF_CONDUCT.md"
- "CONTRIBUTING.md"
license:
- changed-files:
- any-glob-to-any-file:
- "material/licenses/**/*"
- "LICENSE"
- "NOTICE"
script:
- changed-files:
- any-glob-to-any-file:
- "script/**/*"
helm:
- changed-files:
- any-glob-to-any-file:
- "script/helm/**/*"
kubernetes:
- changed-files:
- any-glob-to-any-file:
- "script/helm/**/*"
build:
- changed-files:
- any-glob-to-any-file:
- "script/assembly/**/*"
docker:
- changed-files:
- any-glob-to-any-file:
- "script/docker/**/*"
- "script/docker-compose/**/*"
docker-compose:
- changed-files:
- any-glob-to-any-file:
- "script/docker-compose/**/*"
doc:
- changed-files:
- any-glob-to-any-file:
- "**/README.md"
- "**/README_CN.md"
- "home/**/*"
home:
- changed-files:
- any-glob-to-any-file:
- "home/src/**/*"
webapp:
- changed-files:
- any-glob-to-any-file:
- "web-app/**/*"
e2e:
- changed-files:
- any-glob-to-any-file:
- "e2e/**/*"
backend:
- changed-files:
- any-glob-to-any-file:
- "alerter/**/*"
- "collector/**/*"
- "common/**/*"
- "grafana/**/*"
- "manager/**/*"
- "push/**/*"
- "remoting/**/*"
- "warehouse/**/*"
collector:
- changed-files:
- any-glob-to-any-file:
- "collector/**/*"
monitoring-template:
- changed-files:
- any-glob-to-any-file:
- "manager/src/main/resources/define/**/*"
HIP:
- changed-files:
- any-glob-to-any-file:
- 'hip/**'
+83
View File
@@ -0,0 +1,83 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: Backend CI
on:
push:
branches: [ master, dev, action* ]
paths-ignore:
- '**.md'
- 'home/**'
- 'web-app/**'
- 'script/**'
- 'material/**'
pull_request:
branches: [ master, dev ]
paths-ignore:
- '**.md'
- 'home/**'
- 'web-app/**'
- 'script/**'
- 'material/**'
jobs:
backend-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./script/ci/github-actions/setup-deps
- name: Build with Maven
run: mvn clean -B package -Prelease -Dmaven.test.skip=false --file pom.xml
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v4.0.1
with:
token: ${{ secrets.CODECOV_TOKEN }}
verbose: true
- name: Build Image
uses: docker/build-push-action@v3
with:
context: ./dist
file: ./script/docker/server/Dockerfile
push: false
tags: apache/hertzbeat:test
- name: Run E2E
run: |
sudo curl -L https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo chmod u+x /usr/local/bin/docker-compose
cd e2e
sudo docker-compose version
sudo docker-compose up --exit-code-from testing --remove-orphans
# upload application logs
- name: Upload logs & API test reports
uses: actions/upload-artifact@v4
if: always()
with:
name: hz-logs-${{ github.run_id }}
path: |
e2e/logs/
e2e/report/
+81
View File
@@ -0,0 +1,81 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
schedule:
- cron: '21 13 * * 4'
push:
branches: [ action* ]
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
strategy:
fail-fast: true
matrix:
language: [ 'java', 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Auto build attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
# ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Auto build fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
+64
View File
@@ -0,0 +1,64 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
name: DOC CI
on:
push:
branches: [ master, dev, action* ]
paths:
- 'home/**'
pull_request:
branches: [ master, dev ]
paths:
- 'home/**'
jobs:
docs-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-python@v4
with:
python-version: '3.8'
- name: Check Markdown
uses: DavidAnson/markdownlint-cli2-action@v16
with:
globs: './home/**/*.md'
- name: Check filenames
run: python ./script/ci/docs/check_file_name.py ./script/ci/docs/check_file_name.json
- name: Dead Link Check
run: |
sudo npm install -g markdown-link-check@3.8.7
for file in $(find ./home -name "*.md"); do
if ! grep -Fxq "$file" ./script/ci/exclude_files.txt; then
markdown-link-check -c ./script/ci/link_check.json -q "$file"
fi
done
- name: NPM INSTALL
working-directory: home
run: npm install
- name: NPM BUILD
working-directory: home
run: npm run build
+56
View File
@@ -0,0 +1,56 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
name: 'HertzBeat Doc Pdf Builder'
on:
push:
branches: [ page_build* ]
jobs:
build:
runs-on: macos-latest
steps:
- name: Install Prince
run: |
LANG="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"
curl https://www.princexml.com/download/prince-15.1-macos.zip -O
tar zxf prince-15.1-macos.zip
cd prince-15.1-macos
yes "" | sudo ./install.sh
- name: Build CN PDF
run: npx docusaurus-prince-pdf -u https://hertzbeat.apache.org/zh-cn/docs --output docs-cn.pdf
- name: Build EN PDF
run: npx docusaurus-prince-pdf -u https://hertzbeat.apache.org/docs --output docs-en.pdf
- name: Upload results
uses: actions/upload-artifact@v4
with:
name: docs-cn-pdf
path: docs-cn.pdf
if-no-files-found: error
retention-days: 1
- name: Upload results
uses: actions/upload-artifact@v4
with:
name: docs-en-pdf
path: docs-en.pdf
if-no-files-found: error
retention-days: 1
+43
View File
@@ -0,0 +1,43 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: Frontend CI
on:
push:
branches: [ master, dev, action* ]
paths:
- 'web-app/**'
pull_request:
branches: [ master, dev ]
paths:
- 'web-app/**'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Yarn Install
working-directory: web-app
run: yarn
- name: EsLint Test
working-directory: web-app
run: yarn lint:ts
+39
View File
@@ -0,0 +1,39 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: License Checker
on:
push:
branches: [ master, dev, action* ]
pull_request:
branches: [ master, dev ]
jobs:
check-license-header:
name: check-license-header
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Check license header
uses: apache/skywalking-eyes@v0.6.0
+53
View File
@@ -0,0 +1,53 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: Monitor E2E Test
on:
schedule:
# trigger at 01:00 everyday
- cron: '0 1 * * *'
push:
branches: [ action* ]
jobs:
check-license-header:
name: Monitor E2E Test
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: ./script/ci/github-actions/setup-deps
- name: Build with Maven
run: mvn clean -B package -Prelease -Dmaven.test.skip=true --file pom.xml
- name: Build Image
uses: docker/build-push-action@v3
with:
context: ./dist
file: ./script/docker/server/Dockerfile
push: false
tags: apache/hertzbeat:test
- name: Run K8s Monitor E2E Test
run: |
sudo curl -L https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo chmod u+x /usr/local/bin/docker-compose
cd e2e/k8s
sudo docker-compose version
sudo docker-compose up --exit-code-from testing --remove-orphans
+72
View File
@@ -0,0 +1,72 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
name: Nightly CI
on:
schedule:
# trigger at 00:00 everyday
- cron: '0 0 * * *'
push:
branches: [ action* ]
jobs:
build:
runs-on: ubuntu-latest
if: ${{ github.repository == 'apache/hertzbeat' }}
steps:
- uses: actions/checkout@v4
- uses: ./script/ci/github-actions/setup-deps
- name: Build the Frontend
run: |
cd web-app
yarn install
yarn package
- name: Build the Backend
run: |
mvn clean install
mvn clean package -Prelease -DskipTests
cd hertzbeat-collector
mvn clean package -Pcluster -DskipTests
- uses: docker/setup-qemu-action@v3
- uses: docker/setup-buildx-action@v3
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and Push Server
uses: docker/build-push-action@v6
with:
context: ./dist
file: ./script/docker/server/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: apache/hertzbeat:nightly
- name: Build and Push Collector
uses: docker/build-push-action@v6
with:
context: ./dist
file: ./script/docker/collector/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: apache/hertzbeat-collector:nightly
+34
View File
@@ -0,0 +1,34 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
name: "Pull Request Robot"
on:
- pull_request_target
jobs:
labeler:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- name: Label pull request
uses: actions/labeler@v5
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
configuration-path: .github/labeler.yml
sync-labels: true
+59
View File
@@ -0,0 +1,59 @@
target/
!.mvn/wrapper/maven-wrapper.jar
Thumbs.db
.DS_Store
.gradle
build/
out/
micronaut-cli.yml
.mvn/
*.log
package-lock.json
*.zip
jdk/
data/
!/e2e/**/data/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### For icon.png ###
!.idea/icon.png
### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
### VS Code ###
.vscode/
# dependencies
node_modules
.docusaurus
# h2 data
*.mv.db
*.trace.db
# debug env
application-dev.yml
application-mysql.yml
application-pg.yml
/package.json
/yarn.lock
+21
View File
@@ -0,0 +1,21 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
[submodule "script/helm/hertzbeat-helm-chart"]
path = script/helm/hertzbeat-helm-chart
url = git@github.com:apache/hertzbeat-helm-chart.git
branch = main
+7
View File
@@ -0,0 +1,7 @@
FROM gitpod/workspace-full
USER gitpod
RUN bash -c ". /home/gitpod/.sdkman/bin/sdkman-init.sh && \
sdk install java 17.0.3-ms && \
sdk default java 17.0.3-ms"
+54
View File
@@ -0,0 +1,54 @@
image:
file: .gitpod.Dockerfile
tasks:
- name: Run backend
before: cd hertzbeat-manager
command: |
gp sync-await setup-backend
mvn spring-boot:run
- name: Run frontend
before: cd web-app
command: |
gp sync-await setup-frontend
yarn start --public-host "`gp url 4200`"
openMode: split-right
- name: Setup backend
init: |
mvn clean install -DskipTests
command: |
gp sync-done setup-backend
exit 0
- name: Setup frontend
init: |
cd web-app && yarn install
command: |
gp sync-done setup-frontend
exit 0
openMode: split-right
vscode:
extensions:
- vscjava.vscode-java-pack
- editorconfig.editorconfig
- dbaeumer.vscode-eslint
- stylelint.vscode-stylelint
- DavidAnson.vscode-markdownlint
- ms-azuretools.vscode-docker
- cweijan.vscode-database-client2
- GitHub.vscode-pull-request-github
ports:
- port: 4200
name: Hertzbeat
onOpen: open-browser
- port: 1157
onOpen: ignore
- port: 1158
onOpen: ignore
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

+105
View File
@@ -0,0 +1,105 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
header:
license:
spdx-id: Apache-2.0
copyright-owner: Apache Software Foundation
paths-ignore:
- '**/*.md'
- '**/*.json'
- '**/*.iml'
- '**/*.ini'
- '**/*.svg'
- '**/*.png'
- '**/*.MD'
- '**/*.ftl'
- '**/*.tpl'
- '**/*.pl'
- '**/*.dict'
- '**/*.awk'
- "**/*.lock"
- '**/*.crt'
- '**/*.pem'
- '**/*.js'
- '**/*.less'
- '**/*.txt'
- '**/target/**'
- '.gitattributes'
- '**/.gitignore'
- '**/.gitkeep'
- 'home/**'
- 'material/**'
- 'LICENSE'
- 'NOTICE'
- 'DISCLAIMER'
- '**/LICENSE'
- '**/NOTICE'
- '.all-contributorsrc'
- '**/*.AbstractCollect'
- '**/*.Plugin'
- '**/*.MockMaker'
- '.prettierrc'
- '.browserslistrc'
- '.editorconfig'
- '.eslintignore'
- '.eslintrc.js'
- '.stylelintrc'
- '.prettierignore'
- '.prettierrc.js'
- '.gitpod.Dockerfile'
- '.gitpod.yml'
- 'karma.conf.js'
- 'proxy.conf.js'
- '.helmignore'
- 'web-app/src/app/core/**'
- 'web-app/src/app/layout/**'
- 'web-app/src/app/routes/exception/**'
- 'web-app/src/app/routes/routes.module.ts'
- 'web-app/src/app/routes/routes-routing.module.ts'
- 'web-app/src/app/shared/json-schema/**'
- 'web-app/src/app/shared/index.ts'
- 'web-app/src/app/shared/shared.module.ts'
- 'web-app/src/app/shared/shared-delon.module.ts'
- 'web-app/src/app/shared/shared-zorro.module.ts'
- 'web-app/src/app/app.module.ts'
- 'web-app/src/app/app.component.ts'
- 'web-app/src/app/global-config.module.ts'
- 'web-app/src/app/icons-provider.module.ts'
- 'web-app/src/assets/color.less'
- 'web-app/src/assets/style.compact.less'
- 'web-app/src/assets/style.dark.less'
- 'web-app/src/environments/**'
- 'web-app/src/styles/**'
- 'web-app/src/index.html'
- 'web-app/src/main.ts'
- 'web-app/src/polyfills.ts'
- 'web-app/src/style-icons.ts'
- 'web-app/src/style-icons-auto.ts'
- 'web-app/src/style.less'
- 'web-app/src/test.ts'
- 'web-app/src/typings.d.ts'
comment: on-failure
dependency:
files:
- pom.xml
- web-app/package.json
+48
View File
@@ -0,0 +1,48 @@
//
// Licensed to the Apache Software Foundation (ASF) under one or more
// contributor license agreements. See the NOTICE file distributed with
// this work for additional information regarding copyright ownership.
// The ASF licenses this file to You under the Apache License, Version 2.0
// (the "License"); you may not use this file except in compliance with
// the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
{
"globs": ["home/**/*.md"],
"config": {
"default": true,
"MD001": true,
"MD003": true,
"MD013": {
"line_length": 600,
"code_blocks": false,
"tables": false
},
"MD024": {
"siblings_only": true
},
"MD025": true,
"MD029": true,
"MD033": {
"allowed_elements": ["table", "tr", "td", "a", "img", "sub", "b", "br", "img", "tbody", "mark", "font"]
},
"MD036": false,
"MD040": true,
"MD045": true,
"MD046": true,
"MD047": true,
"MD052": true
},
"ignores": [
"**/node_modules/**",
"**/target/**",
"**/dist/**"
]
}
-35
View File
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
"use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[9],{9:(e,t,s)=>{s.r(t),s.d(t,{default:()=>i});s(288),s(142);var a=s(147);s(227);a.q;s(872);var c=s(656);s(101),s(621);var n=s(178),r=s(12);s(694),s(390);const u={cacheWillUpdate:async({response:e})=>200===e.status||0===e.status?e:null};r.q;s(791);r.q;class o extends r.q{constructor(e={}){super(e),this.plugins.some((e=>"cacheWillUpdate"in e))||this.plugins.unshift(u)}async _handle(e,t){const s=t.fetchAndCachePut(e).catch((()=>{}));t.waitUntil(s);let a,c=await t.cacheMatch(e);if(c)0;else{0;try{c=await s}catch(e){e instanceof Error&&(a=e)}}if(!c)throw new n.R("no-response",{url:e.url,error:a});return c}}s(955);function i(e){e.debug&&console.log("[WebdriverIO-PWA][SW]: running swCustom code",e),(0,c.R)((e=>[/graph\.facebook\.com\/.*\/picture/,/netlify\.com\/img/,/avatars1\.githubusercontent/].some((t=>e.url.href.match(t)))),new o)}}}]);
+76
View File
@@ -0,0 +1,76 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues and other contributions
that are not aligned to this Code of Conduct or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing or otherwise unacceptable behavior may be
reported by contacting the project team at dev@hertzbeat.apache.org. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate for the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at <https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see
<https://www.contributor-covenant.org/faq>
+300
View File
@@ -0,0 +1,300 @@
## Contributor Guide [中文贡献者指南](#贡献者指南)
> We are committed to maintaining a happy community that helps each other, welcome every contributor to join us!
### Kinds of Contributions
> In the HertzBeat community, there are many ways to contribute:
- 💻**Code**: Can help the community complete some tasks, write new features or fix some bugs;
- ⚠️**Test**: Can come to participate in the writing of test code, including unit testing, integration testing, e2e testing;
- 📖**Docs**: Can write or Documentation improved to help users better understand and use HertzBeat;
- 📝**Blog**: You can write articles about HertzBeat to help the community better promote;
- 🤔**Discussion**: You can participate in the discussion of new features of HertzBeat and integrate your ideas with HertzBeat;
- 💡**Preach**: Can help publicize or promote the HertzBeat community, speak in meetup or summit;
- 💬**Suggestion**: You can also make some suggestions to the project or community to promote the healthy development of the community;
More see [Contribution Types](https://allcontributors.org/docs/en/emoji-key)
Even small corrections to typos are very welcome :)
### Getting HertzBeat up and running
> To get HertzBeat code running on your development tools, and able to debug with breakpoints.
> This is a front-end and back-end separation project. To start the local code, the back-end [manager](manager) and the front-end [web-app](web-app) must be started separately.
#### Backend start
1. Requires `maven3+`, `java17` and `lombok` environments
2. (Optional) Modify the configuration file: `manager/src/main/resources/application.yml`
3. Execute under the project root directory: `mvn clean install -DskipTests`
4. Add VM Options: `--add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED`
5. Start `springboot manager` service: `manager/src/main/java/org/apache/hertzbeat/hertzbeat-manager/Manager.java`
#### Frontend start
1. Need `Node Yarn` Environment, Make sure `Node.js >= 18`
2. Cd to the `web-app` directory: `cd web-app`
3. Install yarn if not existed `npm install -g yarn`
4. Install Dependencies: `yarn install` or `yarn install --registry=https://registry.npmmirror.com` in `web-app`
5. Install angular-cli globally: `yarn global add @angular/cli@15` or `yarn global add @angular/cli@15 --registry=https://registry.npmmirror.com`
6. After the local backend is started, start the local frontend in the web-app directory: `ng serve --open`
7. Browser access to localhost:4200 to start, default account/password is *admin/hertzbeat*
### Find tasks
Find the issue you are interested in! On our GitHub repo issue list, we often publish some issues with the label good first issue or status: volunteer wanted.
These issues welcome the help of contributors. Among them, good first issues tend to have low thresholds and are suitable for novices.
Of course, if you have a good idea, you can also propose it directly on GitHub Discussion or contact with community.
### Submit Pull Request
1. First you need to fork your target [hertzbeat repository](https://github.com/apache/hertzbeat).
2. Then download the code locally with git command:
```shell
git clone git@github.com:${YOUR_USERNAME}/hertzbeat.git #Recommended
```
3. After the download is complete, please refer to the getting started guide or README file of the target repository to initialize the project.
4. Then, you can refer to the following command to submit the code:
```shell
git checkout -b a-feature-branch #Recommended
```
5. Submit the coed as a commit, the commit message format specification required: [module name or type name]feature or bugfix or doc: custom message.
```shell
git add <modified file/path>
git commit -m '[docs]feature: necessary instructions' #Recommended
```
6. Push to the remote repository
```shell
git push origin a-feature-branch
```
7. Then you can initiate a new PR (Pull Request) on GitHub.
Please note that the title of the PR needs to conform to our spec, and write the necessary description in the PR to facilitate code review by Committers and other contributors.
### Wait for the code to be merged
After submitting the PR, the Committee or the community's friends will review the code you submitted (Code Review), and will propose some modification suggestions or conduct some discussions. Please pay attention to your PR in time.
If subsequent changes are required, there is no need to initiate a new PR. After submitting a commit on the original branch and pushing it to the remote repository, the PR will be automatically updated.
In addition, our project has a relatively standardized and strict CI inspection process. After submitting PR, CI will be triggered. Please pay attention to whether it passes the CI inspection.
Finally, the Committers can merge the PR into the master branch.
### After the code is merged
After the code has been merged, you can delete the development branch on both the local and remote repositories:
```shell
git branch -d a-dev-branch
git push origin --delete a-dev-branch
```
On the master/main branch, you can do the following to sync the upstream repository:
```shell
git remote add upstream https://github.com/apache/hertzbeat.git #Bind the remote warehouse, if it has been executed, it does not need to be executed again
git checkout master
git pull upstream master
```
### HertzBeat Improvement Proposal (HIP)
If you have major new features(e.g., support metrics push gateway, support logs monitoring), you need to write a design document known as a HertzBeat Improvement Proposal (HIP). Before starting to write a HIP, make sure you follow the process [here](https://github.com/apache/hertzbeat/tree/master/hip).
### How to become a Committer?
With the above steps, you are a contributor to HertzBeat. Repeat the previous steps to stay active in the community, keep at, you can become a Committer!
### Join Discussion
[Join the Mailing Lists](https://lists.apache.org/list.html?dev@hertzbeat.apache.org) : Mail to `dev-subscribe@hertzbeat.apache.org` to subscribe mailing lists.
Add WeChat account `ahertzbeat` to pull you into the WeChat group.
## 🥐 Architecture
- **[manager](https://github.com/apache/hertzbeat/tree/master/hertzbeat-manager)** Provide monitoring management, system management basic services.
> Provides monitoring management, monitoring configuration management, system user management, etc.
- **[collector](https://github.com/apache/hertzbeat/tree/master/collector)** Provide metrics data collection services.
> Use common protocols to remotely collect and obtain peer-to-peer metrics data.
- **[warehouse](https://github.com/apache/hertzbeat/tree/master/warehouse)** Provide monitoring data warehousing services.
> Metrics data management, data query, calculation and statistics.
- **[alerter](https://github.com/apache/hertzbeat/tree/master/hertzbeat-alerter)** Provide alert service.
> Alarm calculation trigger, monitoring status linkage, alarm configuration, and alarm notification.
- **[web-app](https://github.com/apache/hertzbeat/tree/master/web-app)** Provide web ui.
> Angular Web UI.
![hertzBeat](home/static/img/docs/hertzbeat-arch.png)
<br>
------
<br>
## 贡献者指南
> 非常欢迎参与项目贡献,我们致力于维护一个互相帮助的快乐社区。
### 贡献方式
> 在 HertzBeat 社区,贡献方式有很多:
- 💻**代码**:可以帮助社区完成一些任务、编写新的feature或者是修复一些bug;
- ⚠️**测试**:可以来参与测试代码的编写,包括了单元测试、集成测试、e2e测试;
- 📖**文档**:可以编写或完善文档,来帮助用户更好地了解和使用 HertzBeat;
- 📝**博客**:可以撰写 HertzBeat 的相关文章,来帮助社区更好地推广;
- 🤔**讨论**:可以参与 HertzBeat 新的feature的讨论,将您的想法跟 HertzBeat 融合;
- 💡**布道**:可以帮助宣传或推广 HertzBeat 社区,在 meetup 或 summit 中演讲;
- 💬**建议**:也可以对项目或者社区提出一些建议,促进社区的良性发展;
更多贡献方式参见 [Contribution Types](https://allcontributors.org/docs/en/emoji-key)
即便是小到错别字的修正我们也都非常欢迎 :)
### 让 HertzBeat 运行起来
> 让 HertzBeat 的代码在您的开发工具上运行起来,并且能够断点调试。
> 此为前后端分离项目,本地代码启动需将后端[manager](manager)和前端[web-app](web-app)分别启动生效。
#### 后端启动
1. 需要 `maven3+`, `java17` 和 `lombok` 环境
2. (可选)修改配置文件配置信息-`manager/src/main/resources/application.yml`
3. 在项目根目录运行编译: `mvn clean install -DskipTests`
4. 在 `jvm` 加入参数 `--add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED`
5. 启动`springboot manager`服务 `manager/src/main/java/org/apache/hertzbeat/hertzbeat-manager/Manager.java`
#### 前端启动
1. 需要 `nodejs yarn` 环境, Make sure `Node.js >= 18`
2. 进入 `web-app` 目录: `cd web-app`
3. 安装yarn: `npm install -g yarn`
4. 在前端工程目录 `web-app` 下执行: `yarn install` or `yarn install --registry=https://registry.npmmirror.com` in `web-app`
5. 全局安装 `angular-cli`: `yarn global add @angular/cli@15` or `yarn global add @angular/cli@15 --registry=https://registry.npmmirror.com`
6. 待本地后端启动后,在web-app目录下启动本地前端 `ng serve --open`
7. 浏览器访问 localhost:4200 即可开始,默认账号密码 *admin/hertzbeat*
### 寻找任务
寻找您感兴趣的Issue!在我们的GitHub仓库和邮件列表中,我们经常会发布一些带有 good first issue 或者 status: volunteer wanted 标签的issue,这些issue都欢迎贡献者的帮助。
其中good first issue往往门槛较低、适合新手。
当然,如果您有好的想法,也可以直接在GitHub Discussion 中提出或者联系社区。
### 提交 Pull Request
1. 首先您需要 Fork 目标仓库 [hertzbeat repository](https://github.com/apache/hertzbeat).
2. 然后 用git命令 将代码下载到本地:
```shell
git clone git@github.com:${YOUR_USERNAME}/hertzbeat.git #Recommended
```
3. 下载完成后,请参考目标仓库的入门指南或者 README 文件对项目进行初始化。
4. 接着,您可以参考如下命令进行代码的提交, 切换新的分支, 进行开发:
```shell
git checkout -b a-feature-branch #Recommended
```
5. 提交 commit , commit 描述信息需要符合约定格式: [module name or type name]feature or bugfix or doc: custom message.
```shell
git add <modified file/path>
git commit -m '[docs]feature: necessary instructions' #Recommended
```
6. 推送到远程仓库
```shell
git push origin a-feature-branch
```
7. 然后您就可以在 GitHub 上发起新的 PR (Pull Request)。
请注意 PR 的标题需要符合我们的规范,并且在 PR 中写上必要的说明,来方便 Committer 和其他贡献者进行代码审查。
### 等待PR代码被合并
在提交了 PR 后,Committer 或者社区的小伙伴们会对您提交的代码进行审查(Code Review),会提出一些修改建议,或者是进行一些讨论,请及时关注您的PR。
若后续需要改动,不需要发起一个新的 PR,在原有的分支上提交 commit 并推送到远程仓库后,PR会自动更新。
另外,我们的项目有比较规范和严格的 CI 检查流程,在提交 PR 之后会触发 CI,请注意是否通过 CI 检查。
最后,Committer 可以将 PR 合并入 master 主分支。
### 代码被合并后
在代码被合并后,您就可以在本地和远程仓库删除这个开发分支了:
```shell
git branch -d a-dev-branch
git push origin --delete a-dev-branch
```
在主分支上,您可以执行以下操作来同步上游仓库:
```shell
git remote add upstream https://github.com/apache/hertzbeat.git #Bind the remote warehouse, if it has been executed, it does not need to be executed again
git checkout master
git pull upstream master
```
### HertzBeat 改进提案 (HIP)
如果您有重大的新特性(例如,支持指标推送网关,日志监控等),您需要编写一个被称为 HertzBeat 改进提案(HertzBeat Improvement ProposalHIP)的设计文档。在开始编写 HIP 之前,请确保您遵循了[这里](https://github.com/apache/hertzbeat/tree/master/hip)的流程。
### 如何成为Committer
通过上述步骤,您就是 HertzBeat 的贡献者了。重复前面的步骤,在社区中保持活跃,坚持下去,您就能成为 Committer!
### 加入讨论交流
[Join the Mailing Lists](https://lists.apache.org/list.html?dev@hertzbeat.apache.org) : Mail to `dev-subscribe@hertzbeat.apache.org` to subscribe mailing lists.
Add WeChat account `ahertzbeat` to pull you into the WeChat group.
### 模块
- **[manager](https://github.com/apache/hertzbeat/tree/master/hertzbeat-manager)** 提供监控管理,系统管理基础服务
> 提供对监控的管理,监控应用配置的管理,系统用户租户后台管理等。
- **[collector](https://github.com/apache/hertzbeat/tree/master/collector)** 提供监控数据采集服务
> 使用通用协议远程采集获取对端指标数据。
- **[warehouse](https://github.com/apache/hertzbeat/tree/master/warehouse)** 提供监控数据仓储服务
> 采集指标结果数据管理,数据落盘,查询,计算统计。
- **[alerter](https://github.com/apache/hertzbeat/tree/master/hertzbeat-alerter)** 提供告警服务
> 告警计算触发,任务状态联动,告警配置,告警通知。
- **[web-app](https://github.com/apache/hertzbeat/tree/master/web-app)** 提供可视化控制台页面
> 监控告警系统可视化控制台前端
![hertzBeat](home/static/img/docs/hertzbeat-arch.png)
+10
View File
@@ -0,0 +1,10 @@
Apache HertzBeat (incubating) is an effort undergoing incubation at the Apache
Software Foundation (ASF), sponsored by the Apache Incubator PMC.
Incubation is required of all newly accepted projects until a further review
indicates that the infrastructure, communications, and decision making process
have stabilized in a manner consistent with other successful ASF projects.
While incubation status is not necessarily a reflection of the completeness
or stability of the code, it does indicate that the project has yet to be
fully endorsed by the ASF.
+237
View File
@@ -0,0 +1,237 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
========================================================================
MIT License
========================================================================
The following components are provided under the MIT License
These files from https://github.com/ng-alain/ng-alain
The text of the license is included in material/licenses/frontend/LICENSE-ng-alain.txt
web-app/src/app/core/**
web-app/src/app/layout/**
web-app/src/app/routes/exception/**
web-app/src/app/routes/routes.module.ts
web-app/src/app/routes/routes-routing.module.ts
web-app/src/app/shared/json-schema/**
web-app/src/app/shared/index.ts
web-app/src/app/shared/shared.module.ts
web-app/src/app/shared/shared-delon.module.ts
web-app/src/app/shared/shared-zorro.module.ts
web-app/src/app/app.module.ts
web-app/src/app/app.component.ts
web-app/src/app/global-config.module.ts
web-app/src/app/icons-provider.module.ts
web-app/src/assets/color.less
web-app/src/assets/style.compact.less
web-app/src/assets/style.dark.less
web-app/src/environments/**
web-app/src/styles/**
web-app/src/index.html
web-app/src/main.ts
web-app/src/polyfills.ts
web-app/src/style-icons.ts
web-app/src/style-icons-auto.ts
web-app/src/style.less
web-app/src/test.ts
web-app/src/typings.d.ts
+5
View File
@@ -0,0 +1,5 @@
Apache HertzBeat (incubating)
Copyright 2024-2025 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
+572
View File
@@ -0,0 +1,572 @@
<p align="center">
<a href="https://hertzbeat.apache.org">
<img alt="hertzbeat" src="/home/static/img/hertzbeat-brand.svg" width="260">
</a>
</p>
<h4 align="center">
<a href="README.md">English Document</a> | <a href="README_CN.md">中文文档</a>
</h4>
> A real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
[![Discord](https://img.shields.io/badge/Chat-Discord-7289DA?logo=discord)](https://discord.gg/Fb6M73htGr)
[![Reddit](https://img.shields.io/badge/Reddit-Community-7289DA?logo=reddit)](https://www.reddit.com/r/hertzbeat/)
[![Twitter](https://img.shields.io/twitter/follow/hertzbeat1024?logo=twitter)](https://x.com/hertzbeat1024)
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8139/badge)](https://www.bestpractices.dev/projects/8139)
[![codecov](https://codecov.io/gh/apache/HertzBeat/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/hertzbeat)
[![Docker Pulls](https://img.shields.io/docker/pulls/apache/hertzbeat?style=%20for-the-badge&logo=docker&label=DockerHub%20Download)](https://hub.docker.com/r/apache/hertzbeat)
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/hertzbeat)](https://artifacthub.io/packages/search?repo=hertzbeat)
[![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCri75zfWX0GHqJFPENEbLow?logo=youtube&label=YouTube%20Channel)](https://www.youtube.com/channel/UCri75zfWX0GHqJFPENEbLow)
[![Contribute with Gitpod](https://img.shields.io/badge/Contribute%20with-Gitpod-908a85?logo=gitpod&color=green)](https://gitpod.io/#https://github.com/apache/hertzbeat)
**Home: [hertzbeat.apache.org](https://hertzbeat.apache.org)**
**Email: <a href="mailto:dev-subscribe@hertzbeat.apache.org">Mail to `dev-subscribe@hertzbeat.apache.org`</a> to subscribe mailing lists**
## 🎡 <font color="green">Introduction</font>
[Apache HertzBeat](https://github.com/apache/hertzbeat) (incubating) is an easy-to-use, open source, real-time monitoring system with agentless, high performance cluster, prometheus-compatible, offers powerful custom monitoring and status page building capabilities.
### Features
* Combines **monitoring, alarm, and notification** features into one platform, and supports monitoring for web service, program, database, cache, os, webserver, middleware, bigdata, cloud-native, network, custom and more.
* Easy to use and agentless, web-based and with one-click monitoring and alerting, zero learning curve.
* Makes protocols such as `Http, Jmx, Ssh, Snmp, Jdbc, Prometheus` configurable, allowing you to collect any metrics by simply configuring the template `YML` file online. Imagine being able to quickly adapt to a new monitoring type like K8s or Docker simply by configuring online with HertzBeat.
* Compatible with the `Prometheus` ecosystem and more, can monitoring what `Prometheus` can monitoring with few clicks on webui.
* High performance, supports horizontal expansion of multi-collector clusters, multi-isolated network monitoring and cloud-edge collaboration.
* Provides flexible alarm threshold rules and timely notifications delivered via `Discord` `Slack` `Telegram` `Email` `Dingtalk` `WeChat` `FeiShu` `Webhook` `SMS` `ServerChan`.
* Provides powerful status page building capabilities, easily communicate the real-time status of your service to users.
> HertzBeat's powerful customization, multi-type support, high performance, easy expansion, and low coupling, aims to help users quickly build their own monitoring system.
----
![hertzbeat](home/static/img/home/1.png)
![hertzbeat](home/static/img/home/status.png)
![hertzbeat](home/static/img/home/9.png)
----
## 🥐 Architecture
![hertzBeat](home/static/img/docs/hertzbeat-arch.png)
## ⛄ Supported
> We define all monitoring collection types such as `mysql`, `jvm`, and `k8s` as `YML` monitoring templates, allowing users to import them to support corresponding types of monitoring.
> Welcome everyone to contribute your customized general monitoring type YML template during use.
- [Website](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-website.yml), [Port Telnet](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-port.yml),
[Http Api](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-api.yml), [Ping Connect](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ping.yml),
[Jvm](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-jvm.yml), [SiteMap](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-fullsite.yml),
[Ssl Certificate](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ssl_cert.yml), [SpringBoot2](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-springboot2.yml),
[FTP Server](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ftp.yml), [SpringBoot3](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-springboot3.yml),
[Udp Port](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-udp_port.yml), [Dns](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-dns.yml),
[Pop3](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-pop3.yml), [Ntp](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ntp.yml),
[Api Code](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-api_code.yml), [Smtp](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-smtp.yml),
[Nginx](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-nginx.yml)
- [Mysql](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-mysql.yml), [PostgreSQL](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-postgresql.yml),
[MariaDB](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-mariadb.yml), [Redis](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-redis.yml),
[ElasticSearch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-elasticsearch.yml), [SqlServer](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-sqlserver.yml),
[Oracle](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-oracle.yml), [MongoDB](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-mongodb.yml),
[DM](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-dm.yml), [OpenGauss](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-opengauss.yml),
[ClickHouse](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-clickhouse.yml), [IoTDB](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-iotdb.yml),
[Redis Cluster](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-redis_cluster.yml), [Redis Sentinel](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-redis_sentinel.yml)
[Doris BE](https://github.com/apache/hertzbeat/blob/master/hertzbeat-manager/src/main/resources/define/app-doris_be.yml), [Doris FE](https://github.com/apache/hertzbeat/blob/master/hertzbeat-manager/src/main/resources/define/app-doris_fe.yml),
[Memcached](https://github.com/apache/hertzbeat/blob/master/hertzbeat-manager/src/main/resources/define/app-memcached.yml), [NebulaGraph](https://github.com/apache/hertzbeat/blob/master/hertzbeat-manager/src/main/resources/define/app-nebula_graph.yml)
- [Linux](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-linux.yml), [Ubuntu](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ubuntu.yml),
[CentOS](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-centos.yml), [Windows](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-windows.yml),
[EulerOS](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-euleros.yml), [Fedora CoreOS](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-coreos.yml),
[OpenSUSE](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-opensuse.yml), [Rocky Linux](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-rockylinux.yml),
[Red Hat](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-redhat.yml), [FreeBSD](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-freebsd.yml),
[AlmaLinux](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-almalinux.yml), [Debian Linux](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-debian.yml)
- [Tomcat](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-tomcat.yml), [Nacos](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-nacos.yml),
[Zookeeper](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-zookeeper.yml), [RabbitMQ](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-rabbitmq.yml),
[Flink](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-flink.yml), [Kafka](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-kafka.yml),
[ShenYu](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-shenyu.yml), [DynamicTp](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-dynamic_tp.yml),
[Jetty](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-jetty.yml), [ActiveMQ](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-activemq.yml),
[Spring Gateway](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-spring_gateway.yml), [EMQX MQTT](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-emqx.yml),
[AirFlow](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-airflow.yml), [Hive](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-hive.yml),
[Spark](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-spark.yml), [Hadoop](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-hadoop.yml)
- [Kubernetes](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-kubernetes.yml), [Docker](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-docker.yml)
- [CiscoSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-cisco_switch.yml), [HpeSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-hpe_switch.yml),
[HuaweiSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-huawei_switch.yml), [TpLinkSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-tplink_switch.yml),
[H3cSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-h3c_switch.yml)
- And More Your Custom Template.
- Notified Support `Discord` `Slack` `Telegram` `Email` `Dingtalk` `WeChat` `FeiShu` `Webhook` `SMS` `ServerChan`.
## 🐕 Quick Start
- If you wish to deploy HertzBeat locally, please refer to the following Deployment Documentation for instructions.
### 🍞 Install HertzBeat
> HertzBeat supports installation through source code, docker or package, cpu support x86/arm64.
##### 1Install quickly via docker
1. Just one command to get started
```shell
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
```
2. Access `http://localhost:1157` to start, default account: `admin/hertzbeat`
3. Deploy collector clusters (Optional)
```shell
docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector apache/hertzbeat-collector
```
- `-e IDENTITY=custom-collector-name` : set the collector unique identity name.
- `-e MODE=public` : set the running mode(public or private), public cluster or private cloud-edge.
- `-e MANAGER_HOST=127.0.0.1` : set the main hertzbeat server ip.
- `-e MANAGER_PORT=1158` : set the main hertzbeat server port, default 1158.
Detailed config refer to [Install HertzBeat via Docker](https://hertzbeat.apache.org/docs/start/docker-deploy)
##### 2Install via package
1. Download the release package `hertzbeat-xx.tar.gz` [Download](https://hertzbeat.apache.org/docs/download)
2. Configure the HertzBeat configuration yml file `hertzbeat/config/application.yml` (optional)
3. Run command `$ ./bin/startup.sh ` or `bin/startup.bat`
4. Access `http://localhost:1157` to start, default account: `admin/hertzbeat`
5. Deploy collector clusters (Optional)
- Download the release package `hertzbeat-collector-xx.tar.gz` to new machine [Download](https://hertzbeat.apache.org/docs/download)
- 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`
```yaml
collector:
dispatch:
entrance:
netty:
enabled: true
identity: ${IDENTITY:}
mode: ${MODE:public}
manager-host: ${MANAGER_HOST:127.0.0.1}
manager-port: ${MANAGER_PORT:1158}
```
- Run command `$ ./bin/startup.sh ` or `bin/startup.bat`
- Access `http://localhost:1157` and you will see the registered new collector in dashboard
Detailed config refer to [Install HertzBeat via Package](https://hertzbeat.apache.org/docs/start/package-deploy)
##### 3Start via source code
1. Local source code debugging needs to start the back-end project `manager` and the front-end project `web-app`.
2. Backendneed `maven3+`, `java17`, `lombok`, add VM options in IDE: ` --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED `, then start the `manager` service.
3. Webneed `nodejs npm angular-cli` environment, Run `ng serve --open` in `web-app` directory after backend startup.
4. Access `http://localhost:4200` to start, default account: `admin/hertzbeat`
Detailed steps refer to [CONTRIBUTING](CONTRIBUTING.md)
##### 4Install All(hertzbeat+postgresql+tsdb) via Docker-compose
Install the postgresql/mysql database, victoria-metrics/iotdb/tdengine database and hertzbeat at one time through [docker-compose deployment script](script/docker-compose).
Detailed steps refer to [Install via Docker-Compose](script/docker-compose/README.md)
##### 5: Install All(hertzbeat+collector+postgresql+tsdb) via kubernetes helm charts
Install HertzBeat cluster in a Kubernetes cluster by Helm chart.
Detailed steps refer to [Artifact Hub](https://artifacthub.io/packages/helm/hertzbeat/hertzbeat)
**HAVE FUN**
## ✨ Contributors
Thanks to these wonderful people, welcome to join us:
[Contributor Guide](CONTRIBUTING.md)
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tbody>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tomsun28"><img src="https://avatars.githubusercontent.com/u/24788200?v=4?s=100" width="100px;" alt="tomsun28"/><br /><sub><b>tomsun28</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=tomsun28" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=tomsun28" title="Documentation">📖</a> <a href="#design-tomsun28" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wang1027-wqh"><img src="https://avatars.githubusercontent.com/u/71161318?v=4?s=100" width="100px;" alt="会编程的王学长"/><br /><sub><b>会编程的王学长</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wang1027-wqh" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=wang1027-wqh" title="Documentation">📖</a> <a href="#design-wang1027-wqh" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.maxkey.top/"><img src="https://avatars.githubusercontent.com/u/1563377?v=4?s=100" width="100px;" alt="MaxKey"/><br /><sub><b>MaxKey</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=shimingxy" title="Code">💻</a> <a href="#design-shimingxy" title="Design">🎨</a> <a href="#ideas-shimingxy" title="Ideas, Planning, & Feedback">🤔</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://blog.gcdd.top/"><img src="https://avatars.githubusercontent.com/u/26523525?v=4?s=100" width="100px;" alt="观沧海"/><br /><sub><b>观沧海</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gcdd1993" title="Code">💻</a> <a href="#design-gcdd1993" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Agcdd1993" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/a25017012"><img src="https://avatars.githubusercontent.com/u/32265356?v=4?s=100" width="100px;" alt="yuye"/><br /><sub><b>yuye</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=a25017012" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=a25017012" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jx10086"><img src="https://avatars.githubusercontent.com/u/5323228?v=4?s=100" width="100px;" alt="jx10086"/><br /><sub><b>jx10086</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jx10086" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ajx10086" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/winnerTimer"><img src="https://avatars.githubusercontent.com/u/76024658?v=4?s=100" width="100px;" alt="winnerTimer"/><br /><sub><b>winnerTimer</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=winnerTimer" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AwinnerTimer" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/goo-kits"><img src="https://avatars.githubusercontent.com/u/13163673?v=4?s=100" width="100px;" alt="goo-kits"/><br /><sub><b>goo-kits</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=goo-kits" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Agoo-kits" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/brave4Time"><img src="https://avatars.githubusercontent.com/u/105094014?v=4?s=100" width="100px;" alt="brave4Time"/><br /><sub><b>brave4Time</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=brave4Time" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Abrave4Time" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/walkerlee-lab"><img src="https://avatars.githubusercontent.com/u/8426753?v=4?s=100" width="100px;" alt="WalkerLee"/><br /><sub><b>WalkerLee</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=walkerlee-lab" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Awalkerlee-lab" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/fullofjoy"><img src="https://avatars.githubusercontent.com/u/30247571?v=4?s=100" width="100px;" alt="jianghang"/><br /><sub><b>jianghang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=fullofjoy" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Afullofjoy" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ChineseTony"><img src="https://avatars.githubusercontent.com/u/24618786?v=4?s=100" width="100px;" alt="ChineseTony"/><br /><sub><b>ChineseTony</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ChineseTony" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AChineseTony" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wyt199905"><img src="https://avatars.githubusercontent.com/u/85098809?v=4?s=100" width="100px;" alt="wyt199905"/><br /><sub><b>wyt199905</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wyt199905" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/weifuqing"><img src="https://avatars.githubusercontent.com/u/13931013?v=4?s=100" width="100px;" alt="卫傅庆"/><br /><sub><b>卫傅庆</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=weifuqing" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Aweifuqing" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zklmcookle"><img src="https://avatars.githubusercontent.com/u/107192352?v=4?s=100" width="100px;" alt="zklmcookle"/><br /><sub><b>zklmcookle</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zklmcookle" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DevilX5"><img src="https://avatars.githubusercontent.com/u/13269921?v=4?s=100" width="100px;" alt="DevilX5"/><br /><sub><b>DevilX5</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=DevilX5" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=DevilX5" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/djzeng"><img src="https://avatars.githubusercontent.com/u/14074864?v=4?s=100" width="100px;" alt="tea"/><br /><sub><b>tea</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=djzeng" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yangshihui"><img src="https://avatars.githubusercontent.com/u/28550208?v=4?s=100" width="100px;" alt="yangshihui"/><br /><sub><b>yangshihui</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yangshihui" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ayangshihui" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DreamGirl524"><img src="https://avatars.githubusercontent.com/u/81132838?v=4?s=100" width="100px;" alt="DreamGirl524"/><br /><sub><b>DreamGirl524</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=DreamGirl524" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=DreamGirl524" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gzwlly"><img src="https://avatars.githubusercontent.com/u/83171907?v=4?s=100" width="100px;" alt="gzwlly"/><br /><sub><b>gzwlly</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gzwlly" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/cuipiheqiuqiu"><img src="https://avatars.githubusercontent.com/u/76642201?v=4?s=100" width="100px;" alt="cuipiheqiuqiu"/><br /><sub><b>cuipiheqiuqiu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=cuipiheqiuqiu" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=cuipiheqiuqiu" title="Tests">⚠️</a> <a href="#design-cuipiheqiuqiu" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/oyiyou"><img src="https://avatars.githubusercontent.com/u/39228891?v=4?s=100" width="100px;" alt="lambert"/><br /><sub><b>lambert</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=oyiyou" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://mroldx.xyz/"><img src="https://avatars.githubusercontent.com/u/34847828?v=4?s=100" width="100px;" alt="mroldx"/><br /><sub><b>mroldx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=mroldx" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/woshiniusange"><img src="https://avatars.githubusercontent.com/u/91513022?v=4?s=100" width="100px;" alt="woshiniusange"/><br /><sub><b>woshiniusange</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=woshiniusange" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://vampireachao.github.io/"><img src="https://avatars.githubusercontent.com/u/52746628?v=4?s=100" width="100px;" alt="VampireAchao"/><br /><sub><b>VampireAchao</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=VampireAchao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Ceilzcx"><img src="https://avatars.githubusercontent.com/u/48920254?v=4?s=100" width="100px;" alt="zcx"/><br /><sub><b>zcx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Ceilzcx" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ACeilzcx" title="Bug reports">🐛</a> <a href="#design-Ceilzcx" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/commits?author=Ceilzcx" title="Tests">⚠️</a> <a href="#blog-Ceilzcx" title="Blogposts">📝</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/CharlieXCL"><img src="https://avatars.githubusercontent.com/u/91540487?v=4?s=100" width="100px;" alt="CharlieXCL"/><br /><sub><b>CharlieXCL</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=CharlieXCL" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Privauto"><img src="https://avatars.githubusercontent.com/u/36581456?v=4?s=100" width="100px;" alt="Privauto"/><br /><sub><b>Privauto</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Privauto" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Privauto" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/emrys-he"><img src="https://avatars.githubusercontent.com/u/5848915?v=4?s=100" width="100px;" alt="emrys"/><br /><sub><b>emrys</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=emrys-he" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/SxLiuYu"><img src="https://avatars.githubusercontent.com/u/95198625?v=4?s=100" width="100px;" alt="SxLiuYu"/><br /><sub><b>SxLiuYu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/issues?q=author%3ASxLiuYu" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://allcontributors.org"><img src="https://avatars.githubusercontent.com/u/46410174?v=4?s=100" width="100px;" alt="All Contributors"/><br /><sub><b>All Contributors</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=all-contributors" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gxc-myh"><img src="https://avatars.githubusercontent.com/u/85919258?v=4?s=100" width="100px;" alt="铁甲小宝"/><br /><sub><b>铁甲小宝</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gxc-myh" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=gxc-myh" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/click33"><img src="https://avatars.githubusercontent.com/u/36243476?v=4?s=100" width="100px;" alt="click33"/><br /><sub><b>click33</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=click33" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://jpom.io/"><img src="https://avatars.githubusercontent.com/u/16408873?v=4?s=100" width="100px;" alt="蒋小小"/><br /><sub><b>蒋小小</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=bwcx-jzy" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.zhihu.com/people/kevinbauer"><img src="https://avatars.githubusercontent.com/u/28581579?v=4?s=100" width="100px;" alt="Kevin Huang"/><br /><sub><b>Kevin Huang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=kevinhuangwl" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/TJxiaobao"><img src="https://avatars.githubusercontent.com/u/85919258?v=4?s=100" width="100px;" alt="铁甲小宝"/><br /><sub><b>铁甲小宝</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/issues?q=author%3ATJxiaobao" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=TJxiaobao" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=TJxiaobao" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=TJxiaobao" title="Tests">⚠️</a> <a href="#design-TJxiaobao" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Jack-123-power"><img src="https://avatars.githubusercontent.com/u/84333501?v=4?s=100" width="100px;" alt="Captain Jack"/><br /><sub><b>Captain Jack</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Jack-123-power" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/haibo-duan"><img src="https://avatars.githubusercontent.com/u/7974845?v=4?s=100" width="100px;" alt="haibo.duan"/><br /><sub><b>haibo.duan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=haibo-duan" title="Tests">⚠️</a> <a href="https://github.com/apache/hertzbeat/commits?author=haibo-duan" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/assassinfym"><img src="https://avatars.githubusercontent.com/u/15188754?v=4?s=100" width="100px;" alt="assassin"/><br /><sub><b>assassin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/issues?q=author%3Aassassinfym" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=assassinfym" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/csyshu"><img src="https://avatars.githubusercontent.com/u/46591658?v=4?s=100" width="100px;" alt="Reverse wind"/><br /><sub><b>Reverse wind</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=csyshu" title="Tests">⚠️</a> <a href="https://github.com/apache/hertzbeat/commits?author=csyshu" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/luxx-lq"><img src="https://avatars.githubusercontent.com/u/58515565?v=4?s=100" width="100px;" alt="luxx"/><br /><sub><b>luxx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=luxx-lq" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt="Ikko Ashimine"/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=eltociear" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zenan08"><img src="https://avatars.githubusercontent.com/u/80514991?v=4?s=100" width="100px;" alt="leizenan"/><br /><sub><b>leizenan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zenan08" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/BKing2020"><img src="https://avatars.githubusercontent.com/u/28869121?v=4?s=100" width="100px;" alt="BKing"/><br /><sub><b>BKing</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=BKing2020" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xingshuaiLi"><img src="https://avatars.githubusercontent.com/u/119487588?v=4?s=100" width="100px;" alt="xingshuaiLi"/><br /><sub><b>xingshuaiLi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xingshuaiLi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wangke6666"><img src="https://avatars.githubusercontent.com/u/113656595?v=4?s=100" width="100px;" alt="wangke6666"/><br /><sub><b>wangke6666</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wangke6666" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LWBobo"><img src="https://avatars.githubusercontent.com/u/50368698?v=4?s=100" width="100px;" alt="刺猬"/><br /><sub><b>刺猬</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/issues?q=author%3ALWBobo" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=LWBobo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.zanglikun.com"><img src="https://avatars.githubusercontent.com/u/61591648?v=4?s=100" width="100px;" alt="Haste"/><br /><sub><b>Haste</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zanglikun" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/SuitSmile"><img src="https://avatars.githubusercontent.com/u/38679717?v=4?s=100" width="100px;" alt="zhongshi.yi"/><br /><sub><b>zhongshi.yi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=SuitSmile" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://www.smallq.cn"><img src="https://avatars.githubusercontent.com/u/39754275?v=4?s=100" width="100px;" alt="Qi Zhang"/><br /><sub><b>Qi Zhang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zzzhangqi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MrAndyMing"><img src="https://avatars.githubusercontent.com/u/49541483?v=4?s=100" width="100px;" alt="MrAndyMing"/><br /><sub><b>MrAndyMing</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MrAndyMing" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://idongliming.github.io/"><img src="https://avatars.githubusercontent.com/u/31564353?v=4?s=100" width="100px;" alt="idongliming"/><br /><sub><b>idongliming</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=idongliming" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://earthjasonlin.github.io"><img src="https://avatars.githubusercontent.com/u/83632110?v=4?s=100" width="100px;" alt="Zichao Lin"/><br /><sub><b>Zichao Lin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=earthjasonlin" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=earthjasonlin" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://blog.liudonghua.com"><img src="https://avatars.githubusercontent.com/u/2276718?v=4?s=100" width="100px;" alt="liudonghua"/><br /><sub><b>liudonghua</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=liudonghua123" title="Code">💻</a> <a href="#ideas-liudonghua123" title="Ideas, Planning, & Feedback">🤔</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/orangeyts"><img src="https://avatars.githubusercontent.com/u/4250869?v=4?s=100" width="100px;" alt="Jerry"/><br /><sub><b>Jerry</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=orangeyts" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=orangeyts" title="Tests">⚠️</a> <a href="#ideas-orangeyts" title="Ideas, Planning, & Feedback">🤔</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dynamictp.cn"><img src="https://avatars.githubusercontent.com/u/13051908?v=4?s=100" width="100px;" alt="yanhom"/><br /><sub><b>yanhom</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yanhom1314" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://www.jianshu.com/u/a8f822c04f67"><img src="https://avatars.githubusercontent.com/u/18587688?v=4?s=100" width="100px;" alt="fsl"/><br /><sub><b>fsl</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=fengshunli" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xttttv"><img src="https://avatars.githubusercontent.com/u/116323904?v=4?s=100" width="100px;" alt="xttttv"/><br /><sub><b>xttttv</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xttttv" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/NavinKumarBarnwal"><img src="https://avatars.githubusercontent.com/u/44504274?v=4?s=100" width="100px;" alt="NavinKumarBarnwal"/><br /><sub><b>NavinKumarBarnwal</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=NavinKumarBarnwal" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/z641205699"><img src="https://avatars.githubusercontent.com/u/45276423?v=4?s=100" width="100px;" alt="Zakkary"/><br /><sub><b>Zakkary</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=z641205699" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/898349230"><img src="https://avatars.githubusercontent.com/u/21972532?v=4?s=100" width="100px;" alt="sunxinbo"/><br /><sub><b>sunxinbo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=898349230" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=898349230" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ldzbook"><img src="https://avatars.githubusercontent.com/u/13903790?v=4?s=100" width="100px;" alt="ldzbook"/><br /><sub><b>ldzbook</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ldzbook" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Aldzbook" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/SurryChen"><img src="https://avatars.githubusercontent.com/u/91116490?v=4?s=100" width="100px;" alt="余与雨"/><br /><sub><b>余与雨</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=SurryChen" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=SurryChen" title="Tests">⚠️</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MysticalDream"><img src="https://avatars.githubusercontent.com/u/78899028?v=4?s=100" width="100px;" alt="MysticalDream"/><br /><sub><b>MysticalDream</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MysticalDream" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=MysticalDream" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zhouyoulin12"><img src="https://avatars.githubusercontent.com/u/17086633?v=4?s=100" width="100px;" alt="zhouyoulin12"/><br /><sub><b>zhouyoulin12</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zhouyoulin12" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=zhouyoulin12" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jerjjj"><img src="https://avatars.githubusercontent.com/u/93431283?v=4?s=100" width="100px;" alt="jerjjj"/><br /><sub><b>jerjjj</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jerjjj" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://wjl110.xyz/"><img src="https://avatars.githubusercontent.com/u/53851034?v=4?s=100" width="100px;" alt="wjl110"/><br /><sub><b>wjl110</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wjl110" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ngyhd"><img src="https://avatars.githubusercontent.com/u/29095207?v=4?s=100" width="100px;" alt="Sean"/><br /><sub><b>Sean</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ngyhd" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Daydreamer-ia"><img src="https://avatars.githubusercontent.com/u/83362909?v=4?s=100" width="100px;" alt="chenyiqin"/><br /><sub><b>chenyiqin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Daydreamer-ia" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Daydreamer-ia" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/hudongdong129"><img src="https://avatars.githubusercontent.com/u/34374227?v=4?s=100" width="100px;" alt="hudongdong129"/><br /><sub><b>hudongdong129</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=hudongdong129" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=hudongdong129" title="Tests">⚠️</a> <a href="https://github.com/apache/hertzbeat/commits?author=hudongdong129" title="Documentation">📖</a> <a href="#design-hudongdong129" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/TherChenYang"><img src="https://avatars.githubusercontent.com/u/124348939?v=4?s=100" width="100px;" alt="TherChenYang"/><br /><sub><b>TherChenYang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=TherChenYang" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=TherChenYang" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/HattoriHenzo"><img src="https://avatars.githubusercontent.com/u/5141285?v=4?s=100" width="100px;" alt="HattoriHenzo"/><br /><sub><b>HattoriHenzo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=HattoriHenzo" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=HattoriHenzo" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ycilry"><img src="https://avatars.githubusercontent.com/u/63967101?v=4?s=100" width="100px;" alt="ycilry"/><br /><sub><b>ycilry</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ycilry" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/aoshiguchen"><img src="https://avatars.githubusercontent.com/u/10580997?v=4?s=100" width="100px;" alt="aoshiguchen"/><br /><sub><b>aoshiguchen</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=aoshiguchen" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=aoshiguchen" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/caibenxiang"><img src="https://avatars.githubusercontent.com/u/4568241?v=4?s=100" width="100px;" alt="蔡本祥"/><br /><sub><b>蔡本祥</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=caibenxiang" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.fckeverything.cn:4000/"><img src="https://avatars.githubusercontent.com/u/13827124?v=4?s=100" width="100px;" alt="浮游"/><br /><sub><b>浮游</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lifefloating" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Grass-Life"><img src="https://avatars.githubusercontent.com/u/114381513?v=4?s=100" width="100px;" alt="Grass-Life"/><br /><sub><b>Grass-Life</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Grass-Life" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xiaohe428"><img src="https://avatars.githubusercontent.com/u/99130317?v=4?s=100" width="100px;" alt="xiaohe428"/><br /><sub><b>xiaohe428</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xiaohe428" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=xiaohe428" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/baiban114"><img src="https://avatars.githubusercontent.com/u/59152619?v=4?s=100" width="100px;" alt="TableRow"/><br /><sub><b>TableRow</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=baiban114" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=baiban114" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ByteIDance"><img src="https://avatars.githubusercontent.com/u/100207562?v=4?s=100" width="100px;" alt="ByteIDance"/><br /><sub><b>ByteIDance</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ByteIDance" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/mangel2002"><img src="https://avatars.githubusercontent.com/u/9348020?v=4?s=100" width="100px;" alt="Jangfe"/><br /><sub><b>Jangfe</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=mangel2002" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zqr10159"><img src="https://avatars.githubusercontent.com/u/30048352?v=4?s=100" width="100px;" alt="zqr10159"/><br /><sub><b>zqr10159</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zqr10159" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=zqr10159" title="Code">💻</a> <a href="#blog-zqr10159" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Azqr10159" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=zqr10159" title="Tests">⚠️</a> <a href="#design-zqr10159" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/vinci-897"><img src="https://avatars.githubusercontent.com/u/55838224?v=4?s=100" width="100px;" alt="vinci"/><br /><sub><b>vinci</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=vinci-897" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=vinci-897" title="Documentation">📖</a> <a href="#design-vinci-897" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/js110"><img src="https://avatars.githubusercontent.com/u/51191863?v=4?s=100" width="100px;" alt="js110"/><br /><sub><b>js110</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=js110" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/JavaLionLi"><img src="https://avatars.githubusercontent.com/u/31852897?v=4?s=100" width="100px;" alt="CrazyLionLi"/><br /><sub><b>CrazyLionLi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=JavaLionLi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.banmajio.com"><img src="https://avatars.githubusercontent.com/u/53471385?v=4?s=100" width="100px;" alt="banmajio"/><br /><sub><b>banmajio</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=banmajio" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://suder.fun"><img src="https://avatars.githubusercontent.com/u/69955165?v=4?s=100" width="100px;" alt="topsuder"/><br /><sub><b>topsuder</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=topsuder" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/richar2022"><img src="https://avatars.githubusercontent.com/u/129016397?v=4?s=100" width="100px;" alt="richar2022"/><br /><sub><b>richar2022</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=richar2022" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/fcb-xiaobo"><img src="https://avatars.githubusercontent.com/u/60566194?v=4?s=100" width="100px;" alt="fcb-xiaobo"/><br /><sub><b>fcb-xiaobo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=fcb-xiaobo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wenkyzhang"><img src="https://avatars.githubusercontent.com/u/13983669?v=4?s=100" width="100px;" alt="wenkyzhang"/><br /><sub><b>wenkyzhang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wenkyzhang" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ZangJuxy"><img src="https://avatars.githubusercontent.com/u/71380295?v=4?s=100" width="100px;" alt="ZangJuxy"/><br /><sub><b>ZangJuxy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ZangJuxy" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/l646505418"><img src="https://avatars.githubusercontent.com/u/50475131?v=4?s=100" width="100px;" alt="l646505418"/><br /><sub><b>l646505418</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=l646505418" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Al646505418" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.carpewang.com"><img src="https://avatars.githubusercontent.com/u/78642589?v=4?s=100" width="100px;" alt="Carpe-Wang"/><br /><sub><b>Carpe-Wang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Carpe-Wang" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ACarpe-Wang" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/moshu023"><img src="https://avatars.githubusercontent.com/u/48593205?v=4?s=100" width="100px;" alt="莫枢"/><br /><sub><b>莫枢</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=moshu023" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/huangcanda"><img src="https://avatars.githubusercontent.com/u/4470566?v=4?s=100" width="100px;" alt="huangcanda"/><br /><sub><b>huangcanda</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=huangcanda" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.zrkizzy.com"><img src="https://avatars.githubusercontent.com/u/85340613?v=4?s=100" width="100px;" alt="世纪末的架构师"/><br /><sub><b>世纪末的架构师</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Architect-Java" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ShuningWan"><img src="https://avatars.githubusercontent.com/u/31086770?v=4?s=100" width="100px;" alt="ShuningWan"/><br /><sub><b>ShuningWan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ShuningWan" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MrYZhou"><img src="https://avatars.githubusercontent.com/u/44339602?v=4?s=100" width="100px;" alt="MrYZhou"/><br /><sub><b>MrYZhou</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MrYZhou" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/suncqujsj"><img src="https://avatars.githubusercontent.com/u/8012932?v=4?s=100" width="100px;" alt="suncqujsj"/><br /><sub><b>suncqujsj</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=suncqujsj" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sunqinbo"><img src="https://avatars.githubusercontent.com/u/1428540?v=4?s=100" width="100px;" alt="sunqinbo"/><br /><sub><b>sunqinbo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=sunqinbo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/haoww"><img src="https://avatars.githubusercontent.com/u/32739294?v=4?s=100" width="100px;" alt="haoww"/><br /><sub><b>haoww</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=haoww" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/i-mayuan"><img src="https://avatars.githubusercontent.com/u/101498477?v=4?s=100" width="100px;" alt="i-mayuan"/><br /><sub><b>i-mayuan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=i-mayuan" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/fengruge"><img src="https://avatars.githubusercontent.com/u/85803831?v=4?s=100" width="100px;" alt="fengruge"/><br /><sub><b>fengruge</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=fengruge" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/aystzh"><img src="https://avatars.githubusercontent.com/u/38125392?v=4?s=100" width="100px;" alt="zhanghuan"/><br /><sub><b>zhanghuan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=aystzh" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/shenyumin"><img src="https://avatars.githubusercontent.com/u/8438506?v=4?s=100" width="100px;" alt="shenymin"/><br /><sub><b>shenymin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=shenyumin" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/dhruva1995"><img src="https://avatars.githubusercontent.com/u/12976351?v=4?s=100" width="100px;" alt="Dhruva Chandra"/><br /><sub><b>Dhruva Chandra</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=dhruva1995" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/weiwang988"><img src="https://avatars.githubusercontent.com/u/58241726?v=4?s=100" width="100px;" alt="miss_z"/><br /><sub><b>miss_z</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=weiwang988" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wyt990"><img src="https://avatars.githubusercontent.com/u/86013697?v=4?s=100" width="100px;" alt="wyt990"/><br /><sub><b>wyt990</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wyt990" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/licocon"><img src="https://avatars.githubusercontent.com/u/36863277?v=4?s=100" width="100px;" alt="licocon"/><br /><sub><b>licocon</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=licocon" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/2406450951"><img src="https://avatars.githubusercontent.com/u/48074721?v=4?s=100" width="100px;" alt="Mi Na"/><br /><sub><b>Mi Na</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=2406450951" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Kylin-Guo"><img src="https://avatars.githubusercontent.com/u/131239856?v=4?s=100" width="100px;" alt="Kylin-Guo"/><br /><sub><b>Kylin-Guo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Kylin-Guo" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/1797899698"><img src="https://avatars.githubusercontent.com/u/40411650?v=4?s=100" width="100px;" alt="Mr灬Dong先生"/><br /><sub><b>Mr灬Dong先生</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=1797899698" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="http://neilblaze.live"><img src="https://avatars.githubusercontent.com/u/48355572?v=4?s=100" width="100px;" alt="Pratyay Banerjee"/><br /><sub><b>Pratyay Banerjee</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Neilblaze" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=Neilblaze" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yujianzhong520"><img src="https://avatars.githubusercontent.com/u/63705063?v=4?s=100" width="100px;" alt="yujianzhong520"/><br /><sub><b>yujianzhong520</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yujianzhong520" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://sppan24.github.io/"><img src="https://avatars.githubusercontent.com/u/15795173?v=4?s=100" width="100px;" alt="SPPan"/><br /><sub><b>SPPan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=sppan24" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/1130600015"><img src="https://avatars.githubusercontent.com/u/67859663?v=4?s=100" width="100px;" alt="ZhangJiashu"/><br /><sub><b>ZhangJiashu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=1130600015" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/QZmp236478"><img src="https://avatars.githubusercontent.com/u/56623162?v=4?s=100" width="100px;" alt="impress"/><br /><sub><b>impress</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=QZmp236478" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jx3775250"><img src="https://avatars.githubusercontent.com/u/40455946?v=4?s=100" width="100px;" alt="凌晨一点半"/><br /><sub><b>凌晨一点半</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jx3775250" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/eeshaanSA"><img src="https://avatars.githubusercontent.com/u/100678386?v=4?s=100" width="100px;" alt="Eeshaan Sawant"/><br /><sub><b>Eeshaan Sawant</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=eeshaanSA" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/nandofromthebando"><img src="https://avatars.githubusercontent.com/u/87321214?v=4?s=100" width="100px;" alt="nandofromthebando"/><br /><sub><b>nandofromthebando</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=nandofromthebando" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/caiboking"><img src="https://avatars.githubusercontent.com/u/6509883?v=4?s=100" width="100px;" alt="caiboking"/><br /><sub><b>caiboking</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=caiboking" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/baixing99"><img src="https://avatars.githubusercontent.com/u/73473087?v=4?s=100" width="100px;" alt="baixing99"/><br /><sub><b>baixing99</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=baixing99" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ifrenzyc"><img src="https://avatars.githubusercontent.com/u/543927?v=4?s=100" width="100px;" alt="Yang Chuang"/><br /><sub><b>Yang Chuang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ifrenzyc" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wlin20"><img src="https://avatars.githubusercontent.com/u/20657577?v=4?s=100" width="100px;" alt="wlin20"/><br /><sub><b>wlin20</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wlin20" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/guojing1983"><img src="https://avatars.githubusercontent.com/u/60596094?v=4?s=100" width="100px;" alt="guojing1983"/><br /><sub><b>guojing1983</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=guojing1983" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/itxxq"><img src="https://avatars.githubusercontent.com/u/46962357?v=4?s=100" width="100px;" alt="moxi"/><br /><sub><b>moxi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=itxxq" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qq471754603"><img src="https://avatars.githubusercontent.com/u/23146592?v=4?s=100" width="100px;" alt="qq471754603"/><br /><sub><b>qq471754603</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=qq471754603" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/san346596324"><img src="https://avatars.githubusercontent.com/u/30828520?v=4?s=100" width="100px;" alt="渭雨"/><br /><sub><b>渭雨</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=san346596324" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/luoxuanzao"><img src="https://avatars.githubusercontent.com/u/44692579?v=4?s=100" width="100px;" alt="liuxuezhuo"/><br /><sub><b>liuxuezhuo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=luoxuanzao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lisongning"><img src="https://avatars.githubusercontent.com/u/93140178?v=4?s=100" width="100px;" alt="lisongning"/><br /><sub><b>lisongning</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lisongning" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/YutingNie"><img src="https://avatars.githubusercontent.com/u/104416402?v=4?s=100" width="100px;" alt="YutingNie"/><br /><sub><b>YutingNie</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=YutingNie" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=YutingNie" title="Documentation">📖</a> <a href="#design-YutingNie" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/mikezzb"><img src="https://avatars.githubusercontent.com/u/23418428?v=4?s=100" width="100px;" alt="Mike Zhou"/><br /><sub><b>Mike Zhou</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=mikezzb" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=mikezzb" title="Documentation">📖</a> <a href="#design-mikezzb" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/a-little-fool"><img src="https://avatars.githubusercontent.com/u/105542329?v=4?s=100" width="100px;" alt="小笨蛋"/><br /><sub><b>小笨蛋</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=a-little-fool" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=a-little-fool" title="Documentation">📖</a> <a href="#blog-a-little-fool" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Aa-little-fool" title="Bug reports">🐛</a> <a href="#design-a-little-fool" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/littlezhongzer"><img src="https://avatars.githubusercontent.com/u/33685289?v=4?s=100" width="100px;" alt="littlezhongzer"/><br /><sub><b>littlezhongzer</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=littlezhongzer" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ChenXiangxxxxx"><img src="https://avatars.githubusercontent.com/u/90089594?v=4?s=100" width="100px;" alt="ChenXiangxxxxx"/><br /><sub><b>ChenXiangxxxxx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ChenXiangxxxxx" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Mr-zhou315"><img src="https://avatars.githubusercontent.com/u/10276100?v=4?s=100" width="100px;" alt="Mr.zhou"/><br /><sub><b>Mr.zhou</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Mr-zhou315" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/XimfengYao"><img src="https://avatars.githubusercontent.com/u/17541537?v=4?s=100" width="100px;" alt="姚贤丰"/><br /><sub><b>姚贤丰</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=XimfengYao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LINGLUOJUN"><img src="https://avatars.githubusercontent.com/u/16778977?v=4?s=100" width="100px;" alt="lingluojun"/><br /><sub><b>lingluojun</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LINGLUOJUN" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.luelueking.com"><img src="https://avatars.githubusercontent.com/u/93204032?v=4?s=100" width="100px;" alt="1ue"/><br /><sub><b>1ue</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=luelueking" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.jimmyqiao.top"><img src="https://avatars.githubusercontent.com/u/67301054?v=4?s=100" width="100px;" alt="qyaaaa"/><br /><sub><b>qyaaaa</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=qyaaaa" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Aqyaaaa" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://novohit.top"><img src="https://avatars.githubusercontent.com/u/101090395?v=4?s=100" width="100px;" alt="novohit"/><br /><sub><b>novohit</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=novohit" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/rbsrcy"><img src="https://avatars.githubusercontent.com/u/4798540?v=4?s=100" width="100px;" alt="zhuoshangyi"/><br /><sub><b>zhuoshangyi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=rbsrcy" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ruanliang-hualun"><img src="https://avatars.githubusercontent.com/u/65543716?v=4?s=100" width="100px;" alt="ruanliang"/><br /><sub><b>ruanliang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ruanliang-hualun" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=ruanliang-hualun" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Eden4701"><img src="https://avatars.githubusercontent.com/u/68422437?v=4?s=100" width="100px;" alt="Eden4701"/><br /><sub><b>Eden4701</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Eden4701" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Eden4701" title="Documentation">📖</a> <a href="#design-Eden4701" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/XiaTian688"><img src="https://avatars.githubusercontent.com/u/111830921?v=4?s=100" width="100px;" alt="XiaTian688"/><br /><sub><b>XiaTian688</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=XiaTian688" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/liyin"><img src="https://avatars.githubusercontent.com/u/863169?v=4?s=100" width="100px;" alt="liyinjiang"/><br /><sub><b>liyinjiang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=liyin" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jiashu1024"><img src="https://avatars.githubusercontent.com/u/67859663?v=4?s=100" width="100px;" alt="ZhangJiashu"/><br /><sub><b>ZhangJiashu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jiashu1024" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/1036664317"><img src="https://avatars.githubusercontent.com/u/7696697?v=4?s=100" width="100px;" alt="moghn"/><br /><sub><b>moghn</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=1036664317" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xiaoguolong"><img src="https://avatars.githubusercontent.com/u/33684988?v=4?s=100" width="100px;" alt="xiaoguolong"/><br /><sub><b>xiaoguolong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xiaoguolong" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Clownsw"><img src="https://avatars.githubusercontent.com/u/28394742?v=4?s=100" width="100px;" alt="Smliexx"/><br /><sub><b>Smliexx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Clownsw" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AClownsw" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Calvin979"><img src="https://avatars.githubusercontent.com/u/131688897?v=4?s=100" width="100px;" alt="Naruse"/><br /><sub><b>Naruse</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Calvin979" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=Calvin979" title="Code">💻</a> <a href="#design-Calvin979" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ACalvin979" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=Calvin979" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/bbelide2"><img src="https://avatars.githubusercontent.com/u/26840796?v=4?s=100" width="100px;" alt="Bala Sukesh"/><br /><sub><b>Bala Sukesh</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=bbelide2" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jinyaoMa"><img src="https://avatars.githubusercontent.com/u/25066570?v=4?s=100" width="100px;" alt="Jinyao Ma"/><br /><sub><b>Jinyao Ma</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jinyaoMa" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://linuxsuren.github.io/open-source-best-practice/"><img src="https://avatars.githubusercontent.com/u/1450685?v=4?s=100" width="100px;" alt="Rick"/><br /><sub><b>Rick</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LinuxSuRen" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=LinuxSuRen" title="Tests">⚠️</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ZY945"><img src="https://avatars.githubusercontent.com/u/74083801?v=4?s=100" width="100px;" alt="东风"/><br /><sub><b>东风</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ZY945" title="Code">💻</a> <a href="#design-ZY945" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/commits?author=ZY945" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AZY945" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/prolevel1"><img src="https://avatars.githubusercontent.com/u/51995525?v=4?s=100" width="100px;" alt="sonam singh"/><br /><sub><b>sonam singh</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=prolevel1" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ZhangZixuan1994"><img src="https://avatars.githubusercontent.com/u/20011653?v=4?s=100" width="100px;" alt="ZhangZixuan1994"/><br /><sub><b>ZhangZixuan1994</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ZhangZixuan1994" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/hurenjie1"><img src="https://avatars.githubusercontent.com/u/40120355?v=4?s=100" width="100px;" alt="SHIG"/><br /><sub><b>SHIG</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=hurenjie1" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://tslj1024.github.io/"><img src="https://avatars.githubusercontent.com/u/155222677?v=4?s=100" width="100px;" alt="泰上老菌"/><br /><sub><b>泰上老菌</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=tslj1024" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ldysdu"><img src="https://avatars.githubusercontent.com/u/15815338?v=4?s=100" width="100px;" alt="ldysdu"/><br /><sub><b>ldysdu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ldysdu" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/GEM0816g"><img src="https://avatars.githubusercontent.com/u/85116017?v=4?s=100" width="100px;" alt="梁同学"/><br /><sub><b>梁同学</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=GEM0816g" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/avvCode"><img src="https://avatars.githubusercontent.com/u/113538532?v=4?s=100" width="100px;" alt="avv"/><br /><sub><b>avv</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=avvCode" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yqxxgh"><img src="https://avatars.githubusercontent.com/u/42080876?v=4?s=100" width="100px;" alt="yqxxgh"/><br /><sub><b>yqxxgh</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yqxxgh" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=yqxxgh" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ayqxxgh" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/CharlieShi46"><img src="https://avatars.githubusercontent.com/u/149798885?v=4?s=100" width="100px;" alt="CharlieShi46"/><br /><sub><b>CharlieShi46</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=CharlieShi46" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Nctllnty"><img src="https://avatars.githubusercontent.com/u/33241818?v=4?s=100" width="100px;" alt="Nctllnty"/><br /><sub><b>Nctllnty</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Nctllnty" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Wang-Yonghao"><img src="https://avatars.githubusercontent.com/u/48146606?v=4?s=100" width="100px;" alt="Wang-Yonghao"/><br /><sub><b>Wang-Yonghao</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Wang-Yonghao" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.yuque.com/dudiao/yy"><img src="https://avatars.githubusercontent.com/u/38355949?v=4?s=100" width="100px;" alt="读钓"/><br /><sub><b>读钓</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=dudiao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/starmilkxin"><img src="https://avatars.githubusercontent.com/u/55646681?v=4?s=100" width="100px;" alt="Xin"/><br /><sub><b>Xin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=starmilkxin" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Astarmilkxin" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/handy-git"><img src="https://avatars.githubusercontent.com/u/32837980?v=4?s=100" width="100px;" alt="handy"/><br /><sub><b>handy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=handy-git" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LiuTianyou"><img src="https://avatars.githubusercontent.com/u/30208283?v=4?s=100" width="100px;" alt="LiuTianyou"/><br /><sub><b>LiuTianyou</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LiuTianyou" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=LiuTianyou" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ALiuTianyou" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=LiuTianyou" title="Tests">⚠️</a> <a href="#blog-LiuTianyou" title="Blogposts">📝</a> <a href="#design-LiuTianyou" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/WinterKi1ler"><img src="https://avatars.githubusercontent.com/u/160592092?v=4?s=100" width="100px;" alt="WinterKi1ler"/><br /><sub><b>WinterKi1ler</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=WinterKi1ler" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://sharehoo.cn/"><img src="https://avatars.githubusercontent.com/u/45377370?v=4?s=100" width="100px;" alt="miki"/><br /><sub><b>miki</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=miki-hmt" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://codeflex.substack.com/"><img src="https://avatars.githubusercontent.com/u/85513042?v=4?s=100" width="100px;" alt="Keshav Carpenter"/><br /><sub><b>Keshav Carpenter</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=alpha951" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=alpha951" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/makechoicenow"><img src="https://avatars.githubusercontent.com/u/9911918?v=4?s=100" width="100px;" alt="makechoicenow"/><br /><sub><b>makechoicenow</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=makechoicenow" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gjjjj0101"><img src="https://avatars.githubusercontent.com/u/71874373?v=4?s=100" width="100px;" alt="Gao Jian"/><br /><sub><b>Gao Jian</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gjjjj0101" title="Tests">⚠️</a> <a href="https://github.com/apache/hertzbeat/commits?author=gjjjj0101" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=gjjjj0101" title="Documentation">📖</a> <a href="#design-gjjjj0101" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Agjjjj0101" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://jangto.tistory.com/"><img src="https://avatars.githubusercontent.com/u/37864182?v=4?s=100" width="100px;" alt="Hyeon Sung"/><br /><sub><b>Hyeon Sung</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=dukbong" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=dukbong" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://crossoverjie.top/"><img src="https://avatars.githubusercontent.com/u/15684156?v=4?s=100" width="100px;" alt="crossoverJie"/><br /><sub><b>crossoverJie</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=crossoverJie" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=crossoverJie" title="Documentation">📖</a> <a href="#blog-crossoverJie" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/commits?author=crossoverJie" title="Tests">⚠️</a> <a href="#design-crossoverJie" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/PeixyJ"><img src="https://avatars.githubusercontent.com/u/45998593?v=4?s=100" width="100px;" alt="PeixyJ"/><br /><sub><b>PeixyJ</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=PeixyJ" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Hi-Mr-Wind"><img src="https://avatars.githubusercontent.com/u/85803831?v=4?s=100" width="100px;" alt="风如歌"/><br /><sub><b>风如歌</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Hi-Mr-Wind" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MananPoojara"><img src="https://avatars.githubusercontent.com/u/104253184?v=4?s=100" width="100px;" alt="Manan Pujara"/><br /><sub><b>Manan Pujara</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MananPoojara" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xuziyang"><img src="https://avatars.githubusercontent.com/u/8465969?v=4?s=100" width="100px;" alt="xuziyang"/><br /><sub><b>xuziyang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xuziyang" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=xuziyang" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Axuziyang" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lwqzz"><img src="https://avatars.githubusercontent.com/u/62584513?v=4?s=100" width="100px;" alt="lwqzz"/><br /><sub><b>lwqzz</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lwqzz" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/YxYL6125"><img src="https://avatars.githubusercontent.com/u/91076160?v=4?s=100" width="100px;" alt="YxYL"/><br /><sub><b>YxYL</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=YxYL6125" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tomorrowshipyltm"><img src="https://avatars.githubusercontent.com/u/61336903?v=4?s=100" width="100px;" alt="tomorrowshipyltm"/><br /><sub><b>tomorrowshipyltm</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=tomorrowshipyltm" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/15613060203"><img src="https://avatars.githubusercontent.com/u/41351615?v=4?s=100" width="100px;" alt="栗磊"/><br /><sub><b>栗磊</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=15613060203" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Alanxtl"><img src="https://avatars.githubusercontent.com/u/25652981?v=4?s=100" width="100px;" alt="Alan"/><br /><sub><b>Alan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Alanxtl" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.hadoop.wiki/"><img src="https://avatars.githubusercontent.com/u/29418975?v=4?s=100" width="100px;" alt="Jast"/><br /><sub><b>Jast</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zhangshenghang" title="Code">💻</a> <a href="#ideas-zhangshenghang" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/apache/hertzbeat/commits?author=zhangshenghang" title="Documentation">📖</a> <a href="#blog-zhangshenghang" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Azhangshenghang" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=zhangshenghang" title="Tests">⚠️</a> <a href="#design-zhangshenghang" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zuobiao-zhou"><img src="https://avatars.githubusercontent.com/u/61108539?v=4?s=100" width="100px;" alt="Zhang Yuxuan"/><br /><sub><b>Zhang Yuxuan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zuobiao-zhou" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=zuobiao-zhou" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Azuobiao-zhou" title="Bug reports">🐛</a> <a href="#blog-zuobiao-zhou" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/commits?author=zuobiao-zhou" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Pzz-2021"><img src="https://avatars.githubusercontent.com/u/118056735?v=4?s=100" width="100px;" alt="P.P."/><br /><sub><b>P.P.</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Pzz-2021" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LLP2333"><img src="https://avatars.githubusercontent.com/u/61670545?v=4?s=100" width="100px;" alt="llp2333"/><br /><sub><b>llp2333</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LLP2333" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/HeartLinked"><img src="https://avatars.githubusercontent.com/u/78212101?v=4?s=100" width="100px;" alt="feiyang li"/><br /><sub><b>feiyang li</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=HeartLinked" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Aias00"><img src="https://avatars.githubusercontent.com/u/25810623?v=4?s=100" width="100px;" alt="aias00"/><br /><sub><b>aias00</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Aias00" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Aias00" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AAias00" title="Bug reports">🐛</a> <a href="#ideas-Aias00" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/apache/hertzbeat/commits?author=Aias00" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/westboy"><img src="https://avatars.githubusercontent.com/u/6385565?v=4?s=100" width="100px;" alt="Jin"/><br /><sub><b>Jin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=westboy" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://blog.csdn.net/qq_52397471"><img src="https://avatars.githubusercontent.com/u/77964041?v=4?s=100" width="100px;" alt="YuLuo"/><br /><sub><b>YuLuo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yuluo-yx" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ayuluo-yx" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=yuluo-yx" title="Tests">⚠️</a> <a href="#blog-yuluo-yx" title="Blogposts">📝</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Yanshuming1"><img src="https://avatars.githubusercontent.com/u/118667222?v=4?s=100" width="100px;" alt="linDong"/><br /><sub><b>linDong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Yanshuming1" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Yanshuming1" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AYanshuming1" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lwjxy"><img src="https://avatars.githubusercontent.com/u/52726400?v=4?s=100" width="100px;" alt="lwjxy"/><br /><sub><b>lwjxy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lwjxy" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://thespica.github.io/"><img src="https://avatars.githubusercontent.com/u/119573640?v=4?s=100" width="100px;" alt="John"/><br /><sub><b>John</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Thespica" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Thespica" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/boatrainlsz"><img src="https://avatars.githubusercontent.com/u/18243785?v=4?s=100" width="100px;" alt="boatrainlsz"/><br /><sub><b>boatrainlsz</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=boatrainlsz" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.yitianyigexiangfa.com/"><img src="https://avatars.githubusercontent.com/u/3973419?v=4?s=100" width="100px;" alt="Bill Lau"/><br /><sub><b>Bill Lau</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=JavaProgrammerLB" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lw-yang"><img src="https://avatars.githubusercontent.com/u/23456873?v=4?s=100" width="100px;" alt="lwyang"/><br /><sub><b>lwyang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lw-yang" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xfl12345"><img src="https://avatars.githubusercontent.com/u/17960863?v=4?s=100" width="100px;" alt="xfl12345"/><br /><sub><b>xfl12345</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xfl12345" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yykaue"><img src="https://avatars.githubusercontent.com/u/22905143?v=4?s=100" width="100px;" alt="Limbo"/><br /><sub><b>Limbo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yykaue" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/irenhongyan"><img src="https://avatars.githubusercontent.com/u/53438321?v=4?s=100" width="100px;" alt="哈哈哈哈哈哈哈哈哈"/><br /><sub><b>哈哈哈哈哈哈哈哈哈</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=irenhongyan" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ileonli"><img src="https://avatars.githubusercontent.com/u/45332412?v=4?s=100" width="100px;" alt="Leon Li"/><br /><sub><b>Leon Li</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ileonli" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://fnil.net/"><img src="https://avatars.githubusercontent.com/u/14142?v=4?s=100" width="100px;" alt="dennis zhuang"/><br /><sub><b>dennis zhuang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=killme2008" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/kerwin612"><img src="https://avatars.githubusercontent.com/u/3371163?v=4?s=100" width="100px;" alt="Kerwin Bryant"/><br /><sub><b>Kerwin Bryant</b></sub></a><br /><a href="#design-kerwin612" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/commits?author=kerwin612" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=kerwin612" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Akerwin612" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ShineDevelopment"><img src="https://avatars.githubusercontent.com/u/59306780?v=4?s=100" width="100px;" alt="daixianglong"/><br /><sub><b>daixianglong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ShineDevelopment" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/mchgood"><img src="https://avatars.githubusercontent.com/u/38482005?v=4?s=100" width="100px;" alt="mchgood"/><br /><sub><b>mchgood</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=mchgood" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/pwallk"><img src="https://avatars.githubusercontent.com/u/69385076?v=4?s=100" width="100px;" alt="kangli"/><br /><sub><b>kangli</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=pwallk" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=pwallk" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Apwallk" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/cdphantom"><img src="https://avatars.githubusercontent.com/u/12674795?v=4?s=100" width="100px;" alt="cdphantom"/><br /><sub><b>cdphantom</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=cdphantom" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/asd108908382"><img src="https://avatars.githubusercontent.com/u/77717999?v=4?s=100" width="100px;" alt="jiawei.guo"/><br /><sub><b>jiawei.guo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=asd108908382" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/QBH-insist"><img src="https://avatars.githubusercontent.com/u/39401478?v=4?s=100" width="100px;" alt="QBH-insist"/><br /><sub><b>QBH-insist</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=QBH-insist" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jiangsh-ui"><img src="https://avatars.githubusercontent.com/u/86990361?v=4?s=100" width="100px;" alt="jiangsh"/><br /><sub><b>jiangsh</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jiangsh-ui" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/keaifafafa"><img src="https://avatars.githubusercontent.com/u/83876361?v=4?s=100" width="100px;" alt="Keaifa"/><br /><sub><b>Keaifa</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=keaifafafa" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Akeaifafafa" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/loong95"><img src="https://avatars.githubusercontent.com/u/16333958?v=4?s=100" width="100px;" alt="Loong"/><br /><sub><b>Loong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=loong95" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ceekay47"><img src="https://avatars.githubusercontent.com/u/104664857?v=4?s=100" width="100px;" alt="Chandrakant Vankayalapati"/><br /><sub><b>Chandrakant Vankayalapati</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ceekay47" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MRgenial"><img src="https://avatars.githubusercontent.com/u/49973336?v=4?s=100" width="100px;" alt="b_mountain"/><br /><sub><b>b_mountain</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MRgenial" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/TemirlanBasitov"><img src="https://avatars.githubusercontent.com/u/57500808?v=4?s=100" width="100px;" alt="TemirlanBasitov"/><br /><sub><b>TemirlanBasitov</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=TemirlanBasitov" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wyfvsfy"><img src="https://avatars.githubusercontent.com/u/11973517?v=4?s=100" width="100px;" alt="wyfvsfy"/><br /><sub><b>wyfvsfy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wyfvsfy" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sherry-peng2333"><img src="https://avatars.githubusercontent.com/u/70619577?v=4?s=100" width="100px;" alt="sherry-peng2333"/><br /><sub><b>sherry-peng2333</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=sherry-peng2333" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lixiaobaivv"><img src="https://avatars.githubusercontent.com/u/39290771?v=4?s=100" width="100px;" alt="Yzzz"/><br /><sub><b>Yzzz</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lixiaobaivv" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.bckf.cn/"><img src="https://avatars.githubusercontent.com/u/13309008?v=4?s=100" width="100px;" alt="puruidong"/><br /><sub><b>puruidong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=pruidong" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/shinestare"><img src="https://avatars.githubusercontent.com/u/13570619?v=4?s=100" width="100px;" alt="shinestare"/><br /><sub><b>shinestare</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=shinestare" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/po-168"><img src="https://avatars.githubusercontent.com/u/185745593?v=4?s=100" width="100px;" alt="po-168"/><br /><sub><b>po-168</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=po-168" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/All-The-Best-for"><img src="https://avatars.githubusercontent.com/u/76414672?v=4?s=100" width="100px;" alt="wbs99"/><br /><sub><b>wbs99</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=All-The-Best-for" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/starryCoder"><img src="https://avatars.githubusercontent.com/u/46510059?v=4?s=100" width="100px;" alt="starryCoder"/><br /><sub><b>starryCoder</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=starryCoder" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/hasimmollah"><img src="https://avatars.githubusercontent.com/u/32538599?v=4?s=100" width="100px;" alt="hasimmollah"/><br /><sub><b>hasimmollah</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=hasimmollah" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ayu-v0"><img src="https://avatars.githubusercontent.com/u/127600988?v=4?s=100" width="100px;" alt="Ayu"/><br /><sub><b>Ayu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ayu-v0" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Rancho-7"><img src="https://avatars.githubusercontent.com/u/59016860?v=4?s=100" width="100px;" alt="Nick Guo"/><br /><sub><b>Nick Guo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Rancho-7" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=Rancho-7" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ARancho-7" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/doveLin0818"><img src="https://avatars.githubusercontent.com/u/190927907?v=4?s=100" width="100px;" alt="doveLin"/><br /><sub><b>doveLin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=doveLin0818" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://zzrl.cc/"><img src="https://avatars.githubusercontent.com/u/91836599?v=4?s=100" width="100px;" alt="yunfan24"/><br /><sub><b>yunfan24</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yunfan24" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=yunfan24" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ayunfan24" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=yunfan24" title="Tests">⚠️</a> <a href="#blog-yunfan24" title="Blogposts">📝</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lctking"><img src="https://avatars.githubusercontent.com/u/168249998?v=4?s=100" width="100px;" alt="nullwli"/><br /><sub><b>nullwli</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lctking" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://simonsigre.com/"><img src="https://avatars.githubusercontent.com/u/14932913?v=4?s=100" width="100px;" alt="Simon Sigré"/><br /><sub><b>Simon Sigré</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=simonsigre" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=simonsigre" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.ponfee.cn/"><img src="https://avatars.githubusercontent.com/u/46117331?v=4?s=100" width="100px;" alt="ponfee"/><br /><sub><b>ponfee</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ponfee" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Vedant7789"><img src="https://avatars.githubusercontent.com/u/147625492?v=4?s=100" width="100px;" alt="Vedant7789"/><br /><sub><b>Vedant7789</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Vedant7789" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Craaaaazy77"><img src="https://avatars.githubusercontent.com/u/23025522?v=4?s=100" width="100px;" alt="Craaaaazy77"/><br /><sub><b>Craaaaazy77</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Craaaaazy77" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Suvrat1629"><img src="https://avatars.githubusercontent.com/u/140749446?v=4?s=100" width="100px;" alt="Suvrat1629"/><br /><sub><b>Suvrat1629</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Suvrat1629" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://ghyghoo8.github.io/"><img src="https://avatars.githubusercontent.com/u/363129?v=4?s=100" width="100px;" alt="ghy"/><br /><sub><b>ghy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ghyghoo8" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/helei1030"><img src="https://avatars.githubusercontent.com/u/11839080?v=4?s=100" width="100px;" alt="helei1030"/><br /><sub><b>helei1030</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=helei1030" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://medium.com/@pjfanning"><img src="https://avatars.githubusercontent.com/u/11783444?v=4?s=100" width="100px;" alt="PJ Fanning"/><br /><sub><b>PJ Fanning</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=pjfanning" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Apjfanning" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=pjfanning" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MonsterChenzhuo"><img src="https://avatars.githubusercontent.com/u/60029759?v=4?s=100" width="100px;" alt="monster"/><br /><sub><b>monster</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MonsterChenzhuo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MasamiYui"><img src="https://avatars.githubusercontent.com/u/22274133?v=4?s=100" width="100px;" alt="Sherlock Yin"/><br /><sub><b>Sherlock Yin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MasamiYui" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=MasamiYui" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AMasamiYui" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wanhao23"><img src="https://avatars.githubusercontent.com/u/29560961?v=4?s=100" width="100px;" alt="wanhao"/><br /><sub><b>wanhao</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wanhao23" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=wanhao23" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jonasHanhan"><img src="https://avatars.githubusercontent.com/u/130035609?v=4?s=100" width="100px;" alt="jonasHanhan"/><br /><sub><b>jonasHanhan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jonasHanhan" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/NikhilMurugesan"><img src="https://avatars.githubusercontent.com/u/49281792?v=4?s=100" width="100px;" alt="NikhilMurugesan"/><br /><sub><b>NikhilMurugesan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=NikhilMurugesan" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/myangle1120"><img src="https://avatars.githubusercontent.com/u/19237013?v=4?s=100" width="100px;" alt="myangle1120"/><br /><sub><b>myangle1120</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=myangle1120" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yasminvo"><img src="https://avatars.githubusercontent.com/u/107528848?v=4?s=100" width="100px;" alt="yasminvo"/><br /><sub><b>yasminvo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yasminvo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/notbugggg"><img src="https://avatars.githubusercontent.com/u/147966331?v=4?s=100" width="100px;" alt="不关银渐层的事哦"/><br /><sub><b>不关银渐层的事哦</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=notbugggg" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Anotbugggg" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yyahang"><img src="https://avatars.githubusercontent.com/u/90464876?v=4?s=100" width="100px;" alt="yyahang"/><br /><sub><b>yyahang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yyahang" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/JuJinPark"><img src="https://avatars.githubusercontent.com/u/44892459?v=4?s=100" width="100px;" alt="jujin"/><br /><sub><b>jujin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=JuJinPark" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=JuJinPark" title="Documentation">📖</a> <a href="#ideas-JuJinPark" title="Ideas, Planning, & Feedback">🤔</a> <a href="#blog-JuJinPark" title="Blogposts">📝</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LL-LIN"><img src="https://avatars.githubusercontent.com/u/43002118?v=4?s=100" width="100px;" alt="LL-LIN"/><br /><sub><b>LL-LIN</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LL-LIN" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ALL-LIN" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://bigcyy.github.io/"><img src="https://avatars.githubusercontent.com/u/73413979?v=4?s=100" width="100px;" alt="Yang Chen"/><br /><sub><b>Yang Chen</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=bigcyy" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=bigcyy" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Abigcyy" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sarthakeash"><img src="https://avatars.githubusercontent.com/u/74091160?v=4?s=100" width="100px;" alt="Sarthak Arora"/><br /><sub><b>Sarthak Arora</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=sarthakeash" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=sarthakeash" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/PengJingzhao"><img src="https://avatars.githubusercontent.com/u/97368949?v=4?s=100" width="100px;" alt="彭镜肇"/><br /><sub><b>彭镜肇</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=PengJingzhao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gagaradio"><img src="https://avatars.githubusercontent.com/u/18532370?v=4?s=100" width="100px;" alt="Walter Jia"/><br /><sub><b>Walter Jia</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gagaradio" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/boyucjz"><img src="https://avatars.githubusercontent.com/u/18730041?v=4?s=100" width="100px;" alt="boyucjz"/><br /><sub><b>boyucjz</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=boyucjz" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Cyanty"><img src="https://avatars.githubusercontent.com/u/153884653?v=4?s=100" width="100px;" alt="Cyanty"/><br /><sub><b>Cyanty</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Cyanty" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Cyanty" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/KevinLLF"><img src="https://avatars.githubusercontent.com/u/85452733?v=4?s=100" width="100px;" alt="Jay丿167"/><br /><sub><b>Jay丿167</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=KevinLLF" title="Code">💻</a></td>
</tr>
</tbody>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
## 💬 Join discussion
##### Channel
[Join the Mailing Lists](https://lists.apache.org/list.html?dev@hertzbeat.apache.org) : Mail to `dev-subscribe@hertzbeat.apache.org` to subscribe mailing lists.
[Chat On Discord](https://discord.gg/Fb6M73htGr)
WeChat Group : Add friend `ahertzbeat` and invite to the group.
WeChat Public : Search ID `usthecom`.
[QQ Group](https://jq.qq.com/?_wv=1027&k=Bud9OzdI) : Group num `630061200`
[Github Discussion](https://github.com/apache/hertzbeat/discussions)
[Reddit Community](https://www.reddit.com/r/hertzbeat/)
[Follow Us Twitter](https://x.com/hertzbeat1024)
[Subscribe YouTube](https://www.youtube.com/channel/UCri75zfWX0GHqJFPENEbLow)
##### Open-Source Project Build From Open-Source
HertzBeat is built on so many great open source projects, thanks to them!
- `Java Spring SpringBoot Jpa Maven Assembly Netty Lombok Sureness Protobuf HttpClient Guava SnakeYaml JsonPath ...`
- `TypeScript Angular NG-ZORRO NG-ALAIN NodeJs Npm Html Less Echarts Rxjs ZoneJs MonacoEditor SlickCarousel Docusaurus ...`
## Landscape
<p align="left">
<img src="./home/static/img/home/cncf-landscape-left-logo.svg" width="300">&nbsp;&nbsp;<img src="./home/static/img/home/cncf-right-logo.svg" width="345" />
<br /><br />
HertzBeat has been included in the <a href="https://landscape.cncf.io/guide?item=observability-and-analysis--monitoring--hertzbeat#observability-and-analysis--monitoring">
CNCF Observability And Analysis - Monitoring Landscape.</a>
</p>
## 🛡️ License
[`Apache License, Version 2.0`](https://www.apache.org/licenses/LICENSE-2.0.html)
+573
View File
@@ -0,0 +1,573 @@
<p align="center">
<a href="https://hertzbeat.apache.org">
<img alt="hertzbeat" src="/home/static/img/hertzbeat-brand.svg" width="260">
</a>
</p>
<h4 align="center">
<a href="README_CN.md">中文文档</a> | <a href="README.md">English Document</a>
</h4>
> 实时监控系统,无需 Agent,性能集群,兼容 Prometheus,自定义监控和状态页构建能力。
[![Discord](https://img.shields.io/badge/Chat-Discord-7289DA?logo=discord)](https://discord.gg/Fb6M73htGr)
[![Reddit](https://img.shields.io/badge/Reddit-Community-7289DA?logo=reddit)](https://www.reddit.com/r/hertzbeat/)
[![Twitter](https://img.shields.io/twitter/follow/hertzbeat1024?logo=twitter)](https://x.com/hertzbeat1024)
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8139/badge)](https://www.bestpractices.dev/projects/8139)
[![codecov](https://codecov.io/gh/apache/HertzBeat/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/hertzbeat)
[![Docker Pulls](https://img.shields.io/docker/pulls/apache/hertzbeat?style=%20for-the-badge&logo=docker&label=DockerHub%20Download)](https://hub.docker.com/r/apache/hertzbeat)
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/hertzbeat)](https://artifacthub.io/packages/search?repo=hertzbeat)
[![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCri75zfWX0GHqJFPENEbLow?logo=youtube&label=YouTube%20Channel)](https://www.youtube.com/channel/UCri75zfWX0GHqJFPENEbLow)
[![Contribute with Gitpod](https://img.shields.io/badge/Contribute%20with-Gitpod-908a85?logo=gitpod&color=green)](https://gitpod.io/#https://github.com/apache/hertzbeat)
**官网: [hertzbeat.apache.org](https://hertzbeat.apache.org)**
**邮件: <a href="mailto:dev-subscribe@hertzbeat.apache.org">发送至 ```dev-subscribe@hertzbeat.apache.org```</a>** 订阅邮件列表
## 🎡 <font color="green">介绍</font>
[Apache HertzBeat](https://github.com/apache/hertzbeat) incubating)是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。
### 特点
-**监控+告警+通知** 为一体,支持对应用服务,应用程序,数据库,缓存,操作系统,大数据,中间件,Web 服务器,云原生,网络,自定义等监控阈值告警通知一步到位。
- 易用友好,无需 `Agent`,全 `WEB` 页面操作,鼠标点一点就能监控告警,零上手学习成本。
-`Http, Jmx, Ssh, Snmp, Jdbc, Prometheus` 等协议规范可配置化,只需在浏览器配置监控模版 `YML` 就能使用这些协议去自定义采集想要的指标。您相信只需配置下就能立刻适配一款 `K8s``Docker` 等新的监控类型吗?
- 兼容 `Prometheus` 的系统生态并且更多,只需页面操作就可以监控 `Prometheus` 所能监控的。
- 高性能,支持多采集器集群横向扩展,支持多隔离网络监控,云边协同。
- 自由的告警阈值规则,`邮件` `Discord` `Slack` `Telegram` `钉钉` `微信` `飞书` `短信` `Webhook` `Server酱` 等方式消息及时送达。
- 提供强大的状态页构建能力,轻松向用户传达您产品服务的实时状态。
> `HertzBeat`的强大自定义,多类型支持,高性能,易扩展,低耦合,希望能帮助用户快速搭建自有监控系统。
----
![hertzbeat](home/static/img/home/1.png)
![hertzbeat](home/static/img/home/status.png)
![hertzbeat](home/static/img/home/9.png)
----
## 🥐 模块
![hertzBeat](home/static/img/docs/hertzbeat-arch.png)
## ⛄ 已支持
> 我们将监控采集类型(mysql,jvm,k8s)都定义为 `yml` 监控模版,用户可以导入这些模版来支持对应类型的监控!
> 欢迎大家一起贡献你使用过程中自定义的通用监控类型监控模版。
- [Website](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-website.yml), [Port Telnet](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-port.yml),
[Http Api](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-api.yml), [Ping Connect](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ping.yml),
[Jvm](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-jvm.yml), [SiteMap](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-fullsite.yml),
[Ssl Certificate](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ssl_cert.yml), [SpringBoot2](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-springboot2.yml),
[FTP Server](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ftp.yml), [SpringBoot3](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-springboot3.yml),
[Udp Port](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-udp_port.yml), [Dns](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-dns.yml),
[Pop3](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-pop3.yml), [Ntp](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ntp.yml),
[Api Code](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-api_code.yml), [Smtp](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-smtp.yml),
[Nginx](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-nginx.yml)
- [Mysql](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-mysql.yml), [PostgreSQL](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-postgresql.yml),
[MariaDB](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-mariadb.yml), [Redis](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-redis.yml),
[ElasticSearch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-elasticsearch.yml), [SqlServer](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-sqlserver.yml),
[Oracle](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-oracle.yml), [MongoDB](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-mongodb.yml),
[DM](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-dm.yml), [OpenGauss](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-opengauss.yml),
[ClickHouse](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-clickhouse.yml), [IoTDB](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-iotdb.yml),
[Redis Cluster](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-redis_cluster.yml), [Redis Sentinel](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-redis_sentinel.yml)
[Doris BE](https://github.com/apache/hertzbeat/blob/master/hertzbeat-manager/src/main/resources/define/app-doris_be.yml), [Doris FE](https://github.com/apache/hertzbeat/blob/master/hertzbeat-manager/src/main/resources/define/app-doris_fe.yml),
[Memcached](https://github.com/apache/hertzbeat/blob/master/hertzbeat-manager/src/main/resources/define/app-memcached.yml), [NebulaGraph](https://github.com/apache/hertzbeat/blob/master/hertzbeat-manager/src/main/resources/define/app-nebula_graph.yml)
- [Linux](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-linux.yml), [Ubuntu](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-ubuntu.yml),
[CentOS](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-centos.yml), [Windows](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-windows.yml),
[EulerOS](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-euleros.yml), [Fedora CoreOS](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-coreos.yml),
[OpenSUSE](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-opensuse.yml), [Rocky Linux](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-rockylinux.yml),
[Red Hat](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-redhat.yml), [FreeBSD](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-freebsd.yml),
[AlmaLinux](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-almalinux.yml), [Debian Linux](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-debian.yml)
- [Tomcat](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-tomcat.yml), [Nacos](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-nacos.yml),
[Zookeeper](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-zookeeper.yml), [RabbitMQ](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-rabbitmq.yml),
[Flink](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-flink.yml), [Kafka](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-kafka.yml),
[ShenYu](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-shenyu.yml), [DynamicTp](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-dynamic_tp.yml),
[Jetty](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-jetty.yml), [ActiveMQ](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-activemq.yml),
[Spring Gateway](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-spring_gateway.yml), [EMQX MQTT](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-emqx.yml),
[AirFlow](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-airflow.yml), [Hive](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-hive.yml),
[Spark](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-spark.yml), [Hadoop](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-hadoop.yml)
- [Kubernetes](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-kubernetes.yml), [Docker](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-docker.yml)
- [CiscoSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-cisco_switch.yml), [HpeSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-hpe_switch.yml),
[HuaweiSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-huawei_switch.yml), [TpLinkSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-tplink_switch.yml),
[H3cSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/hertzbeat-manager/src/main/resources/define/app-h3c_switch.yml)
- 和更多自定义监控模版。
- 通知支持 `Discord` `Slack` `Telegram` `邮件` `钉钉` `微信` `飞书` `短信` `Webhook` `Server酱`
## 🐕 快速开始
- 如果您是想将 HertzBeat 部署到内网环境搭建监控系统,请参考下面的部署文档进行操作。
### 🍞 HertzBeat 安装
> HertzBeat 支持通过源码安装启动,Docker 容器运行和安装包方式安装部署,CPU 架构支持 x86/arm64。
##### 方式一:Docker 方式快速安装
1. `docker` 环境仅需一条命令即可开始
```shell
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
```
2. 浏览器访问 `http://localhost:1157` 即可开始,默认账号密码 `admin/hertzbeat`
3. 部署采集器集群(可选)
```shell
docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector apache/hertzbeat-collector
```
- `-e IDENTITY=custom-collector-name` : 配置此采集器的唯一性标识符名称,多个采集器名称不能相同,建议自定义英文名称。
- `-e MODE=public` : 配置运行模式(public or private), 公共集群模式或私有云边模式。
- `-e MANAGER_HOST=127.0.0.1` : 配置连接主 HertaBeat 服务的对外 IP。
- `-e MANAGER_PORT=1158` : 配置连接主 HertzBeat 服务的对外端口,默认1158。
更多配置详细步骤参考 [通过 Docker 方式安装 HertzBeat](https://hertzbeat.apache.org/docs/start/docker-deploy)
##### 方式二:通过安装包安装
1. 下载您系统环境对应的安装包 `hertzbeat-xx.tar.gz` [Download](https://hertzbeat.apache.org/docs/download)
2. 配置 HertzBeat 的配置文件 `hertzbeat/config/application.yml` (可选)
3. 部署启动 `$ ./bin/startup.sh ` 或 `bin/startup.bat`
4. 浏览器访问 `http://localhost:1157` 即可开始,默认账号密码 `admin/hertzbeat`
5. 部署采集器集群(可选)
- 下载采集器安装包 `hertzbeat-collector-xx.tar.gz` 到规划的另一台部署主机上 [Download](https://hertzbeat.apache.org/docs/download)
- 配置采集器的配置文件 `hertzbeat-collector/config/application.yml` 里面的连接主 HertzBeat 服务的对外 IP,端口,当前采集器名称(需保证唯一性)等参数 `identity` `mode` (public or private) `manager-host` `manager-port`
```yaml
collector:
dispatch:
entrance:
netty:
enabled: true
identity: ${IDENTITY:}
mode: ${MODE:public}
manager-host: ${MANAGER_HOST:127.0.0.1}
manager-port: ${MANAGER_PORT:1158}
```
- 启动 `$ ./bin/startup.sh ` 或 `bin/startup.bat`
- 浏览器访问主 HertzBeat 服务 `http://localhost:1157` 查看概览页面即可看到注册上来的新采集器
更多配置详细步骤参考 [通过安装包安装HertzBeat](https://hertzbeat.apache.org/docs/start/package-deploy)
##### 方式三:本地代码启动
1. 此为前后端分离项目,本地代码调试需要分别启动后端工程 `manager` 和前端工程 `web-app`
2. 后端:需要 `maven3+`, `java17` 和 `lombok` 环境,修改 `YML` 配置信息,添加JVM参数`--add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED`后启动 `manager` 服务即可。
3. 前端:需要 `nodejs npm angular-cli`环境,待本地后端启动后,在 `web-app` 目录下启动 `ng serve --open`
4. 浏览器访问 `http://localhost:4200` 即可开始,默认账号密码 `admin/hertzbeat`
详细步骤参考 [参与贡献之本地代码启动](CONTRIBUTING.md)
##### 方式四:Docker-Compose 统一安装 hertzbeat+postgresql+tsdb
通过 [Docker-Compose 部署脚本](script/docker-compose) 一次性把 postgresql/mysql 数据库, victoria-metrics/iotdb/tdengine 时序数据库和 hertzbeat 安装部署。
详细步骤参考 [通过 Docker-Compose 安装 HertzBeat](script/docker-compose/README.md)
##### 方式五:Kubernetes Helm Charts 部署 hertzbeat+collector+postgresql+tsdb
通过 Helm Chart 一次性将 HertzBeat 集群组件部署到 Kubernetes 集群中。
详细步骤参考 [Artifact Hub](https://artifacthub.io/packages/helm/hertzbeat/hertzbeat)
**HAVE FUN**
## ✨ Contributors
Thanks these wonderful people, welcome to join us:
[贡献者指南](CONTRIBUTING.md)
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tbody>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tomsun28"><img src="https://avatars.githubusercontent.com/u/24788200?v=4?s=100" width="100px;" alt="tomsun28"/><br /><sub><b>tomsun28</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=tomsun28" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=tomsun28" title="Documentation">📖</a> <a href="#design-tomsun28" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wang1027-wqh"><img src="https://avatars.githubusercontent.com/u/71161318?v=4?s=100" width="100px;" alt="会编程的王学长"/><br /><sub><b>会编程的王学长</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wang1027-wqh" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=wang1027-wqh" title="Documentation">📖</a> <a href="#design-wang1027-wqh" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.maxkey.top/"><img src="https://avatars.githubusercontent.com/u/1563377?v=4?s=100" width="100px;" alt="MaxKey"/><br /><sub><b>MaxKey</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=shimingxy" title="Code">💻</a> <a href="#design-shimingxy" title="Design">🎨</a> <a href="#ideas-shimingxy" title="Ideas, Planning, & Feedback">🤔</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://blog.gcdd.top/"><img src="https://avatars.githubusercontent.com/u/26523525?v=4?s=100" width="100px;" alt="观沧海"/><br /><sub><b>观沧海</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gcdd1993" title="Code">💻</a> <a href="#design-gcdd1993" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Agcdd1993" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/a25017012"><img src="https://avatars.githubusercontent.com/u/32265356?v=4?s=100" width="100px;" alt="yuye"/><br /><sub><b>yuye</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=a25017012" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=a25017012" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jx10086"><img src="https://avatars.githubusercontent.com/u/5323228?v=4?s=100" width="100px;" alt="jx10086"/><br /><sub><b>jx10086</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jx10086" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ajx10086" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/winnerTimer"><img src="https://avatars.githubusercontent.com/u/76024658?v=4?s=100" width="100px;" alt="winnerTimer"/><br /><sub><b>winnerTimer</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=winnerTimer" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AwinnerTimer" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/goo-kits"><img src="https://avatars.githubusercontent.com/u/13163673?v=4?s=100" width="100px;" alt="goo-kits"/><br /><sub><b>goo-kits</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=goo-kits" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Agoo-kits" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/brave4Time"><img src="https://avatars.githubusercontent.com/u/105094014?v=4?s=100" width="100px;" alt="brave4Time"/><br /><sub><b>brave4Time</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=brave4Time" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Abrave4Time" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/walkerlee-lab"><img src="https://avatars.githubusercontent.com/u/8426753?v=4?s=100" width="100px;" alt="WalkerLee"/><br /><sub><b>WalkerLee</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=walkerlee-lab" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Awalkerlee-lab" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/fullofjoy"><img src="https://avatars.githubusercontent.com/u/30247571?v=4?s=100" width="100px;" alt="jianghang"/><br /><sub><b>jianghang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=fullofjoy" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Afullofjoy" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ChineseTony"><img src="https://avatars.githubusercontent.com/u/24618786?v=4?s=100" width="100px;" alt="ChineseTony"/><br /><sub><b>ChineseTony</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ChineseTony" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AChineseTony" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wyt199905"><img src="https://avatars.githubusercontent.com/u/85098809?v=4?s=100" width="100px;" alt="wyt199905"/><br /><sub><b>wyt199905</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wyt199905" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/weifuqing"><img src="https://avatars.githubusercontent.com/u/13931013?v=4?s=100" width="100px;" alt="卫傅庆"/><br /><sub><b>卫傅庆</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=weifuqing" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Aweifuqing" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zklmcookle"><img src="https://avatars.githubusercontent.com/u/107192352?v=4?s=100" width="100px;" alt="zklmcookle"/><br /><sub><b>zklmcookle</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zklmcookle" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DevilX5"><img src="https://avatars.githubusercontent.com/u/13269921?v=4?s=100" width="100px;" alt="DevilX5"/><br /><sub><b>DevilX5</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=DevilX5" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=DevilX5" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/djzeng"><img src="https://avatars.githubusercontent.com/u/14074864?v=4?s=100" width="100px;" alt="tea"/><br /><sub><b>tea</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=djzeng" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yangshihui"><img src="https://avatars.githubusercontent.com/u/28550208?v=4?s=100" width="100px;" alt="yangshihui"/><br /><sub><b>yangshihui</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yangshihui" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ayangshihui" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DreamGirl524"><img src="https://avatars.githubusercontent.com/u/81132838?v=4?s=100" width="100px;" alt="DreamGirl524"/><br /><sub><b>DreamGirl524</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=DreamGirl524" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=DreamGirl524" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gzwlly"><img src="https://avatars.githubusercontent.com/u/83171907?v=4?s=100" width="100px;" alt="gzwlly"/><br /><sub><b>gzwlly</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gzwlly" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/cuipiheqiuqiu"><img src="https://avatars.githubusercontent.com/u/76642201?v=4?s=100" width="100px;" alt="cuipiheqiuqiu"/><br /><sub><b>cuipiheqiuqiu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=cuipiheqiuqiu" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=cuipiheqiuqiu" title="Tests">⚠️</a> <a href="#design-cuipiheqiuqiu" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/oyiyou"><img src="https://avatars.githubusercontent.com/u/39228891?v=4?s=100" width="100px;" alt="lambert"/><br /><sub><b>lambert</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=oyiyou" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://mroldx.xyz/"><img src="https://avatars.githubusercontent.com/u/34847828?v=4?s=100" width="100px;" alt="mroldx"/><br /><sub><b>mroldx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=mroldx" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/woshiniusange"><img src="https://avatars.githubusercontent.com/u/91513022?v=4?s=100" width="100px;" alt="woshiniusange"/><br /><sub><b>woshiniusange</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=woshiniusange" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://vampireachao.github.io/"><img src="https://avatars.githubusercontent.com/u/52746628?v=4?s=100" width="100px;" alt="VampireAchao"/><br /><sub><b>VampireAchao</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=VampireAchao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Ceilzcx"><img src="https://avatars.githubusercontent.com/u/48920254?v=4?s=100" width="100px;" alt="zcx"/><br /><sub><b>zcx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Ceilzcx" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ACeilzcx" title="Bug reports">🐛</a> <a href="#design-Ceilzcx" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/commits?author=Ceilzcx" title="Tests">⚠️</a> <a href="#blog-Ceilzcx" title="Blogposts">📝</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/CharlieXCL"><img src="https://avatars.githubusercontent.com/u/91540487?v=4?s=100" width="100px;" alt="CharlieXCL"/><br /><sub><b>CharlieXCL</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=CharlieXCL" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Privauto"><img src="https://avatars.githubusercontent.com/u/36581456?v=4?s=100" width="100px;" alt="Privauto"/><br /><sub><b>Privauto</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Privauto" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Privauto" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/emrys-he"><img src="https://avatars.githubusercontent.com/u/5848915?v=4?s=100" width="100px;" alt="emrys"/><br /><sub><b>emrys</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=emrys-he" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/SxLiuYu"><img src="https://avatars.githubusercontent.com/u/95198625?v=4?s=100" width="100px;" alt="SxLiuYu"/><br /><sub><b>SxLiuYu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/issues?q=author%3ASxLiuYu" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://allcontributors.org"><img src="https://avatars.githubusercontent.com/u/46410174?v=4?s=100" width="100px;" alt="All Contributors"/><br /><sub><b>All Contributors</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=all-contributors" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gxc-myh"><img src="https://avatars.githubusercontent.com/u/85919258?v=4?s=100" width="100px;" alt="铁甲小宝"/><br /><sub><b>铁甲小宝</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gxc-myh" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=gxc-myh" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/click33"><img src="https://avatars.githubusercontent.com/u/36243476?v=4?s=100" width="100px;" alt="click33"/><br /><sub><b>click33</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=click33" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://jpom.io/"><img src="https://avatars.githubusercontent.com/u/16408873?v=4?s=100" width="100px;" alt="蒋小小"/><br /><sub><b>蒋小小</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=bwcx-jzy" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.zhihu.com/people/kevinbauer"><img src="https://avatars.githubusercontent.com/u/28581579?v=4?s=100" width="100px;" alt="Kevin Huang"/><br /><sub><b>Kevin Huang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=kevinhuangwl" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/TJxiaobao"><img src="https://avatars.githubusercontent.com/u/85919258?v=4?s=100" width="100px;" alt="铁甲小宝"/><br /><sub><b>铁甲小宝</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/issues?q=author%3ATJxiaobao" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=TJxiaobao" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=TJxiaobao" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=TJxiaobao" title="Tests">⚠️</a> <a href="#design-TJxiaobao" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Jack-123-power"><img src="https://avatars.githubusercontent.com/u/84333501?v=4?s=100" width="100px;" alt="Captain Jack"/><br /><sub><b>Captain Jack</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Jack-123-power" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/haibo-duan"><img src="https://avatars.githubusercontent.com/u/7974845?v=4?s=100" width="100px;" alt="haibo.duan"/><br /><sub><b>haibo.duan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=haibo-duan" title="Tests">⚠️</a> <a href="https://github.com/apache/hertzbeat/commits?author=haibo-duan" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/assassinfym"><img src="https://avatars.githubusercontent.com/u/15188754?v=4?s=100" width="100px;" alt="assassin"/><br /><sub><b>assassin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/issues?q=author%3Aassassinfym" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=assassinfym" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/csyshu"><img src="https://avatars.githubusercontent.com/u/46591658?v=4?s=100" width="100px;" alt="Reverse wind"/><br /><sub><b>Reverse wind</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=csyshu" title="Tests">⚠️</a> <a href="https://github.com/apache/hertzbeat/commits?author=csyshu" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/luxx-lq"><img src="https://avatars.githubusercontent.com/u/58515565?v=4?s=100" width="100px;" alt="luxx"/><br /><sub><b>luxx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=luxx-lq" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt="Ikko Ashimine"/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=eltociear" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zenan08"><img src="https://avatars.githubusercontent.com/u/80514991?v=4?s=100" width="100px;" alt="leizenan"/><br /><sub><b>leizenan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zenan08" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/BKing2020"><img src="https://avatars.githubusercontent.com/u/28869121?v=4?s=100" width="100px;" alt="BKing"/><br /><sub><b>BKing</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=BKing2020" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xingshuaiLi"><img src="https://avatars.githubusercontent.com/u/119487588?v=4?s=100" width="100px;" alt="xingshuaiLi"/><br /><sub><b>xingshuaiLi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xingshuaiLi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wangke6666"><img src="https://avatars.githubusercontent.com/u/113656595?v=4?s=100" width="100px;" alt="wangke6666"/><br /><sub><b>wangke6666</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wangke6666" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LWBobo"><img src="https://avatars.githubusercontent.com/u/50368698?v=4?s=100" width="100px;" alt="刺猬"/><br /><sub><b>刺猬</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/issues?q=author%3ALWBobo" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=LWBobo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.zanglikun.com"><img src="https://avatars.githubusercontent.com/u/61591648?v=4?s=100" width="100px;" alt="Haste"/><br /><sub><b>Haste</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zanglikun" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/SuitSmile"><img src="https://avatars.githubusercontent.com/u/38679717?v=4?s=100" width="100px;" alt="zhongshi.yi"/><br /><sub><b>zhongshi.yi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=SuitSmile" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://www.smallq.cn"><img src="https://avatars.githubusercontent.com/u/39754275?v=4?s=100" width="100px;" alt="Qi Zhang"/><br /><sub><b>Qi Zhang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zzzhangqi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MrAndyMing"><img src="https://avatars.githubusercontent.com/u/49541483?v=4?s=100" width="100px;" alt="MrAndyMing"/><br /><sub><b>MrAndyMing</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MrAndyMing" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://idongliming.github.io/"><img src="https://avatars.githubusercontent.com/u/31564353?v=4?s=100" width="100px;" alt="idongliming"/><br /><sub><b>idongliming</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=idongliming" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://earthjasonlin.github.io"><img src="https://avatars.githubusercontent.com/u/83632110?v=4?s=100" width="100px;" alt="Zichao Lin"/><br /><sub><b>Zichao Lin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=earthjasonlin" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=earthjasonlin" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://blog.liudonghua.com"><img src="https://avatars.githubusercontent.com/u/2276718?v=4?s=100" width="100px;" alt="liudonghua"/><br /><sub><b>liudonghua</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=liudonghua123" title="Code">💻</a> <a href="#ideas-liudonghua123" title="Ideas, Planning, & Feedback">🤔</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/orangeyts"><img src="https://avatars.githubusercontent.com/u/4250869?v=4?s=100" width="100px;" alt="Jerry"/><br /><sub><b>Jerry</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=orangeyts" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=orangeyts" title="Tests">⚠️</a> <a href="#ideas-orangeyts" title="Ideas, Planning, & Feedback">🤔</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dynamictp.cn"><img src="https://avatars.githubusercontent.com/u/13051908?v=4?s=100" width="100px;" alt="yanhom"/><br /><sub><b>yanhom</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yanhom1314" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://www.jianshu.com/u/a8f822c04f67"><img src="https://avatars.githubusercontent.com/u/18587688?v=4?s=100" width="100px;" alt="fsl"/><br /><sub><b>fsl</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=fengshunli" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xttttv"><img src="https://avatars.githubusercontent.com/u/116323904?v=4?s=100" width="100px;" alt="xttttv"/><br /><sub><b>xttttv</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xttttv" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/NavinKumarBarnwal"><img src="https://avatars.githubusercontent.com/u/44504274?v=4?s=100" width="100px;" alt="NavinKumarBarnwal"/><br /><sub><b>NavinKumarBarnwal</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=NavinKumarBarnwal" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/z641205699"><img src="https://avatars.githubusercontent.com/u/45276423?v=4?s=100" width="100px;" alt="Zakkary"/><br /><sub><b>Zakkary</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=z641205699" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/898349230"><img src="https://avatars.githubusercontent.com/u/21972532?v=4?s=100" width="100px;" alt="sunxinbo"/><br /><sub><b>sunxinbo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=898349230" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=898349230" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ldzbook"><img src="https://avatars.githubusercontent.com/u/13903790?v=4?s=100" width="100px;" alt="ldzbook"/><br /><sub><b>ldzbook</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ldzbook" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Aldzbook" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/SurryChen"><img src="https://avatars.githubusercontent.com/u/91116490?v=4?s=100" width="100px;" alt="余与雨"/><br /><sub><b>余与雨</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=SurryChen" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=SurryChen" title="Tests">⚠️</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MysticalDream"><img src="https://avatars.githubusercontent.com/u/78899028?v=4?s=100" width="100px;" alt="MysticalDream"/><br /><sub><b>MysticalDream</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MysticalDream" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=MysticalDream" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zhouyoulin12"><img src="https://avatars.githubusercontent.com/u/17086633?v=4?s=100" width="100px;" alt="zhouyoulin12"/><br /><sub><b>zhouyoulin12</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zhouyoulin12" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=zhouyoulin12" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jerjjj"><img src="https://avatars.githubusercontent.com/u/93431283?v=4?s=100" width="100px;" alt="jerjjj"/><br /><sub><b>jerjjj</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jerjjj" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://wjl110.xyz/"><img src="https://avatars.githubusercontent.com/u/53851034?v=4?s=100" width="100px;" alt="wjl110"/><br /><sub><b>wjl110</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wjl110" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ngyhd"><img src="https://avatars.githubusercontent.com/u/29095207?v=4?s=100" width="100px;" alt="Sean"/><br /><sub><b>Sean</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ngyhd" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Daydreamer-ia"><img src="https://avatars.githubusercontent.com/u/83362909?v=4?s=100" width="100px;" alt="chenyiqin"/><br /><sub><b>chenyiqin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Daydreamer-ia" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Daydreamer-ia" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/hudongdong129"><img src="https://avatars.githubusercontent.com/u/34374227?v=4?s=100" width="100px;" alt="hudongdong129"/><br /><sub><b>hudongdong129</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=hudongdong129" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=hudongdong129" title="Tests">⚠️</a> <a href="https://github.com/apache/hertzbeat/commits?author=hudongdong129" title="Documentation">📖</a> <a href="#design-hudongdong129" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/TherChenYang"><img src="https://avatars.githubusercontent.com/u/124348939?v=4?s=100" width="100px;" alt="TherChenYang"/><br /><sub><b>TherChenYang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=TherChenYang" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=TherChenYang" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/HattoriHenzo"><img src="https://avatars.githubusercontent.com/u/5141285?v=4?s=100" width="100px;" alt="HattoriHenzo"/><br /><sub><b>HattoriHenzo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=HattoriHenzo" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=HattoriHenzo" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ycilry"><img src="https://avatars.githubusercontent.com/u/63967101?v=4?s=100" width="100px;" alt="ycilry"/><br /><sub><b>ycilry</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ycilry" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/aoshiguchen"><img src="https://avatars.githubusercontent.com/u/10580997?v=4?s=100" width="100px;" alt="aoshiguchen"/><br /><sub><b>aoshiguchen</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=aoshiguchen" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=aoshiguchen" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/caibenxiang"><img src="https://avatars.githubusercontent.com/u/4568241?v=4?s=100" width="100px;" alt="蔡本祥"/><br /><sub><b>蔡本祥</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=caibenxiang" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.fckeverything.cn:4000/"><img src="https://avatars.githubusercontent.com/u/13827124?v=4?s=100" width="100px;" alt="浮游"/><br /><sub><b>浮游</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lifefloating" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Grass-Life"><img src="https://avatars.githubusercontent.com/u/114381513?v=4?s=100" width="100px;" alt="Grass-Life"/><br /><sub><b>Grass-Life</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Grass-Life" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xiaohe428"><img src="https://avatars.githubusercontent.com/u/99130317?v=4?s=100" width="100px;" alt="xiaohe428"/><br /><sub><b>xiaohe428</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xiaohe428" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=xiaohe428" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/baiban114"><img src="https://avatars.githubusercontent.com/u/59152619?v=4?s=100" width="100px;" alt="TableRow"/><br /><sub><b>TableRow</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=baiban114" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=baiban114" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ByteIDance"><img src="https://avatars.githubusercontent.com/u/100207562?v=4?s=100" width="100px;" alt="ByteIDance"/><br /><sub><b>ByteIDance</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ByteIDance" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/mangel2002"><img src="https://avatars.githubusercontent.com/u/9348020?v=4?s=100" width="100px;" alt="Jangfe"/><br /><sub><b>Jangfe</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=mangel2002" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zqr10159"><img src="https://avatars.githubusercontent.com/u/30048352?v=4?s=100" width="100px;" alt="zqr10159"/><br /><sub><b>zqr10159</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zqr10159" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=zqr10159" title="Code">💻</a> <a href="#blog-zqr10159" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Azqr10159" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=zqr10159" title="Tests">⚠️</a> <a href="#design-zqr10159" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/vinci-897"><img src="https://avatars.githubusercontent.com/u/55838224?v=4?s=100" width="100px;" alt="vinci"/><br /><sub><b>vinci</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=vinci-897" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=vinci-897" title="Documentation">📖</a> <a href="#design-vinci-897" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/js110"><img src="https://avatars.githubusercontent.com/u/51191863?v=4?s=100" width="100px;" alt="js110"/><br /><sub><b>js110</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=js110" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/JavaLionLi"><img src="https://avatars.githubusercontent.com/u/31852897?v=4?s=100" width="100px;" alt="CrazyLionLi"/><br /><sub><b>CrazyLionLi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=JavaLionLi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.banmajio.com"><img src="https://avatars.githubusercontent.com/u/53471385?v=4?s=100" width="100px;" alt="banmajio"/><br /><sub><b>banmajio</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=banmajio" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://suder.fun"><img src="https://avatars.githubusercontent.com/u/69955165?v=4?s=100" width="100px;" alt="topsuder"/><br /><sub><b>topsuder</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=topsuder" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/richar2022"><img src="https://avatars.githubusercontent.com/u/129016397?v=4?s=100" width="100px;" alt="richar2022"/><br /><sub><b>richar2022</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=richar2022" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/fcb-xiaobo"><img src="https://avatars.githubusercontent.com/u/60566194?v=4?s=100" width="100px;" alt="fcb-xiaobo"/><br /><sub><b>fcb-xiaobo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=fcb-xiaobo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wenkyzhang"><img src="https://avatars.githubusercontent.com/u/13983669?v=4?s=100" width="100px;" alt="wenkyzhang"/><br /><sub><b>wenkyzhang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wenkyzhang" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ZangJuxy"><img src="https://avatars.githubusercontent.com/u/71380295?v=4?s=100" width="100px;" alt="ZangJuxy"/><br /><sub><b>ZangJuxy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ZangJuxy" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/l646505418"><img src="https://avatars.githubusercontent.com/u/50475131?v=4?s=100" width="100px;" alt="l646505418"/><br /><sub><b>l646505418</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=l646505418" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Al646505418" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.carpewang.com"><img src="https://avatars.githubusercontent.com/u/78642589?v=4?s=100" width="100px;" alt="Carpe-Wang"/><br /><sub><b>Carpe-Wang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Carpe-Wang" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ACarpe-Wang" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/moshu023"><img src="https://avatars.githubusercontent.com/u/48593205?v=4?s=100" width="100px;" alt="莫枢"/><br /><sub><b>莫枢</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=moshu023" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/huangcanda"><img src="https://avatars.githubusercontent.com/u/4470566?v=4?s=100" width="100px;" alt="huangcanda"/><br /><sub><b>huangcanda</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=huangcanda" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.zrkizzy.com"><img src="https://avatars.githubusercontent.com/u/85340613?v=4?s=100" width="100px;" alt="世纪末的架构师"/><br /><sub><b>世纪末的架构师</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Architect-Java" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ShuningWan"><img src="https://avatars.githubusercontent.com/u/31086770?v=4?s=100" width="100px;" alt="ShuningWan"/><br /><sub><b>ShuningWan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ShuningWan" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MrYZhou"><img src="https://avatars.githubusercontent.com/u/44339602?v=4?s=100" width="100px;" alt="MrYZhou"/><br /><sub><b>MrYZhou</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MrYZhou" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/suncqujsj"><img src="https://avatars.githubusercontent.com/u/8012932?v=4?s=100" width="100px;" alt="suncqujsj"/><br /><sub><b>suncqujsj</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=suncqujsj" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sunqinbo"><img src="https://avatars.githubusercontent.com/u/1428540?v=4?s=100" width="100px;" alt="sunqinbo"/><br /><sub><b>sunqinbo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=sunqinbo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/haoww"><img src="https://avatars.githubusercontent.com/u/32739294?v=4?s=100" width="100px;" alt="haoww"/><br /><sub><b>haoww</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=haoww" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/i-mayuan"><img src="https://avatars.githubusercontent.com/u/101498477?v=4?s=100" width="100px;" alt="i-mayuan"/><br /><sub><b>i-mayuan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=i-mayuan" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/fengruge"><img src="https://avatars.githubusercontent.com/u/85803831?v=4?s=100" width="100px;" alt="fengruge"/><br /><sub><b>fengruge</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=fengruge" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/aystzh"><img src="https://avatars.githubusercontent.com/u/38125392?v=4?s=100" width="100px;" alt="zhanghuan"/><br /><sub><b>zhanghuan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=aystzh" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/shenyumin"><img src="https://avatars.githubusercontent.com/u/8438506?v=4?s=100" width="100px;" alt="shenymin"/><br /><sub><b>shenymin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=shenyumin" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/dhruva1995"><img src="https://avatars.githubusercontent.com/u/12976351?v=4?s=100" width="100px;" alt="Dhruva Chandra"/><br /><sub><b>Dhruva Chandra</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=dhruva1995" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/weiwang988"><img src="https://avatars.githubusercontent.com/u/58241726?v=4?s=100" width="100px;" alt="miss_z"/><br /><sub><b>miss_z</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=weiwang988" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wyt990"><img src="https://avatars.githubusercontent.com/u/86013697?v=4?s=100" width="100px;" alt="wyt990"/><br /><sub><b>wyt990</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wyt990" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/licocon"><img src="https://avatars.githubusercontent.com/u/36863277?v=4?s=100" width="100px;" alt="licocon"/><br /><sub><b>licocon</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=licocon" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/2406450951"><img src="https://avatars.githubusercontent.com/u/48074721?v=4?s=100" width="100px;" alt="Mi Na"/><br /><sub><b>Mi Na</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=2406450951" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Kylin-Guo"><img src="https://avatars.githubusercontent.com/u/131239856?v=4?s=100" width="100px;" alt="Kylin-Guo"/><br /><sub><b>Kylin-Guo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Kylin-Guo" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/1797899698"><img src="https://avatars.githubusercontent.com/u/40411650?v=4?s=100" width="100px;" alt="Mr灬Dong先生"/><br /><sub><b>Mr灬Dong先生</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=1797899698" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="http://neilblaze.live"><img src="https://avatars.githubusercontent.com/u/48355572?v=4?s=100" width="100px;" alt="Pratyay Banerjee"/><br /><sub><b>Pratyay Banerjee</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Neilblaze" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=Neilblaze" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yujianzhong520"><img src="https://avatars.githubusercontent.com/u/63705063?v=4?s=100" width="100px;" alt="yujianzhong520"/><br /><sub><b>yujianzhong520</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yujianzhong520" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://sppan24.github.io/"><img src="https://avatars.githubusercontent.com/u/15795173?v=4?s=100" width="100px;" alt="SPPan"/><br /><sub><b>SPPan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=sppan24" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/1130600015"><img src="https://avatars.githubusercontent.com/u/67859663?v=4?s=100" width="100px;" alt="ZhangJiashu"/><br /><sub><b>ZhangJiashu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=1130600015" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/QZmp236478"><img src="https://avatars.githubusercontent.com/u/56623162?v=4?s=100" width="100px;" alt="impress"/><br /><sub><b>impress</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=QZmp236478" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jx3775250"><img src="https://avatars.githubusercontent.com/u/40455946?v=4?s=100" width="100px;" alt="凌晨一点半"/><br /><sub><b>凌晨一点半</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jx3775250" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/eeshaanSA"><img src="https://avatars.githubusercontent.com/u/100678386?v=4?s=100" width="100px;" alt="Eeshaan Sawant"/><br /><sub><b>Eeshaan Sawant</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=eeshaanSA" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/nandofromthebando"><img src="https://avatars.githubusercontent.com/u/87321214?v=4?s=100" width="100px;" alt="nandofromthebando"/><br /><sub><b>nandofromthebando</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=nandofromthebando" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/caiboking"><img src="https://avatars.githubusercontent.com/u/6509883?v=4?s=100" width="100px;" alt="caiboking"/><br /><sub><b>caiboking</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=caiboking" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/baixing99"><img src="https://avatars.githubusercontent.com/u/73473087?v=4?s=100" width="100px;" alt="baixing99"/><br /><sub><b>baixing99</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=baixing99" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ifrenzyc"><img src="https://avatars.githubusercontent.com/u/543927?v=4?s=100" width="100px;" alt="Yang Chuang"/><br /><sub><b>Yang Chuang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ifrenzyc" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wlin20"><img src="https://avatars.githubusercontent.com/u/20657577?v=4?s=100" width="100px;" alt="wlin20"/><br /><sub><b>wlin20</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wlin20" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/guojing1983"><img src="https://avatars.githubusercontent.com/u/60596094?v=4?s=100" width="100px;" alt="guojing1983"/><br /><sub><b>guojing1983</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=guojing1983" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/itxxq"><img src="https://avatars.githubusercontent.com/u/46962357?v=4?s=100" width="100px;" alt="moxi"/><br /><sub><b>moxi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=itxxq" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qq471754603"><img src="https://avatars.githubusercontent.com/u/23146592?v=4?s=100" width="100px;" alt="qq471754603"/><br /><sub><b>qq471754603</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=qq471754603" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/san346596324"><img src="https://avatars.githubusercontent.com/u/30828520?v=4?s=100" width="100px;" alt="渭雨"/><br /><sub><b>渭雨</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=san346596324" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/luoxuanzao"><img src="https://avatars.githubusercontent.com/u/44692579?v=4?s=100" width="100px;" alt="liuxuezhuo"/><br /><sub><b>liuxuezhuo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=luoxuanzao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lisongning"><img src="https://avatars.githubusercontent.com/u/93140178?v=4?s=100" width="100px;" alt="lisongning"/><br /><sub><b>lisongning</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lisongning" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/YutingNie"><img src="https://avatars.githubusercontent.com/u/104416402?v=4?s=100" width="100px;" alt="YutingNie"/><br /><sub><b>YutingNie</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=YutingNie" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=YutingNie" title="Documentation">📖</a> <a href="#design-YutingNie" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/mikezzb"><img src="https://avatars.githubusercontent.com/u/23418428?v=4?s=100" width="100px;" alt="Mike Zhou"/><br /><sub><b>Mike Zhou</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=mikezzb" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=mikezzb" title="Documentation">📖</a> <a href="#design-mikezzb" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/a-little-fool"><img src="https://avatars.githubusercontent.com/u/105542329?v=4?s=100" width="100px;" alt="小笨蛋"/><br /><sub><b>小笨蛋</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=a-little-fool" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=a-little-fool" title="Documentation">📖</a> <a href="#blog-a-little-fool" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Aa-little-fool" title="Bug reports">🐛</a> <a href="#design-a-little-fool" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/littlezhongzer"><img src="https://avatars.githubusercontent.com/u/33685289?v=4?s=100" width="100px;" alt="littlezhongzer"/><br /><sub><b>littlezhongzer</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=littlezhongzer" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ChenXiangxxxxx"><img src="https://avatars.githubusercontent.com/u/90089594?v=4?s=100" width="100px;" alt="ChenXiangxxxxx"/><br /><sub><b>ChenXiangxxxxx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ChenXiangxxxxx" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Mr-zhou315"><img src="https://avatars.githubusercontent.com/u/10276100?v=4?s=100" width="100px;" alt="Mr.zhou"/><br /><sub><b>Mr.zhou</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Mr-zhou315" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/XimfengYao"><img src="https://avatars.githubusercontent.com/u/17541537?v=4?s=100" width="100px;" alt="姚贤丰"/><br /><sub><b>姚贤丰</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=XimfengYao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LINGLUOJUN"><img src="https://avatars.githubusercontent.com/u/16778977?v=4?s=100" width="100px;" alt="lingluojun"/><br /><sub><b>lingluojun</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LINGLUOJUN" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.luelueking.com"><img src="https://avatars.githubusercontent.com/u/93204032?v=4?s=100" width="100px;" alt="1ue"/><br /><sub><b>1ue</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=luelueking" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.jimmyqiao.top"><img src="https://avatars.githubusercontent.com/u/67301054?v=4?s=100" width="100px;" alt="qyaaaa"/><br /><sub><b>qyaaaa</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=qyaaaa" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Aqyaaaa" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://novohit.top"><img src="https://avatars.githubusercontent.com/u/101090395?v=4?s=100" width="100px;" alt="novohit"/><br /><sub><b>novohit</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=novohit" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/rbsrcy"><img src="https://avatars.githubusercontent.com/u/4798540?v=4?s=100" width="100px;" alt="zhuoshangyi"/><br /><sub><b>zhuoshangyi</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=rbsrcy" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ruanliang-hualun"><img src="https://avatars.githubusercontent.com/u/65543716?v=4?s=100" width="100px;" alt="ruanliang"/><br /><sub><b>ruanliang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ruanliang-hualun" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=ruanliang-hualun" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Eden4701"><img src="https://avatars.githubusercontent.com/u/68422437?v=4?s=100" width="100px;" alt="Eden4701"/><br /><sub><b>Eden4701</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Eden4701" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Eden4701" title="Documentation">📖</a> <a href="#design-Eden4701" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/XiaTian688"><img src="https://avatars.githubusercontent.com/u/111830921?v=4?s=100" width="100px;" alt="XiaTian688"/><br /><sub><b>XiaTian688</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=XiaTian688" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/liyin"><img src="https://avatars.githubusercontent.com/u/863169?v=4?s=100" width="100px;" alt="liyinjiang"/><br /><sub><b>liyinjiang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=liyin" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jiashu1024"><img src="https://avatars.githubusercontent.com/u/67859663?v=4?s=100" width="100px;" alt="ZhangJiashu"/><br /><sub><b>ZhangJiashu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jiashu1024" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/1036664317"><img src="https://avatars.githubusercontent.com/u/7696697?v=4?s=100" width="100px;" alt="moghn"/><br /><sub><b>moghn</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=1036664317" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xiaoguolong"><img src="https://avatars.githubusercontent.com/u/33684988?v=4?s=100" width="100px;" alt="xiaoguolong"/><br /><sub><b>xiaoguolong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xiaoguolong" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Clownsw"><img src="https://avatars.githubusercontent.com/u/28394742?v=4?s=100" width="100px;" alt="Smliexx"/><br /><sub><b>Smliexx</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Clownsw" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AClownsw" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Calvin979"><img src="https://avatars.githubusercontent.com/u/131688897?v=4?s=100" width="100px;" alt="Naruse"/><br /><sub><b>Naruse</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Calvin979" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=Calvin979" title="Code">💻</a> <a href="#design-Calvin979" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ACalvin979" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=Calvin979" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/bbelide2"><img src="https://avatars.githubusercontent.com/u/26840796?v=4?s=100" width="100px;" alt="Bala Sukesh"/><br /><sub><b>Bala Sukesh</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=bbelide2" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jinyaoMa"><img src="https://avatars.githubusercontent.com/u/25066570?v=4?s=100" width="100px;" alt="Jinyao Ma"/><br /><sub><b>Jinyao Ma</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jinyaoMa" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://linuxsuren.github.io/open-source-best-practice/"><img src="https://avatars.githubusercontent.com/u/1450685?v=4?s=100" width="100px;" alt="Rick"/><br /><sub><b>Rick</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LinuxSuRen" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=LinuxSuRen" title="Tests">⚠️</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ZY945"><img src="https://avatars.githubusercontent.com/u/74083801?v=4?s=100" width="100px;" alt="东风"/><br /><sub><b>东风</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ZY945" title="Code">💻</a> <a href="#design-ZY945" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/commits?author=ZY945" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AZY945" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/prolevel1"><img src="https://avatars.githubusercontent.com/u/51995525?v=4?s=100" width="100px;" alt="sonam singh"/><br /><sub><b>sonam singh</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=prolevel1" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ZhangZixuan1994"><img src="https://avatars.githubusercontent.com/u/20011653?v=4?s=100" width="100px;" alt="ZhangZixuan1994"/><br /><sub><b>ZhangZixuan1994</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ZhangZixuan1994" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/hurenjie1"><img src="https://avatars.githubusercontent.com/u/40120355?v=4?s=100" width="100px;" alt="SHIG"/><br /><sub><b>SHIG</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=hurenjie1" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://tslj1024.github.io/"><img src="https://avatars.githubusercontent.com/u/155222677?v=4?s=100" width="100px;" alt="泰上老菌"/><br /><sub><b>泰上老菌</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=tslj1024" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ldysdu"><img src="https://avatars.githubusercontent.com/u/15815338?v=4?s=100" width="100px;" alt="ldysdu"/><br /><sub><b>ldysdu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ldysdu" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/GEM0816g"><img src="https://avatars.githubusercontent.com/u/85116017?v=4?s=100" width="100px;" alt="梁同学"/><br /><sub><b>梁同学</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=GEM0816g" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/avvCode"><img src="https://avatars.githubusercontent.com/u/113538532?v=4?s=100" width="100px;" alt="avv"/><br /><sub><b>avv</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=avvCode" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yqxxgh"><img src="https://avatars.githubusercontent.com/u/42080876?v=4?s=100" width="100px;" alt="yqxxgh"/><br /><sub><b>yqxxgh</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yqxxgh" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=yqxxgh" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ayqxxgh" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/CharlieShi46"><img src="https://avatars.githubusercontent.com/u/149798885?v=4?s=100" width="100px;" alt="CharlieShi46"/><br /><sub><b>CharlieShi46</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=CharlieShi46" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Nctllnty"><img src="https://avatars.githubusercontent.com/u/33241818?v=4?s=100" width="100px;" alt="Nctllnty"/><br /><sub><b>Nctllnty</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Nctllnty" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Wang-Yonghao"><img src="https://avatars.githubusercontent.com/u/48146606?v=4?s=100" width="100px;" alt="Wang-Yonghao"/><br /><sub><b>Wang-Yonghao</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Wang-Yonghao" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.yuque.com/dudiao/yy"><img src="https://avatars.githubusercontent.com/u/38355949?v=4?s=100" width="100px;" alt="读钓"/><br /><sub><b>读钓</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=dudiao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/starmilkxin"><img src="https://avatars.githubusercontent.com/u/55646681?v=4?s=100" width="100px;" alt="Xin"/><br /><sub><b>Xin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=starmilkxin" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Astarmilkxin" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/handy-git"><img src="https://avatars.githubusercontent.com/u/32837980?v=4?s=100" width="100px;" alt="handy"/><br /><sub><b>handy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=handy-git" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LiuTianyou"><img src="https://avatars.githubusercontent.com/u/30208283?v=4?s=100" width="100px;" alt="LiuTianyou"/><br /><sub><b>LiuTianyou</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LiuTianyou" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=LiuTianyou" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ALiuTianyou" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=LiuTianyou" title="Tests">⚠️</a> <a href="#blog-LiuTianyou" title="Blogposts">📝</a> <a href="#design-LiuTianyou" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/WinterKi1ler"><img src="https://avatars.githubusercontent.com/u/160592092?v=4?s=100" width="100px;" alt="WinterKi1ler"/><br /><sub><b>WinterKi1ler</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=WinterKi1ler" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://sharehoo.cn/"><img src="https://avatars.githubusercontent.com/u/45377370?v=4?s=100" width="100px;" alt="miki"/><br /><sub><b>miki</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=miki-hmt" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://codeflex.substack.com/"><img src="https://avatars.githubusercontent.com/u/85513042?v=4?s=100" width="100px;" alt="Keshav Carpenter"/><br /><sub><b>Keshav Carpenter</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=alpha951" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=alpha951" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/makechoicenow"><img src="https://avatars.githubusercontent.com/u/9911918?v=4?s=100" width="100px;" alt="makechoicenow"/><br /><sub><b>makechoicenow</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=makechoicenow" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gjjjj0101"><img src="https://avatars.githubusercontent.com/u/71874373?v=4?s=100" width="100px;" alt="Gao Jian"/><br /><sub><b>Gao Jian</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gjjjj0101" title="Tests">⚠️</a> <a href="https://github.com/apache/hertzbeat/commits?author=gjjjj0101" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=gjjjj0101" title="Documentation">📖</a> <a href="#design-gjjjj0101" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Agjjjj0101" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://jangto.tistory.com/"><img src="https://avatars.githubusercontent.com/u/37864182?v=4?s=100" width="100px;" alt="Hyeon Sung"/><br /><sub><b>Hyeon Sung</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=dukbong" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=dukbong" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://crossoverjie.top/"><img src="https://avatars.githubusercontent.com/u/15684156?v=4?s=100" width="100px;" alt="crossoverJie"/><br /><sub><b>crossoverJie</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=crossoverJie" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=crossoverJie" title="Documentation">📖</a> <a href="#blog-crossoverJie" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/commits?author=crossoverJie" title="Tests">⚠️</a> <a href="#design-crossoverJie" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/PeixyJ"><img src="https://avatars.githubusercontent.com/u/45998593?v=4?s=100" width="100px;" alt="PeixyJ"/><br /><sub><b>PeixyJ</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=PeixyJ" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Hi-Mr-Wind"><img src="https://avatars.githubusercontent.com/u/85803831?v=4?s=100" width="100px;" alt="风如歌"/><br /><sub><b>风如歌</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Hi-Mr-Wind" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MananPoojara"><img src="https://avatars.githubusercontent.com/u/104253184?v=4?s=100" width="100px;" alt="Manan Pujara"/><br /><sub><b>Manan Pujara</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MananPoojara" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xuziyang"><img src="https://avatars.githubusercontent.com/u/8465969?v=4?s=100" width="100px;" alt="xuziyang"/><br /><sub><b>xuziyang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xuziyang" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=xuziyang" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Axuziyang" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lwqzz"><img src="https://avatars.githubusercontent.com/u/62584513?v=4?s=100" width="100px;" alt="lwqzz"/><br /><sub><b>lwqzz</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lwqzz" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/YxYL6125"><img src="https://avatars.githubusercontent.com/u/91076160?v=4?s=100" width="100px;" alt="YxYL"/><br /><sub><b>YxYL</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=YxYL6125" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tomorrowshipyltm"><img src="https://avatars.githubusercontent.com/u/61336903?v=4?s=100" width="100px;" alt="tomorrowshipyltm"/><br /><sub><b>tomorrowshipyltm</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=tomorrowshipyltm" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/15613060203"><img src="https://avatars.githubusercontent.com/u/41351615?v=4?s=100" width="100px;" alt="栗磊"/><br /><sub><b>栗磊</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=15613060203" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Alanxtl"><img src="https://avatars.githubusercontent.com/u/25652981?v=4?s=100" width="100px;" alt="Alan"/><br /><sub><b>Alan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Alanxtl" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.hadoop.wiki/"><img src="https://avatars.githubusercontent.com/u/29418975?v=4?s=100" width="100px;" alt="Jast"/><br /><sub><b>Jast</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zhangshenghang" title="Code">💻</a> <a href="#ideas-zhangshenghang" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/apache/hertzbeat/commits?author=zhangshenghang" title="Documentation">📖</a> <a href="#blog-zhangshenghang" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Azhangshenghang" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=zhangshenghang" title="Tests">⚠️</a> <a href="#design-zhangshenghang" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/zuobiao-zhou"><img src="https://avatars.githubusercontent.com/u/61108539?v=4?s=100" width="100px;" alt="Zhang Yuxuan"/><br /><sub><b>Zhang Yuxuan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=zuobiao-zhou" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=zuobiao-zhou" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Azuobiao-zhou" title="Bug reports">🐛</a> <a href="#blog-zuobiao-zhou" title="Blogposts">📝</a> <a href="https://github.com/apache/hertzbeat/commits?author=zuobiao-zhou" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Pzz-2021"><img src="https://avatars.githubusercontent.com/u/118056735?v=4?s=100" width="100px;" alt="P.P."/><br /><sub><b>P.P.</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Pzz-2021" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LLP2333"><img src="https://avatars.githubusercontent.com/u/61670545?v=4?s=100" width="100px;" alt="llp2333"/><br /><sub><b>llp2333</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LLP2333" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/HeartLinked"><img src="https://avatars.githubusercontent.com/u/78212101?v=4?s=100" width="100px;" alt="feiyang li"/><br /><sub><b>feiyang li</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=HeartLinked" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Aias00"><img src="https://avatars.githubusercontent.com/u/25810623?v=4?s=100" width="100px;" alt="aias00"/><br /><sub><b>aias00</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Aias00" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Aias00" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AAias00" title="Bug reports">🐛</a> <a href="#ideas-Aias00" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/apache/hertzbeat/commits?author=Aias00" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/westboy"><img src="https://avatars.githubusercontent.com/u/6385565?v=4?s=100" width="100px;" alt="Jin"/><br /><sub><b>Jin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=westboy" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://blog.csdn.net/qq_52397471"><img src="https://avatars.githubusercontent.com/u/77964041?v=4?s=100" width="100px;" alt="YuLuo"/><br /><sub><b>YuLuo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yuluo-yx" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ayuluo-yx" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=yuluo-yx" title="Tests">⚠️</a> <a href="#blog-yuluo-yx" title="Blogposts">📝</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Yanshuming1"><img src="https://avatars.githubusercontent.com/u/118667222?v=4?s=100" width="100px;" alt="linDong"/><br /><sub><b>linDong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Yanshuming1" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Yanshuming1" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AYanshuming1" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lwjxy"><img src="https://avatars.githubusercontent.com/u/52726400?v=4?s=100" width="100px;" alt="lwjxy"/><br /><sub><b>lwjxy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lwjxy" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://thespica.github.io/"><img src="https://avatars.githubusercontent.com/u/119573640?v=4?s=100" width="100px;" alt="John"/><br /><sub><b>John</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Thespica" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Thespica" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/boatrainlsz"><img src="https://avatars.githubusercontent.com/u/18243785?v=4?s=100" width="100px;" alt="boatrainlsz"/><br /><sub><b>boatrainlsz</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=boatrainlsz" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.yitianyigexiangfa.com/"><img src="https://avatars.githubusercontent.com/u/3973419?v=4?s=100" width="100px;" alt="Bill Lau"/><br /><sub><b>Bill Lau</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=JavaProgrammerLB" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lw-yang"><img src="https://avatars.githubusercontent.com/u/23456873?v=4?s=100" width="100px;" alt="lwyang"/><br /><sub><b>lwyang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lw-yang" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xfl12345"><img src="https://avatars.githubusercontent.com/u/17960863?v=4?s=100" width="100px;" alt="xfl12345"/><br /><sub><b>xfl12345</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=xfl12345" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yykaue"><img src="https://avatars.githubusercontent.com/u/22905143?v=4?s=100" width="100px;" alt="Limbo"/><br /><sub><b>Limbo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yykaue" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/irenhongyan"><img src="https://avatars.githubusercontent.com/u/53438321?v=4?s=100" width="100px;" alt="哈哈哈哈哈哈哈哈哈"/><br /><sub><b>哈哈哈哈哈哈哈哈哈</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=irenhongyan" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ileonli"><img src="https://avatars.githubusercontent.com/u/45332412?v=4?s=100" width="100px;" alt="Leon Li"/><br /><sub><b>Leon Li</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ileonli" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://fnil.net/"><img src="https://avatars.githubusercontent.com/u/14142?v=4?s=100" width="100px;" alt="dennis zhuang"/><br /><sub><b>dennis zhuang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=killme2008" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/kerwin612"><img src="https://avatars.githubusercontent.com/u/3371163?v=4?s=100" width="100px;" alt="Kerwin Bryant"/><br /><sub><b>Kerwin Bryant</b></sub></a><br /><a href="#design-kerwin612" title="Design">🎨</a> <a href="https://github.com/apache/hertzbeat/commits?author=kerwin612" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=kerwin612" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Akerwin612" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ShineDevelopment"><img src="https://avatars.githubusercontent.com/u/59306780?v=4?s=100" width="100px;" alt="daixianglong"/><br /><sub><b>daixianglong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ShineDevelopment" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/mchgood"><img src="https://avatars.githubusercontent.com/u/38482005?v=4?s=100" width="100px;" alt="mchgood"/><br /><sub><b>mchgood</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=mchgood" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/pwallk"><img src="https://avatars.githubusercontent.com/u/69385076?v=4?s=100" width="100px;" alt="kangli"/><br /><sub><b>kangli</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=pwallk" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=pwallk" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Apwallk" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/cdphantom"><img src="https://avatars.githubusercontent.com/u/12674795?v=4?s=100" width="100px;" alt="cdphantom"/><br /><sub><b>cdphantom</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=cdphantom" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/asd108908382"><img src="https://avatars.githubusercontent.com/u/77717999?v=4?s=100" width="100px;" alt="jiawei.guo"/><br /><sub><b>jiawei.guo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=asd108908382" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/QBH-insist"><img src="https://avatars.githubusercontent.com/u/39401478?v=4?s=100" width="100px;" alt="QBH-insist"/><br /><sub><b>QBH-insist</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=QBH-insist" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jiangsh-ui"><img src="https://avatars.githubusercontent.com/u/86990361?v=4?s=100" width="100px;" alt="jiangsh"/><br /><sub><b>jiangsh</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jiangsh-ui" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/keaifafafa"><img src="https://avatars.githubusercontent.com/u/83876361?v=4?s=100" width="100px;" alt="Keaifa"/><br /><sub><b>Keaifa</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=keaifafafa" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Akeaifafafa" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/loong95"><img src="https://avatars.githubusercontent.com/u/16333958?v=4?s=100" width="100px;" alt="Loong"/><br /><sub><b>Loong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=loong95" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ceekay47"><img src="https://avatars.githubusercontent.com/u/104664857?v=4?s=100" width="100px;" alt="Chandrakant Vankayalapati"/><br /><sub><b>Chandrakant Vankayalapati</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ceekay47" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MRgenial"><img src="https://avatars.githubusercontent.com/u/49973336?v=4?s=100" width="100px;" alt="b_mountain"/><br /><sub><b>b_mountain</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MRgenial" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/TemirlanBasitov"><img src="https://avatars.githubusercontent.com/u/57500808?v=4?s=100" width="100px;" alt="TemirlanBasitov"/><br /><sub><b>TemirlanBasitov</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=TemirlanBasitov" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wyfvsfy"><img src="https://avatars.githubusercontent.com/u/11973517?v=4?s=100" width="100px;" alt="wyfvsfy"/><br /><sub><b>wyfvsfy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wyfvsfy" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sherry-peng2333"><img src="https://avatars.githubusercontent.com/u/70619577?v=4?s=100" width="100px;" alt="sherry-peng2333"/><br /><sub><b>sherry-peng2333</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=sherry-peng2333" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lixiaobaivv"><img src="https://avatars.githubusercontent.com/u/39290771?v=4?s=100" width="100px;" alt="Yzzz"/><br /><sub><b>Yzzz</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lixiaobaivv" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.bckf.cn/"><img src="https://avatars.githubusercontent.com/u/13309008?v=4?s=100" width="100px;" alt="puruidong"/><br /><sub><b>puruidong</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=pruidong" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/shinestare"><img src="https://avatars.githubusercontent.com/u/13570619?v=4?s=100" width="100px;" alt="shinestare"/><br /><sub><b>shinestare</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=shinestare" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/po-168"><img src="https://avatars.githubusercontent.com/u/185745593?v=4?s=100" width="100px;" alt="po-168"/><br /><sub><b>po-168</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=po-168" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/All-The-Best-for"><img src="https://avatars.githubusercontent.com/u/76414672?v=4?s=100" width="100px;" alt="wbs99"/><br /><sub><b>wbs99</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=All-The-Best-for" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/starryCoder"><img src="https://avatars.githubusercontent.com/u/46510059?v=4?s=100" width="100px;" alt="starryCoder"/><br /><sub><b>starryCoder</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=starryCoder" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/hasimmollah"><img src="https://avatars.githubusercontent.com/u/32538599?v=4?s=100" width="100px;" alt="hasimmollah"/><br /><sub><b>hasimmollah</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=hasimmollah" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ayu-v0"><img src="https://avatars.githubusercontent.com/u/127600988?v=4?s=100" width="100px;" alt="Ayu"/><br /><sub><b>Ayu</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ayu-v0" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Rancho-7"><img src="https://avatars.githubusercontent.com/u/59016860?v=4?s=100" width="100px;" alt="Nick Guo"/><br /><sub><b>Nick Guo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Rancho-7" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=Rancho-7" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ARancho-7" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/doveLin0818"><img src="https://avatars.githubusercontent.com/u/190927907?v=4?s=100" width="100px;" alt="doveLin"/><br /><sub><b>doveLin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=doveLin0818" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://zzrl.cc/"><img src="https://avatars.githubusercontent.com/u/91836599?v=4?s=100" width="100px;" alt="yunfan24"/><br /><sub><b>yunfan24</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yunfan24" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=yunfan24" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Ayunfan24" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=yunfan24" title="Tests">⚠️</a> <a href="#blog-yunfan24" title="Blogposts">📝</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/lctking"><img src="https://avatars.githubusercontent.com/u/168249998?v=4?s=100" width="100px;" alt="nullwli"/><br /><sub><b>nullwli</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=lctking" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://simonsigre.com/"><img src="https://avatars.githubusercontent.com/u/14932913?v=4?s=100" width="100px;" alt="Simon Sigré"/><br /><sub><b>Simon Sigré</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=simonsigre" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/commits?author=simonsigre" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.ponfee.cn/"><img src="https://avatars.githubusercontent.com/u/46117331?v=4?s=100" width="100px;" alt="ponfee"/><br /><sub><b>ponfee</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ponfee" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Vedant7789"><img src="https://avatars.githubusercontent.com/u/147625492?v=4?s=100" width="100px;" alt="Vedant7789"/><br /><sub><b>Vedant7789</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Vedant7789" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Craaaaazy77"><img src="https://avatars.githubusercontent.com/u/23025522?v=4?s=100" width="100px;" alt="Craaaaazy77"/><br /><sub><b>Craaaaazy77</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Craaaaazy77" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Suvrat1629"><img src="https://avatars.githubusercontent.com/u/140749446?v=4?s=100" width="100px;" alt="Suvrat1629"/><br /><sub><b>Suvrat1629</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Suvrat1629" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://ghyghoo8.github.io/"><img src="https://avatars.githubusercontent.com/u/363129?v=4?s=100" width="100px;" alt="ghy"/><br /><sub><b>ghy</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=ghyghoo8" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/helei1030"><img src="https://avatars.githubusercontent.com/u/11839080?v=4?s=100" width="100px;" alt="helei1030"/><br /><sub><b>helei1030</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=helei1030" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://medium.com/@pjfanning"><img src="https://avatars.githubusercontent.com/u/11783444?v=4?s=100" width="100px;" alt="PJ Fanning"/><br /><sub><b>PJ Fanning</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=pjfanning" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Apjfanning" title="Bug reports">🐛</a> <a href="https://github.com/apache/hertzbeat/commits?author=pjfanning" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MonsterChenzhuo"><img src="https://avatars.githubusercontent.com/u/60029759?v=4?s=100" width="100px;" alt="monster"/><br /><sub><b>monster</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MonsterChenzhuo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MasamiYui"><img src="https://avatars.githubusercontent.com/u/22274133?v=4?s=100" width="100px;" alt="Sherlock Yin"/><br /><sub><b>Sherlock Yin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=MasamiYui" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=MasamiYui" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3AMasamiYui" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wanhao23"><img src="https://avatars.githubusercontent.com/u/29560961?v=4?s=100" width="100px;" alt="wanhao"/><br /><sub><b>wanhao</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=wanhao23" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=wanhao23" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jonasHanhan"><img src="https://avatars.githubusercontent.com/u/130035609?v=4?s=100" width="100px;" alt="jonasHanhan"/><br /><sub><b>jonasHanhan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=jonasHanhan" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/NikhilMurugesan"><img src="https://avatars.githubusercontent.com/u/49281792?v=4?s=100" width="100px;" alt="NikhilMurugesan"/><br /><sub><b>NikhilMurugesan</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=NikhilMurugesan" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/myangle1120"><img src="https://avatars.githubusercontent.com/u/19237013?v=4?s=100" width="100px;" alt="myangle1120"/><br /><sub><b>myangle1120</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=myangle1120" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yasminvo"><img src="https://avatars.githubusercontent.com/u/107528848?v=4?s=100" width="100px;" alt="yasminvo"/><br /><sub><b>yasminvo</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yasminvo" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/notbugggg"><img src="https://avatars.githubusercontent.com/u/147966331?v=4?s=100" width="100px;" alt="不关银渐层的事哦"/><br /><sub><b>不关银渐层的事哦</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=notbugggg" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Anotbugggg" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yyahang"><img src="https://avatars.githubusercontent.com/u/90464876?v=4?s=100" width="100px;" alt="yyahang"/><br /><sub><b>yyahang</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=yyahang" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/JuJinPark"><img src="https://avatars.githubusercontent.com/u/44892459?v=4?s=100" width="100px;" alt="jujin"/><br /><sub><b>jujin</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=JuJinPark" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=JuJinPark" title="Documentation">📖</a> <a href="#ideas-JuJinPark" title="Ideas, Planning, & Feedback">🤔</a> <a href="#blog-JuJinPark" title="Blogposts">📝</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LL-LIN"><img src="https://avatars.githubusercontent.com/u/43002118?v=4?s=100" width="100px;" alt="LL-LIN"/><br /><sub><b>LL-LIN</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=LL-LIN" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3ALL-LIN" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://bigcyy.github.io/"><img src="https://avatars.githubusercontent.com/u/73413979?v=4?s=100" width="100px;" alt="Yang Chen"/><br /><sub><b>Yang Chen</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=bigcyy" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=bigcyy" title="Documentation">📖</a> <a href="https://github.com/apache/hertzbeat/issues?q=author%3Abigcyy" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sarthakeash"><img src="https://avatars.githubusercontent.com/u/74091160?v=4?s=100" width="100px;" alt="Sarthak Arora"/><br /><sub><b>Sarthak Arora</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=sarthakeash" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=sarthakeash" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/PengJingzhao"><img src="https://avatars.githubusercontent.com/u/97368949?v=4?s=100" width="100px;" alt="彭镜肇"/><br /><sub><b>彭镜肇</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=PengJingzhao" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gagaradio"><img src="https://avatars.githubusercontent.com/u/18532370?v=4?s=100" width="100px;" alt="Walter Jia"/><br /><sub><b>Walter Jia</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=gagaradio" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/boyucjz"><img src="https://avatars.githubusercontent.com/u/18730041?v=4?s=100" width="100px;" alt="boyucjz"/><br /><sub><b>boyucjz</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=boyucjz" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Cyanty"><img src="https://avatars.githubusercontent.com/u/153884653?v=4?s=100" width="100px;" alt="Cyanty"/><br /><sub><b>Cyanty</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=Cyanty" title="Code">💻</a> <a href="https://github.com/apache/hertzbeat/commits?author=Cyanty" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/KevinLLF"><img src="https://avatars.githubusercontent.com/u/85452733?v=4?s=100" width="100px;" alt="Jay丿167"/><br /><sub><b>Jay丿167</b></sub></a><br /><a href="https://github.com/apache/hertzbeat/commits?author=KevinLLF" title="Code">💻</a></td>
</tr>
</tbody>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
## 💬 社区交流
##### Channel
[订阅邮件列表](https://lists.apache.org/list.html?dev@hertzbeat.apache.org) : 发送邮件至 `dev-subscribe@hertzbeat.apache.org` 来订阅邮件列表.
[Chat On Discord](https://discord.gg/Fb6M73htGr)
微信交流群 : 加 `ahertzbeat` 好友邀请进群.
微信公众号 : 搜索 ID `usthecom`.
[QQ交流群](https://jq.qq.com/?_wv=1027&k=Bud9OzdI) : 群号 `630061200`
[Github Discussion](https://github.com/apache/hertzbeat/discussions)
[Reddit Community](https://www.reddit.com/r/hertzbeat/)
[Follow Us Twitter](https://x.com/hertzbeat1024)
[Subscribe YouTube](https://www.youtube.com/channel/UCri75zfWX0GHqJFPENEbLow)
##### Open-Source Project Build From Open-Source
HertzBeat is built on so many great open source projects, thanks to them!
- `Java Spring SpringBoot Jpa Maven Assembly Netty Lombok Sureness Protobuf HttpClient Guava SnakeYaml JsonPath ...`
- `TypeScript Angular NG-ZORRO NG-ALAIN NodeJs Npm Html Less Echarts Rxjs ZoneJs MonacoEditor SlickCarousel Docusaurus ...`
## Landscape
<p align="left">
<img src="./home/static/img/home/cncf-landscape-left-logo.svg" width="300">&nbsp;&nbsp;<img src="./home/static/img/home/cncf-right-logo.svg" width="345" />
<br /><br />
HertzBeat has been included in the <a href="https://landscape.cncf.io/guide?item=observability-and-analysis--monitoring--hertzbeat#observability-and-analysis--monitoring">
CNCF Observability And Analysis - Monitoring Landscape.</a>
</p>
## 🛡️ License
[`Apache License, Version 2.0`](https://www.apache.org/licenses/LICENSE-2.0.html)
+22
View File
@@ -0,0 +1,22 @@
# Security Policy
Apache HertzBeat follows the [ASF vulnerability handling process](https://apache.org/security/#vulnerability-handling)
## Supported Versions
| Version | Supported |
|-------------------|--------------------|
| Latest Version | :white_check_mark: |
| Any Other Version | :x: |
## Reporting a Vulnerability
Please do not file GitHub issues for security vulnerabilities as they are public!
To report a new vulnerability you have discovered please follow the [ASF vulnerability reporting process](https://apache.org/security/#reporting-a-vulnerability).
## Extra Information
- [Apache HertzBeat Security Model](https://hertzbeat.apache.org/docs/help/security_model)
- [ASF Security](https://www.apache.org/security/)
- [Apache HertzBeat Document](https://hertzbeat.apache.org/docs/)
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

@@ -1,3 +0,0 @@
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.001 0C10.748 0 0 10.745 0 24.001C0 33.826 5.90999 42.271 14.369 45.982C14.301 44.308 14.357 42.293 14.784 40.47C15.246 38.522 17.106 27.5 17.106 27.5C17.106 27.5 17.106 25.861 17.106 23.595C17.106 20.039 19.434 21.819 22 21.819L25.5 23C32 23 42.5 23 42.5 23C42.5 23 32.943 15.5 26.5 15.5C19.221 15.5 18.5 15.5 18.5 15.5C18.5 17.594 13.5 18 13.5 18L11.5 15.5L9 14.5C9 7.684 13.52 8.069 24.922 8.069C34.086 8.069 48 14.5 42.5 23C42.5 23 33.219 23 25.5 23C22.912 23 28.336 31.09 27.5 29.5C27.5 29.5 28 33 22 37C21.492 38.85 18.111 45.575 17.2 47.015C19.359 47.653 21.64 48 24.001 48C37.255 48 48 37.255 48 24.001C48 10.745 37.255 0 24.001 0Z" fill="#B421CC"/>
</svg>

Before

Width:  |  Height:  |  Size: 813 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 879 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1004 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 971 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 858 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 951 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 222 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 998 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 223 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 491 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 586 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 188 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 364 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 402 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 552 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 590 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 866 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 346 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Some files were not shown because too many files have changed in this diff Show More