This is an automated email from the ASF dual-hosted git repository.
gongchao pushed a change to branch feature#grafana
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
from efb83dc20 Merge branch 'master' into feature#grafana
add 2ffdda8f2 [improve] optimize the monitoring editing form. (#2172)
add 1cb293ac0 [bugfix] fixed issue of monitor-select-menu-modal (#2177)
add b4d0e77c9 [feature] : support kimi Ai (#2171)
add eeba46af9 Fixed issue of acions in list-page. (#2181)
add b5c7705f4 [bugfix] fixed issue of status-page (#2182)
add ccbc7c698 [doc] add status page doc (#2186)
add 6222c51f4 [doc] add kimiAi doc (#2184)
add 0699e8934 [Improve] Refactor the notification sending logic. (#2180)
add 6cdffbefa Optimize the visual experience of the monitoring details
page. (#2189)
add 9260bca05 Optimize the dashboard. (#2193)
add 20f3b0125 Optimize the [Threshold Rule] Form. (#2190)
add 7ee227196 [bugfix] fixed "Alert Threshold Association with Monitors"
is invalid bug #2105 (#2191)
add f9b04ceb0 Add a missing multi-language translation. (#2194)
add 19a59004d Optimize the detail-page of monitor. (#2196)
add f6fcd52a5 Optimize the tags-selection. (#2198)
add 9b31fe785 [improve]add zookeeper envi monitor (#2202)
add 97e543529 [chore] update community contribution.md files (#2199)
add 5b44a9529 [Improve] add IpDomainUtil & IntervaiExpressionUtil unit
test (#2204)
add b9f8b7de7 Unified the search interaction of the list page. (#2207)
add 336eaffd2 Optimize the user experience of monitoring list pages.
(#2209)
add cbf653692 Optimize the user experience of monitoring list pages.
(#2211)
add f3cecea30 [doc] add redis-cluster help document[New] (#2210)
add a86fc85ff [feature] : add SparkDesk Ai (#2185)
add 2fd0090e8 [Chore] translate zh -> en in pom.xml (#2213)
add e992da78c Two new functions are added to the notification center
(#2214)
add 5e2e78fe9 Hide the area when there are no advanced settings (#2215)
add 65d69eb19 Fixed style issue of chart in detail-page (#2219)
add 4149a027a [Improve] add @Override (#2224)
add c3faea07c [improve] WeCom app supports sending to specific users,
departments, tags (#2220)
add 753ea44d2 [improve] optimize code structure and doc modify (#2222)
add 12230b47c [doc] update new contributors wall (#2225)
add 78ce1cdc1 [refactor] remove chinese in application.yml (#2226)
add c7d192996 [Improve] add MapCap & LruMap unit test (#2227)
add 21a778852 [Improve] add ProtoJsonUtil unit test (#2228)
add d884278fe [fix] add springboot3.0 autoconfig (#2230)
add 53787cc21 [bugfix] auto config timezone for Jackson (#2122)
add 044c6d4ba [e2e] complete e2e test case (#2231)
add a618ff00e [doc] Introduce Committer (#2232)
add 78621f2f1 [Improve] add TimePeriodUtil & ResourceBundleUtil unit test
(#2233)
add 84c435cf2 Merge branch 'refs/heads/master' into feature#grafana
No new revisions were added by this update.
Summary of changes:
.all-contributorsrc | 52 +-
README.md | 13 +-
README_CN.md | 13 +-
.../apache/hertzbeat/alert/AlerterWorkerPool.java | 31 +
.../hertzbeat/alert/calculate/CalculateAlarm.java | 1 -
.../alert/service/impl/AlertDefineServiceImpl.java | 25 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 4 +-
.../collector/collect/ftp/FtpCollectImpl.java | 1 +
.../collect/mongodb/MongodbSingleCollectImpl.java | 1 +
.../collect/mq/RocketmqSingleCollectImpl.java | 1 +
.../collect/redis/RedisCommonCollectImpl.java | 1 +
.../collect/telnet/TelnetCollectImpl.java | 9 +-
...k.boot.autoconfigure.AutoConfiguration.imports} | 3 +-
.../hertzbeat/common/constants/AiConstants.java | 61 ++
.../hertzbeat/common/constants/AiTypeEnum.java | 13 +-
.../common/constants/CollectorConstants.java | 4 +
.../common/entity/manager/NoticeReceiver.java | 10 +
.../common/util/IntervalExpressionUtil.java | 6 +-
.../apache/hertzbeat/common/util/IpDomainUtil.java | 14 +-
.../hertzbeat/common/util/ProtoJsonUtil.java | 13 +
.../hertzbeat/common/util/TimePeriodUtil.java | 8 +
.../apache/hertzbeat/common/util/TimeZoneUtil.java | 56 ++
...k.boot.autoconfigure.AutoConfiguration.imports} | 4 +-
.../common/util/IntervalExpressionUtilTest.java | 49 +-
.../hertzbeat/common/util/IpDomainUtilTest.java | 76 +-
.../hertzbeat/common/util/LruHashMapTest.java | 50 +-
...{ProtoJsonUtilTest.java => MapCapUtilTest.java} | 29 +-
.../hertzbeat/common/util/ProtoJsonUtilTest.java | 38 +-
.../common/util/ResourceBundleUtilTest.java | 58 +-
.../hertzbeat/common/util/TimePeriodUtilTest.java | 107 +++
.../hertzbeat/common/util/entity/PersonTest.java | 837 +++++++++++++++++++++
.../src/test/proto/person.proto | 13 +-
e2e/data/monitor-ftp.json | 8 +-
e2e/data/monitor-http.json | 15 -
e2e/data/monitor-ping.json | 4 +-
e2e/data/monitor-port.json | 6 +-
e2e/data/monitor-sitemap.json | 8 +-
e2e/data/monitor-ssl.json | 4 +-
e2e/data/monitor-udp.json | 6 +-
e2e/data/monitor-website.json | 8 +-
e2e/testsuite.yaml | 166 +++-
home/blog/2024-07-07-new-committer.md | 46 ++
home/docs/help/ai_config.md | 6 +
home/docs/help/redis_cluster.md | 164 ++++
home/docs/help/status.md | 76 ++
.../2024-06-07-new-committer.md | 48 ++
.../current/community/contribution.md | 24 +-
.../current/help/ai_config.md | 6 +
.../current/help/redis_cluster.md | 164 ++++
.../current/help/status.md | 73 ++
home/src/pages/team/index.jsx | 29 +-
home/static/img/docs/help/redis-cluster-add.png | Bin 0 -> 385160 bytes
home/static/img/docs/help/redis-cluster-view.png | Bin 0 -> 560677 bytes
home/static/img/docs/help/status-1.png | Bin 0 -> 34202 bytes
home/static/img/docs/help/status-2.png | Bin 0 -> 49314 bytes
home/static/img/docs/help/status-3.png | Bin 0 -> 81039 bytes
home/static/img/docs/help/status-4.png | Bin 0 -> 24153 bytes
.../manager/component/alerter/DispatcherAlarm.java | 56 +-
.../impl/AbstractAlertNotifyHandlerImpl.java | 7 -
...pl.java => WeComAppAlertNotifyHandlerImpl.java} | 32 +-
....java => WeComRobotAlertNotifyHandlerImpl.java} | 2 +-
.../component/listener/TimeZoneListener.java | 33 +-
.../manager/config/CommonCommandLineRunner.java | 23 +-
.../{SchedulerConfig.java => JacksonConfig.java} | 27 +-
.../manager/controller/MonitorsController.java | 4 +-
...estParamDTO.java => KimiAiRequestParamDTO.java} | 10 +-
.../{ZhiPuAiResponse.java => KimiAiResponse.java} | 4 +-
...ParamDTO.java => SparkDeskRequestParamDTO.java} | 12 +-
...ZhiPuAiResponse.java => SparkDeskResponse.java} | 4 +-
.../manager/pojo/dto/ZhiPuRequestParamDTO.java | 2 +-
...hiPuServiceImpl.java => KimiAiServiceImpl.java} | 46 +-
.../manager/service/impl/MailServiceImpl.java | 6 -
...erviceImpl.java => SparkDeskAiServiceImpl.java} | 74 +-
.../impl/SystemGeneralConfigServiceImpl.java | 26 +-
.../manager/service/impl/ZhiPuServiceImpl.java | 2 +-
manager/src/main/resources/application-test.yml | 4 +-
manager/src/main/resources/application.yml | 12 +-
.../src/main/resources/define/app-zookeeper.yml | 116 +++
.../impl/WeChatAppAlertNotifyHandlerImplTest.java | 2 +-
...a => WeComRobotAlertNotifyHandlerImplTest.java} | 6 +-
pom.xml | 14 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 4 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 4 +-
.../app/layout/basic/widgets/notify.component.ts | 88 ++-
web-app/src/app/layout/layout.module.ts | 9 +-
web-app/src/app/pojo/NoticeReceiver.ts | 2 +
.../alert/alert-center/alert-center.component.html | 70 +-
.../alert-converge/alert-converge.component.html | 54 +-
.../alert/alert-notice/alert-notice.component.html | 157 ++--
.../alert-setting/alert-setting.component.html | 157 ++--
.../alert/alert-setting/alert-setting.component.ts | 76 --
.../alert-silence/alert-silence.component.html | 48 +-
.../app/routes/dashboard/dashboard.component.html | 241 +++---
.../app/routes/dashboard/dashboard.component.less | 21 +
.../app/routes/dashboard/dashboard.component.ts | 122 +--
.../monitor-data-chart.component.html | 2 +-
.../monitor-data-table.component.html | 7 +-
.../monitor-data-table.component.less | 3 +
.../monitor-data-table.component.ts | 55 +-
.../monitor-detail/monitor-detail.component.html | 7 +-
.../monitor-detail/monitor-detail.component.less | 4 +-
.../monitor-detail/monitor-detail.component.ts | 10 +-
.../monitor-edit/monitor-edit.component.html | 501 +-----------
.../monitor/monitor-edit/monitor-edit.component.ts | 161 +---
.../monitor-form/monitor-form.component.html | 143 ++++
.../monitor-form/monitor-form.component.less | 11 +
.../monitor-form/monitor-form.component.spec.ts} | 12 +-
.../monitor/monitor-form/monitor-form.component.ts | 156 ++++
.../monitor-list/monitor-list.component.html | 154 ++--
.../monitor-list/monitor-list.component.less | 11 +-
.../monitor/monitor-list/monitor-list.component.ts | 46 +-
.../monitor/monitor-new/monitor-new.component.html | 510 +------------
.../monitor/monitor-new/monitor-new.component.ts | 200 +----
web-app/src/app/routes/monitor/monitor.module.ts | 2 +
.../setting/collector/collector.component.html | 82 +-
.../routes/setting/status/status.component.html | 96 +--
.../app/routes/setting/status/status.component.ts | 25 +-
.../app/routes/setting/tags/tags.component.html | 28 +-
.../components/form-item/form-item.component.html | 286 +++++++
.../components/form-item/form-item.component.less | 0
.../form-item.component.spec.ts} | 12 +-
.../components/form-item/form-item.component.ts | 123 +++
.../multi-func-input.component.html | 9 +-
.../multi-func-input/multi-func-input.component.ts | 25 +-
.../components/toolbar/toolbar.component.less | 5 +
web-app/src/app/shared/shared.module.ts | 9 +-
web-app/src/app/shared/utils/common-util.ts | 17 +
web-app/src/assets/i18n/en-US.json | 17 +-
web-app/src/assets/i18n/zh-CN.json | 17 +-
web-app/src/assets/i18n/zh-TW.json | 17 +-
web-app/src/styles/theme.less | 6 +
131 files changed, 4355 insertions(+), 2453 deletions(-)
copy common/src/main/resources/META-INF/spring.factories =>
alerter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(87%)
copy collector/src/main/resources/META-INF/{spring.factories =>
spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports} (92%)
create mode 100644
common/src/main/java/org/apache/hertzbeat/common/util/TimeZoneUtil.java
copy common/src/main/resources/META-INF/{spring.factories =>
spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports} (87%)
copy
common/src/test/java/org/apache/hertzbeat/common/util/{ProtoJsonUtilTest.java
=> MapCapUtilTest.java} (64%)
create mode 100644
common/src/test/java/org/apache/hertzbeat/common/util/TimePeriodUtilTest.java
create mode 100644
common/src/test/java/org/apache/hertzbeat/common/util/entity/PersonTest.java
copy
manager/src/main/java/org/apache/hertzbeat/manager/service/NoticeDispatchService.java
=> common/src/test/proto/person.proto (81%)
create mode 100644 home/blog/2024-07-07-new-committer.md
create mode 100644 home/docs/help/redis_cluster.md
create mode 100644 home/docs/help/status.md
create mode 100644
home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-07-new-committer.md
create mode 100644
home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/redis_cluster.md
create mode 100644
home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/status.md
create mode 100644 home/static/img/docs/help/redis-cluster-add.png
create mode 100644 home/static/img/docs/help/redis-cluster-view.png
create mode 100644 home/static/img/docs/help/status-1.png
create mode 100644 home/static/img/docs/help/status-2.png
create mode 100644 home/static/img/docs/help/status-3.png
create mode 100644 home/static/img/docs/help/status-4.png
rename
manager/src/main/java/org/apache/hertzbeat/manager/component/alerter/impl/{WeWorkAppAlertNotifyHandlerImpl.java
=> WeComAppAlertNotifyHandlerImpl.java} (83%)
rename
manager/src/main/java/org/apache/hertzbeat/manager/component/alerter/impl/{WeWorkRobotAlertNotifyHandlerImpl.java
=> WeComRobotAlertNotifyHandlerImpl.java} (98%)
copy
warehouse/src/main/java/org/apache/hertzbeat/warehouse/listener/WareHouseApplicationReadyListener.java
=>
manager/src/main/java/org/apache/hertzbeat/manager/component/listener/TimeZoneListener.java
(52%)
copy
manager/src/main/java/org/apache/hertzbeat/manager/config/{SchedulerConfig.java
=> JacksonConfig.java} (60%)
copy
manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/{ZhiPuRequestParamDTO.java
=> KimiAiRequestParamDTO.java} (95%)
copy
manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/{ZhiPuAiResponse.java
=> KimiAiResponse.java} (97%)
copy
manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/{ZhiPuRequestParamDTO.java
=> SparkDeskRequestParamDTO.java} (95%)
copy
manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/{ZhiPuAiResponse.java
=> SparkDeskResponse.java} (97%)
copy
manager/src/main/java/org/apache/hertzbeat/manager/service/impl/{ZhiPuServiceImpl.java
=> KimiAiServiceImpl.java} (76%)
copy
manager/src/main/java/org/apache/hertzbeat/manager/service/impl/{ZhiPuServiceImpl.java
=> SparkDeskAiServiceImpl.java} (58%)
rename
manager/src/test/java/org/apache/hertzbeat/manager/component/alerter/impl/{WeWorkRobotAlertNotifyHandlerImplTest.java
=> WeComRobotAlertNotifyHandlerImplTest.java} (93%)
copy common/src/main/resources/META-INF/spring.factories =>
push/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(87%)
copy common/src/main/resources/META-INF/spring.factories =>
warehouse/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(87%)
mode change 100644 => 100755
web-app/src/app/routes/alert/alert-silence/alert-silence.component.html
create mode 100644
web-app/src/app/routes/monitor/monitor-form/monitor-form.component.html
create mode 100644
web-app/src/app/routes/monitor/monitor-form/monitor-form.component.less
copy web-app/src/app/routes/{alert/alert-notice/alert-notice.component.spec.ts
=> monitor/monitor-form/monitor-form.component.spec.ts} (79%)
create mode 100644
web-app/src/app/routes/monitor/monitor-form/monitor-form.component.ts
mode change 100755 => 100644
web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html
create mode 100644
web-app/src/app/shared/components/form-item/form-item.component.html
copy home/static/.nojekyll =>
web-app/src/app/shared/components/form-item/form-item.component.less (100%)
copy web-app/src/app/shared/components/{toolbar/toolbar.component.spec.ts =>
form-item/form-item.component.spec.ts} (80%)
mode change 100755 => 100644
create mode 100644
web-app/src/app/shared/components/form-item/form-item.component.ts
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]