This is an automated email from the ASF dual-hosted git repository.

zhaoqingran pushed a change to branch doris
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


    from 0867f3594 ```fix(doris): adjust SQL query string and remove unused 
methods
     add 343afd517 [Improve] improve markdown format for MD041 (#2588)
     add 51699e34c [webapp] fix #2244 and update detail ui (#2590)
     add 0f0f00c70 [feature] manage dependencies version by parent pom (#2571)
     add e3a1b8345 [improve] improve markdown format for MD047 (#2586)
     add 7facbe827 [improve] improve md format MD025 (#2587)
     add 20f89f3b3 [Improve]Temporarily disable import sort (#2601)
     add 88aeb9fc2 [bugfix] fix alarm recover not match in converge reduce in 
some condition (#2603)
     add 102c72bcc [doc] fix markdown lint md013 check (#2599)
     add c3ffad76c [fixbug]: Fix Redfish protocol parse bug (#2597)
     add 857e4118f [improve] Improve markdown md035 (#2592)
     add 2f4343c45 [Improve] improve markdown format for MD029 (#2604)
     add b7969e78c [improve]: enable md040 rules  (#2607)
     add 77f725cf4 [fixbug]Fixbug kafka version display (#2609)
     add 5eef247a5 [improve] enable and fix test src checkstyle (#2610)
     add 5d416e855 [Feature]  Supports Bulletin to view all metrics. (#2584)
     add 1799e00ec [doc]markdown  md046 (#2613)
     add 12a53c69d [optimize]: update github action (#2608)
     add 6e430bcab Add push dao unit tests (#2614)
     add 525980f91 [webapp] bugfix monitors pageable not work (#2602)
     new 580db2342 Merge branch 'master' of github.com:apache/hertzbeat into 
doris
     new 4d694c6df ```fix(doris): correct syntax and ensure timestamp precision 
for history queriesRefactor DorisDataStorage to use prepared statements for 
database creation and adjust the history query to multiply timestamps by1000, 
ensuring precision is maintained. This change also removes commented-out code 
and adds a check for server availability. ```

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/backend-build-test.yml           |    9 +-
 .github/workflows/doc-build-test.yml               |   94 +-
 .github/workflows/nightly-build.yml                |    5 +-
 .markdownlint-cli2.jsonc                           |   18 +-
 CONTRIBUTING.md                                    |   52 +-
 alerter/pom.xml                                    |    6 +-
 .../alert/reduce/AlarmConvergeReduce.java          |   24 +-
 .../controller/AlertConvergeControllerTest.java    |  131 +-
 .../controller/AlertConvergesControllerTest.java   |   96 +-
 .../controller/AlertDefineControllerTest.java      |   20 +-
 .../controller/AlertDefinesControllerTest.java     |   20 +-
 .../controller/AlertReportControllerTest.java      |   32 +-
 .../controller/AlertSilenceControllerTest.java     |  128 +-
 .../alert/controller/AlertsControllerTest.java     |   22 +-
 .../alert/reduce/AlarmCommonReduceTest.java        |  141 +-
 .../alert/reduce/AlarmConvergeReduceTest.java      |  100 +-
 .../alert/reduce/AlarmSilenceReduceTest.java       |  232 ++-
 .../alert/service/AlertConvergeServiceTest.java    |   90 +-
 .../AlertDefineExcelImExportServiceTest.java       |  240 ++-
 .../AlertDefineJsonImExportServiceTest.java        |  157 +-
 .../AlertDefineYamlImExportServiceTest.java        |  162 +-
 .../alert/service/AlertSilenceServiceTest.java     |  114 +-
 collector/pom.xml                                  |   20 +-
 .../collector/collect/redfish/RedfishClient.java   |    2 +-
 .../collect/redfish/RedfishCollectImpl.java        |    6 +-
 .../collector/collect/dns/DnsCollectImplTest.java  |    2 -
 .../collector/collect/ftp/FtpCollectImplTest.java  |    4 +-
 .../collect/icmp/IcmpCollectImplTest.java          |    6 +-
 .../collect/imap/ImapCollectImplTest.java          |   18 +-
 .../memcached/MemcachedCollectImplTest.java        |    8 +-
 .../collect/nebulagraph/NgqlCollectImplTest.java   |   50 +-
 .../collect/redfish/RedfishCollectImplTest.java    |   12 +-
 .../collect/redis/RedisClusterCollectImplTest.java |    6 +-
 .../collect/redis/RedisSingleCollectImplTest.java  |   14 +-
 .../collect/telnet/TelnetCollectImplTest.java      |    4 +-
 .../collector/dispatch/CommonDispatcherTest.java   |   15 +-
 .../dispatch/MetricsCollectorQueueTest.java        |    6 +-
 .../collector/dispatch/WorkerPoolTest.java         |    6 +-
 .../dispatch/entrance/CollectServerTest.java       |  148 +-
 .../entrance/internal/CollectJobServiceTest.java   |   21 +-
 .../dispatch/export/NettyDataQueueTest.java        |   39 +-
 .../dispatch/unit/DataSizeConvertTest.java         |   65 +-
 .../collector/util/JsonPathParserTest.java         |   78 +-
 common/pom.xml                                     |    4 +-
 .../entity/job/protocol/RedfishProtocol.java       |    3 +
 .../hertzbeat/common/entity/manager/Monitor.java   |    4 +-
 .../{GeneralConfig.java => bulletin/Bulletin.java} |   55 +-
 .../entity/manager/bulletin/BulletinDto.java       |   33 +-
 .../manager/bulletin/BulletinMetricsData.java      |  135 ++
 .../bulletin/BulletinVo.java}                      |   37 +-
 .../org/apache/hertzbeat/common/util/JsonUtil.java |    8 +-
 .../queue/impl/InMemoryCommonDataQueueTest.java    |  116 +-
 .../queue/impl/KafkaCommonDataQueueTest.java       |  264 ++--
 .../queue/impl/RedisCommonDataQueueTest.java       |  168 +-
 .../common/serialize/AlertDeserializerTest.java    |   88 +-
 .../common/serialize/AlertSerializerTest.java      |  106 +-
 .../KafkaMetricsDataDeserializerTest.java          |   92 +-
 .../serialize/KafkaMetricsDataSerializerTest.java  |   93 +-
 .../common/support/CommonThreadPoolTest.java       |   98 +-
 .../support/ResourceBundleUtf8ControlTest.java     |   66 +-
 .../common/support/SpringContextHolderTest.java    |   12 +-
 .../support/vaild/EmailParamValidatorTest.java     |   71 +-
 .../support/vaild/HostParamValidatorTest.java      |   73 +-
 .../support/vaild/PhoneNumParamValidatorTest.java  |   61 +-
 .../apache/hertzbeat/common/util/FileUtilTest.java |    4 +-
 .../common/util/IntervalExpressionUtilTest.java    |   61 +-
 .../hertzbeat/common/util/IpDomainUtilTest.java    |   17 +-
 .../org/apache/hertzbeat/common/util/JexlTest.java |   80 +-
 .../apache/hertzbeat/common/util/JsonUtilTest.java |    3 +-
 .../hertzbeat/common/util/LruHashMapTest.java      |    3 +-
 .../hertzbeat/common/util/MapCapUtilTest.java      |   25 +-
 .../hertzbeat/common/util/ProtoJsonUtilTest.java   |   10 +-
 .../common/util/ResourceBundleUtilTest.java        |   25 +-
 .../hertzbeat/common/util/StrBufferTest.java       |  179 ++-
 .../apache/hertzbeat/common/util/StrUtilTest.java  |   60 +-
 .../hertzbeat/common/util/TimePeriodUtilTest.java  |  142 +-
 .../hertzbeat/common/util/TimeZoneUtilTest.java    |   76 +-
 .../hertzbeat/common/util/entity/PersonTest.java   | 1630 ++++++++++----------
 .../common/util/prometheus/PrometheusUtilTest.java |  280 ++--
 home/blog/2022-06-01-hertzbeat-v1.0.md             |    3 +-
 home/blog/2022-06-19-hertzbeat-v1.1.0.md           |    8 +-
 home/blog/2022-06-22-one-step-up.md                |    6 +-
 home/blog/2022-09-10-ssl-practice.md               |   52 +-
 home/blog/2022-10-08-hertzbeat-v1.2.0.md           |   20 +-
 home/blog/2022-12-19-new-committer.md              |   26 +-
 home/blog/2023-01-05-monitor-iotdb.md              |   58 +-
 home/blog/2023-01-08-monitor-shenyu.md             |   82 +-
 home/blog/2023-02-02-monitor-dynamic-tp.md         |  122 +-
 home/blog/2023-02-10-new-committer.md              |    2 +-
 home/blog/2023-02-11-monitor-mysql.md              |   46 +-
 home/blog/2023-02-15-monitor-linux.md              |   50 +-
 home/blog/2023-03-15-hertzbeat-v1.3.0.md           |    6 +-
 home/blog/2023-03-22-monitor-springboot2.md        |  136 +-
 home/blog/2023-05-09-hertzbeat-v1.3.1.md           |    2 +-
 home/blog/2023-05-11-greptimedb-store.md           |   70 +-
 home/blog/2023-07-05-hertzbeat-v1.3.2.md           |    2 +-
 home/blog/2023-08-14-hertzbeat-v1.4.0.md           |   23 +-
 home/blog/2023-08-28-new-committer.md              |    8 +-
 home/blog/2023-09-26-hertzbeat-v1.4.1.md           |   20 +-
 home/blog/2023-11-12-hertzbeat-v1.4.2.md           |   20 +-
 home/blog/2023-12-11-hertzbeat-v1.4.3.md           |   20 +-
 home/blog/2024-01-11-new-committer.md              |   44 +-
 home/blog/2024-01-18-hertzbeat-v1.4.4.md           |   22 +-
 home/blog/2024-06-11-hertzbeat-v1.6.0-update.md    |    6 +-
 home/blog/2024-07-07-new-committer.md              |    4 +-
 home/blog/2024-07-08-new-committer.md              |    6 +-
 home/blog/2024-07-15-new-committer.md              |    3 +-
 home/blog/2024-07-29-new-committer.md              |    3 +-
 home/blog/2024-08-18-new-committer.md              |   10 +-
 .../docs/advanced/extend-http-example-hertzbeat.md |    4 +-
 home/docs/advanced/extend-ssh.md                   |    2 +-
 home/docs/advanced/extend-tutorial.md              |    4 +-
 .../docs/community/code-style-and-quality-guide.md |  416 +++--
 home/docs/community/contribution.md                |   28 +-
 home/docs/community/how-to-release.md              |   22 +-
 home/docs/community/how-to-verify.md               |   24 +-
 home/docs/help/activemq.md                         |   60 +-
 home/docs/help/alert_dingtalk.md                   |   20 +-
 home/docs/help/alert_discord.md                    |   34 +-
 home/docs/help/alert_email.md                      |   10 +-
 home/docs/help/alert_enterprise_wechat_app.md      |   14 +-
 home/docs/help/alert_feishu.md                     |   12 +-
 home/docs/help/alert_slack.md                      |   10 +-
 home/docs/help/alert_smn.md                        |   18 +-
 home/docs/help/alert_telegram.md                   |   58 +-
 home/docs/help/alert_webhook.md                    |   10 +-
 home/docs/help/alert_wework.md                     |   14 +-
 home/docs/help/dynamic_tp.md                       |   82 +-
 home/docs/help/http_sd.md                          |    6 +-
 home/docs/help/iotdb.md                            |   46 +-
 home/docs/help/issue.md                            |   35 +-
 home/docs/help/jetty.md                            |   46 +-
 home/docs/help/kubernetes.md                       |   12 +-
 home/docs/help/nacos.md                            |    6 +-
 home/docs/help/nginx.md                            |  130 +-
 home/docs/help/rabbitmq.md                         |    6 +-
 home/docs/help/redis_cluster.md                    |    4 +-
 home/docs/help/shenyu.md                           |   36 +-
 home/docs/help/status.md                           |    3 -
 home/docs/help/time_expression.md                  |    2 +-
 home/docs/introduce.md                             |    6 +-
 home/docs/start/custom-config.md                   |   66 +-
 home/docs/start/docker-compose-deploy.md           |   50 +-
 home/docs/start/docker-deploy.md                   |  180 +--
 home/docs/start/greptime-init.md                   |   82 +-
 home/docs/start/influxdb-init.md                   |   72 +-
 home/docs/start/iotdb-init.md                      |  140 +-
 home/docs/start/mysql-change.md                    |    4 +-
 home/docs/start/package-deploy.md                  |   70 +-
 home/docs/start/quickstart.md                      |   16 +-
 home/docs/start/sslcert-practice.md                |   50 +-
 home/docs/start/tdengine-init.md                   |   94 +-
 home/docs/start/update-1.6.0.md                    |    8 +-
 home/docs/start/victoria-metrics-init.md           |   62 +-
 .../2022-06-19-hertzbeat-v1.1.0.md                 |    8 +-
 .../2022-06-22-one-step-up.md                      |    8 +-
 .../2022-09-04-hertzbeat-v1.1.3.md                 |    2 +-
 .../2022-09-10-ssl-practice.md                     |   54 +-
 .../2022-10-08-hertzbeat-v1.2.0.md                 |    8 +-
 .../2022-12-19-new-committer.md                    |   26 +-
 .../2023-01-05-monitor-iotdb.md                    |   58 +-
 .../2023-01-08-monitor-shenyu.md                   |   82 +-
 .../2023-02-02-monitor-dynamic-tp.md               |  122 +-
 .../2023-02-10-new-committer.md                    |    2 +-
 .../2023-02-11-monitor-mysql.md                    |   46 +-
 .../2023-02-15-monitor-linux.md                    |   50 +-
 .../2023-03-15-hertzbeat-v1.3.0.md                 |    8 +-
 .../2023-03-22-monitor-springboot2.md              |  134 +-
 .../2023-05-09-hertzbeat-v1.3.1.md                 |    2 +-
 .../2023-05-11-greptimedb-store.md                 |   72 +-
 .../2023-08-14-hertzbeat-v1.4.0.md                 |   20 +-
 .../2023-09-26-hertzbeat-v1.4.1.md                 |   18 +-
 .../2023-11-12-hertzbeat-v1.4.2.md                 |   18 +-
 .../2023-12-11-hertzbeat-v1.4.3.md                 |   20 +-
 .../2024-01-11-new-committer.md                    |   40 +-
 .../2024-01-18-hertzbeat-v1.4.4.md                 |   22 +-
 ...24-05-09-hertzbeat-ospp-subject-introduction.md |    5 +-
 .../2024-06-11-hertzbeat-v1.6.0-update.md          |  418 ++---
 .../2024-07-07-new-committer.md                    |    4 +-
 .../advanced/extend-http-example-hertzbeat.md      |    4 +-
 .../current/advanced/extend-ssh.md                 |    2 +-
 .../current/advanced/extend-tutorial.md            |    4 +-
 .../community/code-style-and-quality-guide.md      |  415 +++--
 .../current/community/contribution.md              |   28 +-
 .../current/community/how-to-release.md            |   18 +-
 .../current/community/how-to-verify.md             |   24 +-
 .../current/community/new_committer_process.md     |   78 +-
 .../current/help/activemq.md                       |   60 +-
 .../current/help/alert_dingtalk.md                 |   14 +-
 .../current/help/alert_discord.md                  |   24 +-
 .../current/help/alert_email.md                    |   16 +-
 .../current/help/alert_enterprise_wechat_app.md    |    8 +-
 .../current/help/alert_feishu.md                   |    9 +-
 .../current/help/alert_slack.md                    |    8 +-
 .../current/help/alert_smn.md                      |   16 +-
 .../current/help/alert_telegram.md                 |   56 +-
 .../current/help/alert_webhook.md                  |    8 +-
 .../current/help/alert_wework.md                   |   15 +-
 .../current/help/dynamic_tp.md                     |   82 +-
 .../current/help/iotdb.md                          |   46 +-
 .../current/help/issue.md                          |   40 +-
 .../current/help/jetty.md                          |   46 +-
 .../current/help/kafka.md                          |   20 +-
 .../current/help/kubernetes.md                     |   14 +-
 .../current/help/nacos.md                          |    6 +-
 .../current/help/nginx.md                          |  122 +-
 .../current/help/rabbitmq.md                       |    6 +-
 .../current/help/redis_cluster.md                  |    4 +-
 .../current/help/shenyu.md                         |   36 +-
 .../current/help/time_expression.md                |    2 +-
 .../current/help/zookeeper.md                      |   26 +-
 .../current/introduce.md                           |    6 +-
 .../current/start/custom-config.md                 |   88 +-
 .../current/start/docker-compose-deploy.md         |   50 +-
 .../current/start/docker-deploy.md                 |  158 +-
 .../current/start/greptime-init.md                 |   92 +-
 .../current/start/influxdb-init.md                 |   70 +-
 .../current/start/iotdb-init.md                    |  144 +-
 .../current/start/mysql-change.md                  |    4 +-
 .../current/start/package-deploy.md                |  117 +-
 .../current/start/quickstart.md                    |   20 +-
 .../current/start/sslcert-practice.md              |   53 +-
 .../current/start/tdengine-init.md                 |   98 +-
 .../current/start/update-1.6.0.md                  |  410 ++---
 .../current/start/victoria-metrics-init.md         |   82 +-
 .../advanced/extend-http-example-hertzbeat.md      |    4 +-
 .../version-v1.5.x/advanced/extend-ssh.md          |    2 +-
 .../version-v1.5.x/advanced/extend-tutorial.md     |    4 +-
 .../community/code-style-and-quality-guide.md      |  443 +++---
 .../version-v1.5.x/community/contribution.md       |   26 +-
 .../version-v1.5.x/community/how-to-release.md     |   18 +-
 .../version-v1.5.x/community/how-to-verify.md      |   24 +-
 .../version-v1.5.x/download.md                     |    2 +-
 .../version-v1.5.x/help/activemq.md                |   60 +-
 .../version-v1.5.x/help/alert_dingtalk.md          |   20 +-
 .../version-v1.5.x/help/alert_discord.md           |   34 +-
 .../version-v1.5.x/help/alert_email.md             |   16 +-
 .../help/alert_enterprise_wechat_app.md            |   14 +-
 .../version-v1.5.x/help/alert_feishu.md            |   12 +-
 .../version-v1.5.x/help/alert_slack.md             |   10 +-
 .../version-v1.5.x/help/alert_smn.md               |   18 +-
 .../version-v1.5.x/help/alert_telegram.md          |   58 +-
 .../version-v1.5.x/help/alert_webhook.md           |   10 +-
 .../version-v1.5.x/help/alert_wework.md            |   16 +-
 .../version-v1.5.x/help/dynamic_tp.md              |   82 +-
 .../version-v1.5.x/help/iotdb.md                   |   46 +-
 .../version-v1.5.x/help/issue.md                   |   40 +-
 .../version-v1.5.x/help/jetty.md                   |   46 +-
 .../version-v1.5.x/help/kafka.md                   |   20 +-
 .../version-v1.5.x/help/kubernetes.md              |   14 +-
 .../version-v1.5.x/help/nacos.md                   |    6 +-
 .../version-v1.5.x/help/nginx.md                   |  122 +-
 .../version-v1.5.x/help/rabbitmq.md                |    6 +-
 .../version-v1.5.x/help/shenyu.md                  |   36 +-
 .../version-v1.5.x/help/time_expression.md         |    2 +-
 .../version-v1.5.x/help/zookeeper.md               |   26 +-
 .../version-v1.5.x/introduce.md                    |    8 +-
 .../version-v1.5.x/start/custom-config.md          |   88 +-
 .../version-v1.5.x/start/docker-deploy.md          |  133 +-
 .../version-v1.5.x/start/greptime-init.md          |   70 +-
 .../version-v1.5.x/start/influxdb-init.md          |   70 +-
 .../version-v1.5.x/start/iotdb-init.md             |  144 +-
 .../version-v1.5.x/start/mysql-change.md           |    4 +-
 .../version-v1.5.x/start/package-deploy.md         |   41 +-
 .../version-v1.5.x/start/postgresql-change.md      |    6 +-
 .../version-v1.5.x/start/quickstart.md             |   20 +-
 .../version-v1.5.x/start/sslcert-practice.md       |   52 +-
 .../version-v1.5.x/start/tdengine-init.md          |   98 +-
 .../version-v1.5.x/start/victoria-metrics-init.md  |   74 +-
 .../advanced/extend-http-example-hertzbeat.md      |    4 +-
 .../version-v1.5.x/advanced/extend-ssh.md          |    2 +-
 .../version-v1.5.x/advanced/extend-tutorial.md     |    4 +-
 .../community/code-style-and-quality-guide.md      |  431 +++---
 .../version-v1.5.x/community/contribution.md       |   26 +-
 .../version-v1.5.x/community/how-to-release.md     |   22 +-
 .../version-v1.5.x/community/how-to-verify.md      |   24 +-
 .../versioned_docs/version-v1.5.x/help/activemq.md |   60 +-
 .../version-v1.5.x/help/alert_dingtalk.md          |   20 +-
 .../version-v1.5.x/help/alert_discord.md           |   34 +-
 .../version-v1.5.x/help/alert_email.md             |   16 +-
 .../help/alert_enterprise_wechat_app.md            |   14 +-
 .../version-v1.5.x/help/alert_feishu.md            |   12 +-
 .../version-v1.5.x/help/alert_slack.md             |   10 +-
 .../version-v1.5.x/help/alert_smn.md               |   18 +-
 .../version-v1.5.x/help/alert_telegram.md          |   58 +-
 .../version-v1.5.x/help/alert_webhook.md           |   10 +-
 .../version-v1.5.x/help/alert_wework.md            |   16 +-
 .../version-v1.5.x/help/dynamic_tp.md              |   82 +-
 home/versioned_docs/version-v1.5.x/help/http_sd.md |    6 +-
 home/versioned_docs/version-v1.5.x/help/iotdb.md   |   46 +-
 home/versioned_docs/version-v1.5.x/help/issue.md   |   35 +-
 home/versioned_docs/version-v1.5.x/help/jetty.md   |   46 +-
 .../version-v1.5.x/help/kubernetes.md              |   12 +-
 home/versioned_docs/version-v1.5.x/help/nacos.md   |    6 +-
 home/versioned_docs/version-v1.5.x/help/nginx.md   |  134 +-
 .../versioned_docs/version-v1.5.x/help/rabbitmq.md |    6 +-
 home/versioned_docs/version-v1.5.x/help/shenyu.md  |   36 +-
 .../version-v1.5.x/help/time_expression.md         |    2 +-
 home/versioned_docs/version-v1.5.x/introduce.md    |   10 +-
 .../version-v1.5.x/start/custom-config.md          |   66 +-
 .../version-v1.5.x/start/docker-deploy.md          |  120 +-
 .../version-v1.5.x/start/greptime-init.md          |   70 +-
 .../version-v1.5.x/start/influxdb-init.md          |   72 +-
 .../version-v1.5.x/start/iotdb-init.md             |  140 +-
 .../version-v1.5.x/start/mysql-change.md           |    4 +-
 .../version-v1.5.x/start/package-deploy.md         |   22 +-
 .../version-v1.5.x/start/postgresql-change.md      |    6 +-
 .../version-v1.5.x/start/quickstart.md             |   20 +-
 .../version-v1.5.x/start/sslcert-practice.md       |   50 +-
 .../version-v1.5.x/start/tdengine-init.md          |   94 +-
 .../version-v1.5.x/start/victoria-metrics-init.md  |   62 +-
 home/versioned_docs/version-v1.5.x/template.md     |    3 +-
 manager/pom.xml                                    |    8 -
 .../manager/controller/AppController.java          |   33 +-
 .../manager/controller/BulletinController.java     |  148 ++
 .../dao/{NoticeRuleDao.java => BulletinDao.java}   |   18 +-
 .../hertzbeat/manager/service/AppService.java      |   17 +
 .../hertzbeat/manager/service/BulletinService.java |   84 +
 .../manager/service/impl/AppServiceImpl.java       |  161 +-
 .../manager/service/impl/BulletinServiceImpl.java  |  258 ++++
 manager/src/main/resources/define/app-kafka.yml    |    2 +-
 manager/src/main/resources/define/app-redfish.yml  |   38 +-
 manager/src/main/resources/sureness.yml            |    4 +
 .../org/apache/hertzbeat/manager/ManagerTest.java  |    1 +
 .../component/alerter/DispatcherAlarmTest.java     |   16 +-
 .../alerter/impl/DbAlertStoreHandlerImplTest.java  |  167 +-
 .../impl/EmailAlertNotifyHandlerImplTest.java      |   14 +-
 .../impl/GotifyAlertNotifyHandlerImplTest.java     |  157 +-
 .../impl/ServerChanAlertNotifyHandlerImplTest.java |  157 +-
 .../impl/SlackAlertNotifyHandlerImplTest.java      |    1 +
 .../impl/SmsAlertNotifyHandlerImplTest.java        |  118 +-
 .../TelegramBotAlertNotifyHandlerImplTest.java     |    1 +
 .../impl/WeChatAppAlertNotifyHandlerImplTest.java  |    2 +-
 .../impl/WeComAppAlertNotifyHandlerImplTest.java   |  180 ++-
 .../impl/WebHookAlertNotifyHandlerImplTest.java    |   23 +-
 .../component/listener/TimeZoneListenerTest.java   |   53 +-
 .../manager/controller/AiControllerTest.java       |   68 +-
 .../manager/controller/AppControllerTest.java      |    6 +-
 .../controller/CollectorControllerTest.java        |   10 +-
 .../controller/GeneralConfigControllerTest.java    |   93 +-
 .../manager/controller/MetricsControllerTest.java  |   56 +-
 .../manager/controller/MonitorControllerTest.java  |   18 +-
 .../manager/controller/MonitorsControllerTest.java |   34 +-
 .../controller/NoticeConfigControllerTest.java     |   19 +-
 .../manager/controller/PluginControllerTest.java   |   54 +-
 .../controller/StatusPageControllerTest.java       |  375 +++--
 .../controller/StatusPagePublicControllerTest.java |  119 +-
 .../manager/controller/SummaryControllerTest.java  |    4 +-
 .../manager/controller/TagControllerTest.java      |    4 +-
 .../hertzbeat/manager/dao/CollectorDaoTest.java    |    8 +-
 .../manager/scheduler/ConsistentHashTest.java      |   12 +-
 .../manager/service/AccountServiceTest.java        |  222 ++-
 .../manager/service/AiServiceFactoryTest.java      |  117 +-
 .../hertzbeat/manager/service/AppServiceTest.java  |    4 +-
 .../service/AvailableAlertDefineInitTest.java      |   85 +-
 .../manager/service/CollectorServiceTest.java      |   14 +-
 .../manager/service/ConfigServiceTest.java         |    5 +-
 .../manager/service/ExcelImExportServiceTest.java  |  139 +-
 .../manager/service/JsonImExportServiceTest.java   |   93 +-
 .../service/MailGeneralConfigServiceTest.java      |   39 +-
 .../manager/service/MonitorServiceTest.java        |   38 +-
 .../service/ObjectStoreConfigServiceTest.java      |   79 +-
 .../manager/service/ObsObjectStoreServiceTest.java |  155 +-
 .../manager/service/PluginServiceTest.java         |    2 +-
 .../service/SmsGeneralConfigServiceTest.java       |   55 +-
 .../manager/service/StatusPageServiceTest.java     |  149 +-
 .../service/SystemGeneralConfigServiceTest.java    |   49 +-
 .../manager/service/SystemSecretServiceTest.java   |   41 +-
 .../hertzbeat/manager/service/TagServiceTest.java  |    2 +-
 .../manager/service/TemplateConfigServiceTest.java |   81 +-
 .../manager/service/YamlImExportServiceTest.java   |  115 +-
 plugin/pom.xml                                     |    4 +-
 pom.xml                                            |   28 +
 push/pom.xml                                       |    4 -
 .../push/controller/PushControllerTest.java        |   75 +-
 .../push/controller/PushGatewayControllerTest.java |   71 +-
 .../hertzbeat/push/dao/PushMetricsDaoTest.java     |   77 +
 .../hertzbeat/push/dao/PushMonitorDaoTest.java     |   94 ++
 .../push/service/PushGatewayServiceTest.java       |   88 +-
 .../hertzbeat/push/service/PushServiceTest.java    |  127 +-
 remoting/pom.xml                                   |    4 -
 script/checkstyle/checkstyle.xml                   |   11 +-
 script/checkstyle/suppressions.xml                 |    3 -
 script/ci/docs/check_file_name.json                |    8 +
 script/ci/docs/check_file_name.py                  |   65 +
 {.github => script/ci}/exclude_files.txt           |    2 +-
 .../ci/github-actions/setup-deps/action.yml        |   16 +-
 {.github => script/ci}/link_check.json             |    0
 script/sureness.yml                                |    6 +-
 warehouse/pom.xml                                  |    9 -
 .../store/history/doris/DorisDataStorage.java      |   35 +-
 .../controller/MetricsDataControllerTest.java      |    2 +-
 .../warehouse/service/MetricsDataServiceTest.java  |   10 +-
 .../warehouse/service/WarehouseServiceTest.java    |   66 +-
 .../warehouse/store/MemoryDataStorageTest.java     |   11 +-
 .../warehouse/store/MetricsDataRedisCodecTest.java |   17 +-
 .../warehouse/store/RedisDataStorageTest.java      |    8 +-
 web-app/README.md                                  |    8 +-
 .../src/app/pojo/{Plugin.ts => BulletinDefine.ts}  |    9 +-
 web-app/src/app/pojo/{PluginItem.ts => Fields.ts}  |    4 +-
 .../app/routes/bulletin/bulletin.component.html    |  237 +++
 .../app/routes/bulletin/bulletin.component.less    |   17 +
 .../bulletin/bulletin.component.spec.ts}           |   12 +-
 .../src/app/routes/bulletin/bulletin.component.ts  |  509 ++++++
 .../monitor-data-chart.component.html              |    3 +-
 .../monitor-data-chart.component.ts                |   20 +-
 .../monitor-data-table.component.html              |  338 ++--
 .../monitor-data-table.component.ts                |   35 +-
 .../monitor-detail/monitor-detail.component.html   |    2 +
 .../monitor/monitor-list/monitor-list.component.ts |    2 +-
 web-app/src/app/routes/routes-routing.module.ts    |    2 +
 web-app/src/app/routes/routes.module.ts            |   19 +-
 web-app/src/app/service/app-define.service.ts      |   18 +
 web-app/src/app/service/bulletin-define.service.ts |   87 ++
 web-app/src/app/service/monitor.service.ts         |   36 +-
 web-app/src/assets/app-data.json                   |    6 +
 web-app/src/assets/i18n/en-US.json                 |   15 +
 web-app/src/assets/i18n/zh-CN.json                 |   15 +
 web-app/src/assets/i18n/zh-TW.json                 |   15 +
 419 files changed, 12751 insertions(+), 10955 deletions(-)
 copy 
common/src/main/java/org/apache/hertzbeat/common/entity/manager/{GeneralConfig.java
 => bulletin/Bulletin.java} (54%)
 copy 
manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/ParamDefineDto.java 
=> 
common/src/main/java/org/apache/hertzbeat/common/entity/manager/bulletin/BulletinDto.java
 (69%)
 create mode 100644 
common/src/main/java/org/apache/hertzbeat/common/entity/manager/bulletin/BulletinMetricsData.java
 copy 
common/src/main/java/org/apache/hertzbeat/common/entity/{job/protocol/RedfishProtocol.java
 => manager/bulletin/BulletinVo.java} (67%)
 create mode 100644 
manager/src/main/java/org/apache/hertzbeat/manager/controller/BulletinController.java
 copy 
manager/src/main/java/org/apache/hertzbeat/manager/dao/{NoticeRuleDao.java => 
BulletinDao.java} (74%)
 create mode 100644 
manager/src/main/java/org/apache/hertzbeat/manager/service/BulletinService.java
 create mode 100644 
manager/src/main/java/org/apache/hertzbeat/manager/service/impl/BulletinServiceImpl.java
 create mode 100644 
push/src/test/java/org/apache/hertzbeat/push/dao/PushMetricsDaoTest.java
 create mode 100644 
push/src/test/java/org/apache/hertzbeat/push/dao/PushMonitorDaoTest.java
 create mode 100644 script/ci/docs/check_file_name.json
 create mode 100644 script/ci/docs/check_file_name.py
 rename {.github => script/ci}/exclude_files.txt (99%)
 copy .github/ISSUE_TEMPLATE/config.yml => 
script/ci/github-actions/setup-deps/action.yml (77%)
 rename {.github => script/ci}/link_check.json (100%)
 copy web-app/src/app/pojo/{Plugin.ts => BulletinDefine.ts} (86%)
 copy web-app/src/app/pojo/{PluginItem.ts => Fields.ts} (93%)
 create mode 100644 web-app/src/app/routes/bulletin/bulletin.component.html
 create mode 100644 web-app/src/app/routes/bulletin/bulletin.component.less
 copy web-app/src/app/{shared/components/toolbar/toolbar.component.spec.ts => 
routes/bulletin/bulletin.component.spec.ts} (80%)
 mode change 100755 => 100644
 create mode 100644 web-app/src/app/routes/bulletin/bulletin.component.ts
 create mode 100644 web-app/src/app/service/bulletin-define.service.ts


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to