This is an automated email from the ASF dual-hosted git repository. zhaoqingran pushed a commit to branch doris in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
commit 129b6282d34dfe631b8a8ce5e321ca49b7415015 Merge: 36c5d8f51 b602d8ceb Author: zqr10159 <[email protected]> AuthorDate: Fri Aug 23 10:28:34 2024 +0800 Merge branch 'master' of github.com:apache/hertzbeat .all-contributorsrc | 56 +- .devcontainer/devcontainer.json | 38 + .github/ISSUE_TEMPLATE/config.yml | 3 - .github/exclude_files.txt | 44 + .github/link_check.json | 20 + .github/workflows/backend-build-test.yml | 33 +- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/doc-build-test.yml | 14 +- .github/workflows/doc-pdf-builder.yml | 1 - .github/workflows/frontend-build-test.yml | 2 +- .github/workflows/license-checker.yml | 2 +- .github/workflows/nightly-build.yml | 75 + .gitmodules | 21 + .gitpod.yml | 53 + .licenserc.yaml | 6 +- .markdownlint-cli2.jsonc | 43 + CONTRIBUTING.md | 4 +- README.md | 44 +- README_CN.md | 50 +- alerter/pom.xml | 6 + .../apache/hertzbeat/alert/AlerterProperties.java | 28 +- .../hertzbeat/alert/calculate/CalculateAlarm.java | 2 +- .../alert/config/AlerterAutoConfiguration.java | 9 +- .../alert/controller/AlertConvergeController.java | 10 +- .../alert/controller/AlertConvergesController.java | 33 +- .../alert/controller/AlertDefineController.java | 10 +- .../alert/controller/AlertDefinesController.java | 53 +- .../alert/controller/AlertReportController.java | 41 +- .../alert/controller/AlertSilenceController.java | 10 +- .../alert/controller/AlertSilencesController.java | 36 +- .../alert/controller/AlertsController.java | 43 +- .../apache/hertzbeat/alert/dto/AlertDefineDTO.java | 59 + .../hertzbeat/alert/dto/ExportAlertDefineDTO.java | 38 + .../hertzbeat/alert/dto/TenCloudAlertReport.java | 4 +- .../alert/reduce/AlarmConvergeReduce.java | 2 +- .../hertzbeat/alert/reduce/AlarmSilenceReduce.java | 45 +- .../alert/service/AlertConvergeService.java | 13 +- .../alert/service/AlertDefineService.java | 11 +- .../hertzbeat/alert/service/AlertService.java | 21 +- .../alert/service/AlertSilenceService.java | 13 +- .../service/impl/AlertConvergeServiceImpl.java | 31 +- .../AlertDefineAbstractImExportServiceImpl.java | 56 +- .../impl/AlertDefineExcelImExportServiceImpl.java | 24 +- .../impl/AlertDefineJsonImExportServiceImpl.java | 9 +- .../alert/service/impl/AlertDefineServiceImpl.java | 80 +- .../impl/AlertDefineYamlImExportServiceImpl.java | 13 +- .../alert/service/impl/AlertServiceImpl.java | 83 +- .../service/impl/AlertSilenceServiceImpl.java | 31 +- .../src/main/resources/META-INF/spring.factories | 17 - ...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +- .../controller/AlertConvergeControllerTest.java | 125 + .../controller/AlertConvergesControllerTest.java | 120 + .../controller/AlertDefinesControllerTest.java | 26 +- .../controller/AlertSilenceControllerTest.java | 124 + .../alert/controller/AlertsControllerTest.java | 43 +- .../alert/reduce/AlarmCommonReduceTest.java | 135 + .../alert/reduce/AlarmConvergeReduceTest.java | 114 + .../alert/reduce/AlarmSilenceReduceTest.java | 188 + .../alert/service/AlertConvergeServiceTest.java | 112 + .../AlertDefineExcelImExportServiceTest.java | 169 + .../AlertDefineJsonImExportServiceTest.java | 147 + .../alert/service/AlertDefineServiceTest.java | 9 +- .../AlertDefineYamlImExportServiceTest.java | 166 + .../hertzbeat/alert/service/AlertServiceTest.java | 80 + .../alert/service/AlertSilenceServiceTest.java | 127 + collector/pom.xml | 2 +- .../collector/collect/AbstractCollect.java | 1 - .../common/cache/ConnectionCommonCache.java | 72 +- .../collect/common/ssh/CommonSshBlacklist.java | 114 + .../collect/common/ssh/CommonSshClient.java | 2 +- .../collect/database/JdbcCommonCollect.java | 2 +- .../collector/collect/http/HttpCollectImpl.java | 43 +- .../collect/http/SslCertificateCollectImpl.java | 2 +- .../http/promethus/PrometheusParseCreater.java | 44 - .../http/promethus/PrometheusParseCreator.java | 44 + .../collector/collect/httpsd/HttpsdImpl.java | 2 +- .../collector/collect/icmp/IcmpCollectImpl.java | 2 +- .../collector/collect/jmx/JmxCollectImpl.java | 2 +- .../collect/memcached/MemcachedCollectImpl.java | 3 +- .../collect/mongodb/MongodbSingleCollectImpl.java | 2 +- .../nebulagraph/NebulaGraphCollectImpl.java | 3 +- .../collect/nebulagraph/NgqlCollectImpl.java | 2 +- .../collector/collect/nginx/NginxCollectImpl.java | 25 +- .../collector/collect/ntp/NtpCollectImpl.java | 2 +- .../collector/collect/pop3/Pop3CollectImpl.java | 2 +- .../prometheus/PrometheusAutoCollectImpl.java | 24 +- .../collector/collect/push/PushCollectImpl.java | 18 +- .../collector/collect/redfish/RedfishClient.java | 25 +- .../collect/redfish/RedfishCollectImpl.java | 3 +- .../collect/redfish/RedfishConnectSession.java | 22 +- .../collect/redis/RedisCommonCollectImpl.java | 4 +- .../collect/script/ScriptCollectImpl.java | 264 + .../collector/collect/smtp/SmtpCollectImpl.java | 2 +- .../collector/collect/snmp/SnmpCollectImpl.java | 15 +- .../collector/collect/ssh/SshCollectImpl.java | 26 +- .../collect/telnet/TelnetCollectImpl.java | 5 +- .../collector/collect/udp/UdpCollectImpl.java | 2 +- .../collect/websocket/WebsocketCollectImpl.java | 2 +- .../config/CollectorAutoConfiguration.java | 9 +- .../collector/constants/CollectorConstants.java | 52 + .../dispatch/CollectorInfoProperties.java | 7 +- .../collector/dispatch/CommonDispatcher.java | 7 +- .../collector/dispatch/DispatchConstants.java | 5 + .../collector/dispatch/DispatchProperties.java | 11 +- .../collector/dispatch/MetricsCollectorQueue.java | 3 +- .../entrance/internal/CollectJobService.java | 49 +- .../entrance/processor/GoOfflineProcessor.java | 1 - .../collector/dispatch/export/NettyDataQueue.java | 16 +- .../collector/dispatch/timer/HashedWheelTimer.java | 2 +- .../collector/dispatch/unit/DataUnit.java | 2 +- .../collector/dispatch/unit/TimeLengthUnit.java | 2 +- .../dispatch/unit/impl/TimeLengthConvert.java | 1 - .../collector/util/TimeExpressionUtil.java | 2 +- ...che.hertzbeat.collector.collect.AbstractCollect | 1 + .../src/main/resources/META-INF/spring.factories | 17 - ...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +- .../promethus/exporter/ExporterParserTest.java | 79 +- .../collect/icmp/IcmpCollectImplTest.java | 12 +- .../collect/imap/ImapCollectImplTest.java | 12 +- .../memcached/MemcachedCollectImplTest.java | 12 +- .../collect/nginx/NginxCollectImplTest.java | 25 +- .../collector/collect/ntp/NtpCollectImplTest.java | 1 - .../collect/redis/RedisClusterCollectImplTest.java | 7 +- .../collect/redis/RedisSingleCollectImplTest.java | 8 + .../collector/collect/udp/UdpCollectImplTest.java | 12 +- .../collector/dispatch/CommonDispatcherTest.java | 113 +- .../dispatch/MetricsCollectorQueueTest.java | 36 +- .../collector/dispatch/WorkerPoolTest.java | 30 +- .../dispatch/entrance/CollectServerTest.java | 147 + .../entrance/internal/CollectJobServiceTest.java | 119 +- .../dispatch/export/NettyDataQueueTest.java | 61 + .../collector/util/PrivateKeyUtilsTest.java | 55 +- common/pom.xml | 5 + .../common/config/BaseKafkaProperties.java | 46 + .../hertzbeat/common/config/CommonConfig.java | 11 +- .../hertzbeat/common/config/CommonProperties.java | 223 +- .../hertzbeat/common/constants/AiTypeEnum.java | 13 +- .../common/constants/CollectorConstants.java | 56 - .../common/constants/ConfigConstants.java | 61 + .../common/constants/DataQueueConstants.java | 54 + .../common/constants/ExportFileConstants.java | 79 + .../common/constants/GeneralConfigTypeEnum.java | 54 + .../common/constants/NetworkConstants.java | 68 + .../hertzbeat/common/constants/SignConstants.java | 8 + .../hertzbeat/common/entity/job/Metrics.java | 9 +- .../common/entity/job/protocol/ScriptProtocol.java | 63 + .../hertzbeat/common/entity/manager/Define.java | 73 + .../common/entity/manager/NoticeTemplate.java | 17 +- .../common/queue/impl/InMemoryCommonDataQueue.java | 17 +- .../common/queue/impl/KafkaCommonDataQueue.java | 148 +- .../common/queue/impl/RedisCommonDataQueue.java | 172 + .../serialize/KafkaMetricsDataSerializer.java | 9 + .../common/support/ResourceBundleUtf8Control.java | 75 +- .../common/support/SpringContextHolder.java | 3 +- .../common/support/valid/HostParamValidator.java | 6 +- .../org/apache/hertzbeat/common/util/AesUtil.java | 30 +- .../apache/hertzbeat/common/util/CommonUtil.java | 23 +- .../org/apache/hertzbeat/common/util/FileUtil.java | 80 + .../apache/hertzbeat/common/util/IpDomainUtil.java | 10 +- .../org/apache/hertzbeat/common/util/StrUtil.java | 5 +- .../apache/hertzbeat/common/util/TimeZoneUtil.java | 6 +- .../src/main/resources/META-INF/spring.factories | 18 - .../queue/impl/KafkaCommonDataQueueTest.java | 131 +- .../queue/impl/RedisCommonDataQueueTest.java | 157 + .../common/serialize/AlertDeserializerTest.java | 98 + .../common/serialize/AlertSerializerTest.java | 108 + .../KafkaMetricsDataDeserializerTest.java | 102 + .../serialize/KafkaMetricsDataSerializerTest.java | 100 + .../common/support/CommonThreadPoolTest.java | 110 + .../support/ResourceBundleUtf8ControlTest.java | 53 +- .../support/vaild/EmailParamValidatorTest.java | 84 + .../support/vaild/HostParamValidatorTest.java | 84 + .../support/vaild/PhoneNumParamValidatorTest.java | 75 + .../hertzbeat/common/util/CommonUtilTest.java | 95 + .../apache/hertzbeat/common/util/FileUtilTest.java | 70 + .../hertzbeat/common/util/IpDomainUtilTest.java | 17 +- .../hertzbeat/common/util/StrBufferTest.java | 152 + .../apache/hertzbeat/common/util/StrUtilTest.java | 66 + .../hertzbeat/common/util/TimePeriodUtilTest.java | 4 +- .../hertzbeat/common/util/TimeZoneUtilTest.java | 88 + .../common/util/prometheus/PrometheusUtilTest.java | 227 + common/src/test/resources/msg.properties | 16 + common/src/test/resources/msg_en.properties | 16 + e2e/Dockerfile | 23 - e2e/Makefile | 19 - e2e/README.md | 4 +- e2e/compose.yaml | 41 - e2e/docker-compose.yml | 50 + e2e/entrypoint.sh | 21 - e2e/report/report.md | 1 + e2e/start.sh | 29 - e2e/testsuite.yaml | 13 +- home/README.md | 3 +- home/blog/2022-06-01-hertzbeat-v1.0.md | 22 +- home/blog/2022-06-19-hertzbeat-v1.1.0.md | 29 +- home/blog/2022-06-22-one-step-up.md | 27 +- home/blog/2022-07-10-hertzbeat-v1.1.1.md | 33 +- home/blog/2022-09-04-hertzbeat-v1.1.3.md | 20 +- home/blog/2022-09-10-ssl-practice.md | 38 +- home/blog/2022-10-08-hertzbeat-v1.2.0.md | 11 +- home/blog/2022-11-28-hertzbeat-v1.2.2.md | 24 +- home/blog/2022-12-19-new-committer.md | 41 +- home/blog/2022-12-28-hertzbeat-v1.2.3.md | 23 +- home/blog/2023-01-05-monitor-iotdb.md | 23 +- home/blog/2023-01-08-monitor-shenyu.md | 46 +- home/blog/2023-02-02-monitor-dynamic-tp.md | 28 +- home/blog/2023-02-10-new-committer.md | 64 +- home/blog/2023-02-11-monitor-mysql.md | 20 +- home/blog/2023-02-15-monitor-linux.md | 20 +- home/blog/2023-03-15-hertzbeat-v1.3.0.md | 40 +- home/blog/2023-03-22-monitor-springboot2.md | 49 +- home/blog/2023-05-09-hertzbeat-v1.3.1.md | 38 +- home/blog/2023-05-11-greptimedb-store.md | 21 +- home/blog/2023-07-05-hertzbeat-v1.3.2.md | 41 +- home/blog/2023-08-14-hertzbeat-v1.4.0.md | 148 +- home/blog/2023-08-28-new-committer.md | 8 +- home/blog/2023-09-26-hertzbeat-v1.4.1.md | 157 +- home/blog/2023-11-12-hertzbeat-v1.4.2.md | 176 +- home/blog/2023-12-11-hertzbeat-v1.4.3.md | 196 +- home/blog/2024-01-11-new-committer.md | 37 +- home/blog/2024-01-18-hertzbeat-v1.4.4.md | 228 +- home/blog/2024-04-17-to-apache.md | 27 +- ...24-05-09-hertzbeat-ospp-subject-introduction.md | 31 +- home/blog/2024-06-11-hertzbeat-v1.6.0-update.md | 41 +- home/blog/2024-06-15-hertzbeat-v1.6.0.md | 655 +- home/blog/2024-07-07-new-committer.md | 5 - home/blog/2024-07-08-new-committer.md | 3 - home/blog/2024-07-15-new-committer.md | 1 - home/blog/2024-07-27-new-committer.md | 39 + home/blog/2024-07-28-new-committer.md | 39 + home/blog/2024-07-29-new-committer.md | 39 + home/blog/2024-08-18-new-committer.md | 96 + home/docs/advanced/extend-http-default.md | 24 +- .../docs/advanced/extend-http-example-hertzbeat.md | 26 +- home/docs/advanced/extend-http-example-token.md | 30 +- home/docs/advanced/extend-http-jsonpath.md | 29 +- home/docs/advanced/extend-http.md | 22 +- home/docs/advanced/extend-jdbc.md | 65 +- home/docs/advanced/extend-jmx.md | 13 +- home/docs/advanced/extend-ngql.md | 15 +- home/docs/advanced/extend-point.md | 24 +- home/docs/advanced/extend-snmp.md | 12 +- home/docs/advanced/extend-ssh.md | 69 +- home/docs/advanced/extend-telnet.md | 17 +- home/docs/advanced/extend-tutorial.md | 24 +- home/docs/community/become_committer.md | 31 +- home/docs/community/become_pmc_member.md | 31 +- .../docs/community/code-style-and-quality-guide.md | 780 +- home/docs/community/contact.md | 4 +- home/docs/community/contribution.md | 52 +- home/docs/community/development.md | 12 +- home/docs/community/document.md | 34 +- home/docs/community/how-to-release.md | 99 +- home/docs/community/how-to-verify.md | 35 +- home/docs/community/mailing_lists.md | 45 +- home/docs/community/new_committer_process.md | 100 +- home/docs/community/new_pmc_member_process.md | 31 +- home/docs/community/submit-code.md | 66 +- home/docs/download.md | 13 +- home/docs/help/activemq.md | 128 +- home/docs/help/ai_config.md | 73 +- home/docs/help/airflow.md | 41 +- home/docs/help/alert_console.md | 4 +- home/docs/help/alert_dingtalk.md | 22 +- home/docs/help/alert_discord.md | 12 +- home/docs/help/alert_email.md | 31 +- home/docs/help/alert_enterprise_wechat_app.md | 18 +- home/docs/help/alert_feishu.md | 26 +- home/docs/help/alert_slack.md | 7 +- home/docs/help/alert_smn.md | 2 +- home/docs/help/alert_telegram.md | 7 +- home/docs/help/alert_threshold.md | 1 + home/docs/help/alert_threshold_expr.md | 66 +- home/docs/help/alert_webhook.md | 46 +- home/docs/help/alert_wework.md | 30 +- home/docs/help/almalinux.md | 42 +- home/docs/help/api.md | 47 +- home/docs/help/centos.md | 101 +- home/docs/help/clickhouse.md | 141 +- home/docs/help/debian.md | 26 +- home/docs/help/dm.md | 53 +- home/docs/help/dns.md | 12 +- home/docs/help/docker.md | 97 +- home/docs/help/doris_be.md | 170 +- home/docs/help/doris_fe.md | 74 +- home/docs/help/dynamic_tp.md | 44 +- home/docs/help/elasticsearch.md | 6 +- home/docs/help/euleros.md | 12 +- home/docs/help/flink.md | 20 +- home/docs/help/flink_on_yarn.md | 238 +- home/docs/help/freebsd.md | 6 +- home/docs/help/ftp.md | 4 +- home/docs/help/fullsite.md | 44 +- home/docs/help/greenplum.md | 55 + home/docs/help/guide.md | 271 +- home/docs/help/hadoop.md | 14 +- home/docs/help/hbase_master.md | 23 +- home/docs/help/hbase_regionserver.md | 25 +- home/docs/help/hdfs_datanode.md | 54 +- home/docs/help/hdfs_namenode.md | 120 +- home/docs/help/hive.md | 72 +- home/docs/help/http_sd.md | 27 +- home/docs/help/huawei_switch.md | 106 +- home/docs/help/hugegraph.md | 236 +- home/docs/help/iceberg.md | 76 + home/docs/help/imap.md | 4 +- home/docs/help/influxdb.md | 78 +- home/docs/help/influxdb_promql.md | 10 +- home/docs/help/iotdb.md | 44 +- home/docs/help/issue.md | 64 +- home/docs/help/jetty.md | 10 +- home/docs/help/jvm.md | 11 +- home/docs/help/kafka.md | 93 +- home/docs/help/kafka_promql.md | 8 +- home/docs/help/kingbase.md | 55 + home/docs/help/kubernetes.md | 89 +- home/docs/help/linux.md | 101 +- home/docs/help/mariadb.md | 72 +- home/docs/help/memcached.md | 10 +- home/docs/help/mongodb.md | 17 +- home/docs/help/mongodb_atlas.md | 51 +- home/docs/help/mysql.md | 49 +- home/docs/help/nacos.md | 187 +- home/docs/help/nebulagraph.md | 20 +- home/docs/help/nebulagraph_cluster.md | 10 +- home/docs/help/nginx.md | 57 +- home/docs/help/ntp.md | 5 +- home/docs/help/openai.md | 13 +- home/docs/help/opengauss.md | 71 +- home/docs/help/opensuse.md | 129 +- home/docs/help/oracle.md | 58 +- home/docs/help/ping.md | 32 +- home/docs/help/plugin.md | 16 +- home/docs/help/pop3.md | 13 +- home/docs/help/port.md | 31 +- home/docs/help/postgresql.md | 69 +- home/docs/help/prestodb.md | 80 +- home/docs/help/process.md | 44 +- home/docs/help/prometheus.md | 5 +- home/docs/help/pulsar.md | 46 +- home/docs/help/rabbitmq.md | 51 +- home/docs/help/redhat.md | 12 +- home/docs/help/redis.md | 400 +- home/docs/help/redis_cluster.md | 110 +- home/docs/help/rocketmq.md | 6 +- home/docs/help/rockylinux.md | 12 +- home/docs/help/shenyu.md | 104 +- home/docs/help/smtp.md | 8 +- home/docs/help/spark.md | 22 +- home/docs/help/spring_gateway.md | 71 +- home/docs/help/springboot2.md | 60 +- home/docs/help/springboot3.md | 12 +- home/docs/help/sqlserver.md | 80 +- home/docs/help/ssl_cert.md | 34 +- home/docs/help/status.md | 42 +- home/docs/help/tidb.md | 109 +- home/docs/help/time_expression.md | 40 +- home/docs/help/tomcat.md | 76 +- home/docs/help/ubuntu.md | 101 +- home/docs/help/udp_port.md | 7 +- home/docs/help/vastbase.md | 55 + home/docs/help/website.md | 34 +- home/docs/help/websocket.md | 4 +- home/docs/help/windows.md | 50 +- home/docs/help/yarn.md | 102 +- home/docs/help/zookeeper.md | 118 +- home/docs/introduce.md | 161 +- home/docs/others/design.md | 6 +- home/docs/others/resource.md | 16 +- home/docs/start/account-modify.md | 15 +- home/docs/start/custom-config.md | 15 +- home/docs/start/docker-compose-deploy.md | 67 + home/docs/start/docker-deploy.md | 204 +- home/docs/start/greptime-init.md | 33 +- home/docs/start/influxdb-init.md | 64 +- home/docs/start/iotdb-init.md | 7 +- home/docs/start/mysql-change.md | 43 +- home/docs/start/package-deploy.md | 160 +- home/docs/start/postgresql-change.md | 42 +- home/docs/start/quickstart.md | 21 +- home/docs/start/rainbond-deploy.md | 2 +- home/docs/start/sslcert-practice.md | 23 +- home/docs/start/tdengine-init.md | 103 +- home/docs/start/update-1.6.0.md | 41 +- home/docs/start/upgrade.md | 25 +- home/docs/start/victoria-metrics-init.md | 38 +- home/docs/template.md | 26 +- home/i18n/en/code.json | 2 +- .../en/docusaurus-plugin-content-docs/current.json | 23 +- .../version-v1.3.x.json | 78 - .../version-v1.4.x.json | 102 - .../version-v1.5.x.json | 122 + home/i18n/zh-cn/code.json | 2 +- .../2022-06-01-hertzbeat-v1.0.md | 31 +- .../2022-06-19-hertzbeat-v1.1.0.md | 48 +- .../2022-06-22-one-step-up.md | 47 +- .../2022-07-10-hertzbeat-v1.1.1.md | 33 +- .../2022-09-04-hertzbeat-v1.1.3.md | 35 +- .../2022-09-10-ssl-practice.md | 36 +- .../2022-10-08-hertzbeat-v1.2.0.md | 33 +- .../2022-11-28-hertzbeat-v1.2.2.md | 24 +- .../2022-12-19-new-committer.md | 41 +- .../2022-12-28-hertzbeat-v1.2.3.md | 23 +- .../2023-01-05-monitor-iotdb.md | 107 +- .../2023-01-08-monitor-shenyu.md | 112 +- .../2023-02-02-monitor-dynamic-tp.md | 108 +- .../2023-02-10-new-committer.md | 52 +- .../2023-02-11-monitor-mysql.md | 90 +- .../2023-02-15-monitor-linux.md | 187 +- .../2023-03-15-hertzbeat-v1.3.0.md | 50 +- .../2023-03-22-monitor-springboot2.md | 113 +- .../2023-05-09-hertzbeat-v1.3.1.md | 31 +- .../2023-05-11-greptimedb-store.md | 15 +- .../2023-07-05-hertzbeat-v1.3.2.md | 40 +- .../2023-08-14-hertzbeat-v1.4.0.md | 155 +- .../2023-08-28-new-committer.md | 40 +- .../2023-09-26-hertzbeat-v1.4.1.md | 30 +- .../2023-11-12-hertzbeat-v1.4.2.md | 26 +- .../2023-12-11-hertzbeat-v1.4.3.md | 136 +- .../2024-01-11-new-committer.md | 35 +- .../2024-01-18-hertzbeat-v1.4.4.md | 164 +- .../2024-04-17-to-apache.md | 24 +- ...24-05-09-hertzbeat-ospp-subject-introduction.md | 26 +- .../2024-06-11-hertzbeat-v1.6.0-update.md | 29 +- .../2024-06-15-hertzbeat-v1.6.0.md | 599 +- .../2024-07-07-new-committer.md | 5 - .../2024-07-08-new-committer.md | 5 +- .../2024-07-15-new-committer.md | 2 - .../2024-07-27-new-committer.md | 39 + .../2024-07-28-new-committer.md | 39 + .../2024-07-29-new-committer.md | 39 + .../2024-08-18-new-committer.md | 96 + .../docusaurus-plugin-content-docs/current.json | 22 +- .../current/advanced/extend-http-default.md | 25 +- .../advanced/extend-http-example-hertzbeat.md | 24 +- .../current/advanced/extend-http-example-token.md | 32 +- .../current/advanced/extend-http-jsonpath.md | 31 +- .../current/advanced/extend-http.md | 30 +- .../current/advanced/extend-jdbc.md | 64 +- .../current/advanced/extend-jmx.md | 30 +- .../current/advanced/extend-ngql.md | 17 +- .../current/advanced/extend-point.md | 16 +- .../current/advanced/extend-snmp.md | 30 +- .../current/advanced/extend-ssh.md | 74 +- .../current/advanced/extend-telnet.md | 25 +- .../current/advanced/extend-tutorial.md | 21 +- .../current/community/become_committer.md | 31 +- .../current/community/become_pmc_member.md | 31 +- .../community/code-style-and-quality-guide.md | 706 +- .../current/community/contact.md | 5 +- .../current/community/contribution.md | 50 +- .../current/community/development.md | 8 +- .../current/community/document.md | 32 +- .../current/community/how-to-release.md | 106 +- .../current/community/how-to-verify.md | 38 +- .../current/community/mailing_lists.md | 46 +- .../current/community/new_committer_process.md | 120 +- .../current/community/new_pmc_member_process.md | 31 +- .../current/community/submit-code.md | 76 +- .../current/download.md | 17 +- .../current/help/activemq.md | 127 +- .../current/help/ai_config.md | 65 +- .../current/help/airflow.md | 41 +- .../current/help/alert_console.md | 4 +- .../current/help/alert_dingtalk.md | 22 +- .../current/help/alert_discord.md | 46 +- .../current/help/alert_email.md | 35 +- .../current/help/alert_enterprise_wechat_app.md | 16 +- .../current/help/alert_feishu.md | 26 +- .../current/help/alert_slack.md | 29 +- .../current/help/alert_smn.md | 2 +- .../current/help/alert_telegram.md | 37 +- .../current/help/alert_threshold.md | 3 +- .../current/help/alert_threshold_expr.md | 33 +- .../current/help/alert_webhook.md | 48 +- .../current/help/alert_wework.md | 32 +- .../current/help/almalinux.md | 142 +- .../current/help/api.md | 44 +- .../current/help/centos.md | 101 +- .../current/help/clickhouse.md | 144 +- .../current/help/debian.md | 88 +- .../current/help/dm.md | 53 +- .../current/help/dns.md | 37 +- .../current/help/docker.md | 91 +- .../current/help/doris_fe.md | 123 +- .../current/help/dynamic_tp.md | 75 +- .../current/help/elasticsearch.md | 8 +- .../current/help/euleros.md | 18 +- .../current/help/flink.md | 7 +- .../current/help/flink_on_yarn.md | 239 +- .../current/help/freebsd.md | 16 +- .../current/help/ftp.md | 4 +- .../current/help/fullsite.md | 39 +- .../current/help/greenplum.md | 55 + .../current/help/guide.md | 270 +- .../current/help/hadoop.md | 76 +- .../current/help/hbase_master.md | 63 +- .../current/help/hbase_regionserver.md | 132 +- .../current/help/hdfs_datanode.md | 56 +- .../current/help/hdfs_namenode.md | 123 +- .../current/help/hive.md | 67 +- .../current/help/huawei_switch.md | 106 +- .../current/help/hugegraph.md | 214 +- .../current/help/iceberg.md | 76 + .../current/help/imap.md | 6 +- .../current/help/influxdb.md | 69 +- .../current/help/influxdb_promql.md | 12 +- .../current/help/iotdb.md | 68 +- .../current/help/issue.md | 64 +- .../current/help/jetty.md | 74 +- .../current/help/jvm.md | 78 +- .../current/help/kafka.md | 95 +- .../current/help/kafka_promql.md | 6 +- .../current/help/kingbase.md | 55 + .../current/help/kubernetes.md | 78 +- .../current/help/linux.md | 101 +- .../current/help/mariadb.md | 72 +- .../current/help/memcached.md | 6 +- .../current/help/mongodb.md | 17 +- .../current/help/mongodb_atlas.md | 105 +- .../current/help/mysql.md | 71 +- .../current/help/nacos.md | 187 +- .../current/help/nebulagraph.md | 20 +- .../current/help/nebulagraph_cluster.md | 16 +- .../current/help/nginx.md | 78 +- .../current/help/ntp.md | 6 +- .../current/help/openai.md | 29 +- .../current/help/opengauss.md | 69 +- .../current/help/opensuse.md | 134 +- .../current/help/oracle.md | 82 +- .../current/help/ping.md | 36 +- .../current/help/plugin.md | 22 +- .../current/help/pop3.md | 29 +- .../current/help/port.md | 26 +- .../current/help/postgresql.md | 69 +- .../current/help/prestodb.md | 90 +- .../current/help/process.md | 78 +- .../current/help/prometheus.md | 5 +- .../current/help/pulsar.md | 49 +- .../current/help/rabbitmq.md | 135 +- .../current/help/redhat.md | 18 +- .../current/help/redis.md | 400 +- .../current/help/redis_cluster.md | 110 +- .../current/help/rocketmq.md | 6 +- .../current/help/rockylinux.md | 18 +- .../current/help/shenyu.md | 112 +- .../current/help/smtp.md | 7 +- .../current/help/spring_gateway.md | 69 +- .../current/help/springboot2.md | 59 +- .../current/help/springboot3.md | 22 +- .../current/help/sqlserver.md | 82 +- .../current/help/ssl_cert.md | 42 +- .../current/help/status.md | 42 +- .../current/help/tidb.md | 95 +- .../current/help/time_expression.md | 16 +- .../current/help/tomcat.md | 80 +- .../current/help/ubuntu.md | 101 +- .../current/help/udp_port.md | 4 +- .../current/help/vastbase.md | 55 + .../current/help/website.md | 35 +- .../current/help/websocket.md | 4 +- .../current/help/windows.md | 50 +- .../current/help/yarn.md | 104 +- .../current/help/zookeeper.md | 117 +- .../current/introduce.md | 56 +- .../current/others/design.md | 6 +- .../current/others/resource.md | 11 +- .../current/start/account-modify.md | 12 +- .../current/start/custom-config.md | 34 +- .../current/start/docker-compose-deploy.md | 67 + .../current/start/docker-deploy.md | 205 +- .../current/start/greptime-init.md | 40 +- .../current/start/influxdb-init.md | 53 +- .../current/start/iotdb-init.md | 9 +- .../current/start/mysql-change.md | 52 +- .../current/start/package-deploy.md | 190 +- .../current/start/postgresql-change.md | 69 +- .../current/start/quickstart.md | 23 +- .../current/start/rainbond-deploy.md | 2 +- .../current/start/sslcert-practice.md | 18 +- .../current/start/tdengine-init.md | 67 +- .../current/start/update-1.6.0.md | 29 +- .../current/start/upgrade.md | 16 +- .../current/start/victoria-metrics-init.md | 45 +- .../current/template.md | 26 +- .../version-v1.3.x.json | 78 - .../version-v1.3.x/advanced/extend-http-default.md | 150 - .../advanced/extend-http-example-hertzbeat.md | 227 - .../advanced/extend-http-example-token.md | 391 - .../advanced/extend-http-jsonpath.md | 167 - .../version-v1.3.x/advanced/extend-http.md | 205 - .../version-v1.3.x/advanced/extend-jdbc.md | 240 - .../version-v1.3.x/advanced/extend-jmx.md | 238 - .../version-v1.3.x/advanced/extend-point.md | 170 - .../version-v1.3.x/advanced/extend-snmp.md | 209 - .../version-v1.3.x/advanced/extend-ssh.md | 207 - .../version-v1.3.x/advanced/extend-tutorial.md | 255 - .../version-v1.3.x/help/activemq.md | 144 - .../version-v1.3.x/help/alert_console.md | 18 - .../version-v1.3.x/help/alert_dingtalk.md | 41 - .../version-v1.3.x/help/alert_discord.md | 72 - .../version-v1.3.x/help/alert_email.md | 38 - .../help/alert_enterprise_wechat_app.md | 34 - .../version-v1.3.x/help/alert_feishu.md | 34 - .../version-v1.3.x/help/alert_slack.md | 38 - .../version-v1.3.x/help/alert_smn.md | 43 - .../version-v1.3.x/help/alert_telegram.md | 68 - .../version-v1.3.x/help/alert_threshold.md | 36 - .../version-v1.3.x/help/alert_threshold_expr.md | 53 - .../version-v1.3.x/help/alert_webhook.md | 65 - .../version-v1.3.x/help/alert_wework.md | 38 - .../version-v1.3.x/help/api.md | 36 - .../version-v1.3.x/help/centos.md | 82 - .../version-v1.3.x/help/dm.md | 49 - .../version-v1.3.x/help/docker.md | 106 - .../version-v1.3.x/help/dynamic_tp.md | 102 - .../version-v1.3.x/help/fullsite.md | 35 - .../version-v1.3.x/help/guide.md | 91 - .../version-v1.3.x/help/hadoop.md | 93 - .../version-v1.3.x/help/iotdb.md | 120 - .../version-v1.3.x/help/issue.md | 61 - .../version-v1.3.x/help/jetty.md | 98 - .../version-v1.3.x/help/jvm.md | 84 - .../version-v1.3.x/help/kafka.md | 102 - .../version-v1.3.x/help/kubernetes.md | 96 - .../version-v1.3.x/help/linux.md | 82 - .../version-v1.3.x/help/mariadb.md | 57 - .../version-v1.3.x/help/mysql.md | 57 - .../version-v1.3.x/help/opengauss.md | 58 - .../version-v1.3.x/help/oracle.md | 63 - .../version-v1.3.x/help/ping.md | 28 - .../version-v1.3.x/help/port.md | 30 - .../version-v1.3.x/help/postgresql.md | 58 - .../version-v1.3.x/help/rabbitmq.md | 126 - .../version-v1.3.x/help/redis.md | 245 - .../version-v1.3.x/help/shenyu.md | 131 - .../version-v1.3.x/help/springboot2.md | 78 - .../version-v1.3.x/help/sqlserver.md | 76 - .../version-v1.3.x/help/ssl_cert.md | 33 - .../version-v1.3.x/help/tomcat.md | 77 - .../version-v1.3.x/help/ubuntu.md | 82 - .../version-v1.3.x/help/website.md | 30 - .../version-v1.3.x/help/windows.md | 43 - .../version-v1.3.x/help/zookeeper.md | 100 - .../version-v1.3.x/introduce.md | 95 - .../version-v1.3.x/others/contact.md | 20 - .../version-v1.3.x/others/contributing.md | 132 - .../version-v1.3.x/others/design.md | 13 - .../version-v1.3.x/others/developer.md | 219 - .../version-v1.3.x/others/huaweicloud.md | 26 - .../version-v1.3.x/others/images-deploy.md | 111 - .../version-v1.3.x/others/resource.md | 19 - .../version-v1.3.x/others/sponsor.md | 18 - .../version-v1.3.x/start/account-modify.md | 128 - .../version-v1.3.x/start/custom-config.md | 72 - .../version-v1.3.x/start/docker-deploy.md | 145 - .../version-v1.3.x/start/greptime-init.md | 62 - .../version-v1.3.x/start/influxdb-init.md | 74 - .../version-v1.3.x/start/iotdb-init.md | 81 - .../version-v1.3.x/start/mysql-change.md | 87 - .../version-v1.3.x/start/package-deploy.md | 73 - .../version-v1.3.x/start/postgresql-change.md | 84 - .../version-v1.3.x/start/quickstart.md | 92 - .../version-v1.3.x/start/rainbond-deploy.md | 32 - .../version-v1.3.x/start/sslcert-practice.md | 119 - .../version-v1.3.x/start/tdengine-init.md | 128 - .../version-v1.3.x/template.md | 97 - .../version-v1.4.x.json | 102 - .../version-v1.4.x/advanced/extend-http-default.md | 150 - .../advanced/extend-http-example-hertzbeat.md | 227 - .../advanced/extend-http-example-token.md | 391 - .../advanced/extend-http-jsonpath.md | 168 - .../version-v1.4.x/advanced/extend-http.md | 205 - .../version-v1.4.x/advanced/extend-jdbc.md | 239 - .../version-v1.4.x/advanced/extend-jmx.md | 238 - .../version-v1.4.x/advanced/extend-point.md | 170 - .../version-v1.4.x/advanced/extend-push.md | 26 - .../version-v1.4.x/advanced/extend-snmp.md | 209 - .../version-v1.4.x/advanced/extend-ssh.md | 208 - .../version-v1.4.x/advanced/extend-tutorial.md | 255 - .../version-v1.4.x/help/activemq.md | 144 - .../version-v1.4.x/help/airflow.md | 41 - .../version-v1.4.x/help/alert_console.md | 18 - .../version-v1.4.x/help/alert_dingtalk.md | 41 - .../version-v1.4.x/help/alert_discord.md | 72 - .../version-v1.4.x/help/alert_email.md | 38 - .../help/alert_enterprise_wechat_app.md | 34 - .../version-v1.4.x/help/alert_feishu.md | 34 - .../version-v1.4.x/help/alert_slack.md | 38 - .../version-v1.4.x/help/alert_smn.md | 43 - .../version-v1.4.x/help/alert_telegram.md | 68 - .../version-v1.4.x/help/alert_threshold.md | 36 - .../version-v1.4.x/help/alert_threshold_expr.md | 53 - .../version-v1.4.x/help/alert_webhook.md | 64 - .../version-v1.4.x/help/alert_wework.md | 38 - .../version-v1.4.x/help/api.md | 36 - .../version-v1.4.x/help/centos.md | 82 - .../version-v1.4.x/help/dm.md | 49 - .../version-v1.4.x/help/docker.md | 106 - .../version-v1.4.x/help/dynamic_tp.md | 102 - .../version-v1.4.x/help/fullsite.md | 35 - .../version-v1.4.x/help/guide.md | 91 - .../version-v1.4.x/help/hadoop.md | 93 - .../version-v1.4.x/help/hive.md | 77 - .../version-v1.4.x/help/iotdb.md | 120 - .../version-v1.4.x/help/issue.md | 62 - .../version-v1.4.x/help/jetty.md | 98 - .../version-v1.4.x/help/jvm.md | 84 - .../version-v1.4.x/help/kafka.md | 102 - .../version-v1.4.x/help/kubernetes.md | 96 - .../version-v1.4.x/help/linux.md | 82 - .../version-v1.4.x/help/mariadb.md | 57 - .../version-v1.4.x/help/memcached.md | 69 - .../version-v1.4.x/help/mysql.md | 57 - .../version-v1.4.x/help/nebulagraph.md | 123 - .../version-v1.4.x/help/nginx.md | 155 - .../version-v1.4.x/help/ntp.md | 41 - .../version-v1.4.x/help/opengauss.md | 58 - .../version-v1.4.x/help/oracle.md | 63 - .../version-v1.4.x/help/ping.md | 36 - .../version-v1.4.x/help/pop3.md | 49 - .../version-v1.4.x/help/port.md | 30 - .../version-v1.4.x/help/postgresql.md | 58 - .../version-v1.4.x/help/rabbitmq.md | 126 - .../version-v1.4.x/help/redis.md | 245 - .../version-v1.4.x/help/shenyu.md | 131 - .../version-v1.4.x/help/smtp.md | 41 - .../version-v1.4.x/help/spring_gateway.md | 90 - .../version-v1.4.x/help/springboot2.md | 93 - .../version-v1.4.x/help/sqlserver.md | 76 - .../version-v1.4.x/help/ssl_cert.md | 33 - .../version-v1.4.x/help/tomcat.md | 77 - .../version-v1.4.x/help/ubuntu.md | 82 - .../version-v1.4.x/help/website.md | 30 - .../version-v1.4.x/help/windows.md | 43 - .../version-v1.4.x/help/zookeeper.md | 100 - .../version-v1.4.x/introduce.md | 313 - .../version-v1.4.x/others/contact.md | 20 - .../version-v1.4.x/others/contributing.md | 131 - .../version-v1.4.x/others/design.md | 13 - .../version-v1.4.x/others/developer.md | 263 - .../version-v1.4.x/others/huaweicloud.md | 26 - .../version-v1.4.x/others/images-deploy.md | 111 - .../version-v1.4.x/others/media.md | 57 - .../version-v1.4.x/others/resource.md | 24 - .../version-v1.4.x/others/sponsor.md | 17 - .../version-v1.4.x/start/account-modify.md | 128 - .../version-v1.4.x/start/custom-config.md | 72 - .../version-v1.4.x/start/docker-deploy.md | 163 - .../version-v1.4.x/start/greptime-init.md | 63 - .../version-v1.4.x/start/influxdb-init.md | 75 - .../version-v1.4.x/start/iotdb-init.md | 82 - .../version-v1.4.x/start/mysql-change.md | 87 - .../version-v1.4.x/start/package-deploy.md | 92 - .../version-v1.4.x/start/postgresql-change.md | 84 - .../version-v1.4.x/start/quickstart.md | 124 - .../version-v1.4.x/start/rainbond-deploy.md | 32 - .../version-v1.4.x/start/sslcert-practice.md | 105 - .../version-v1.4.x/start/tdengine-init.md | 129 - .../version-v1.4.x/start/upgrade.md | 55 - .../version-v1.4.x/start/victoria-metrics-init.md | 67 - .../version-v1.4.x/template.md | 97 - .../version-v1.5.x.json | 122 + .../version-v1.5.x/advanced/extend-http-default.md | 25 +- .../advanced/extend-http-example-hertzbeat.md | 24 +- .../advanced/extend-http-example-token.md | 32 +- .../advanced/extend-http-jsonpath.md | 31 +- .../version-v1.5.x/advanced/extend-http.md | 30 +- .../version-v1.5.x/advanced/extend-jdbc.md | 64 +- .../version-v1.5.x/advanced/extend-jmx.md | 28 +- .../version-v1.5.x/advanced/extend-ngql.md | 17 +- .../version-v1.5.x/advanced/extend-point.md | 14 +- .../version-v1.5.x/advanced/extend-snmp.md | 28 +- .../version-v1.5.x/advanced/extend-ssh.md | 74 +- .../version-v1.5.x/advanced/extend-tutorial.md | 21 +- .../version-v1.5.x/community/become_committer.md | 31 +- .../version-v1.5.x/community/become_pmc_member.md | 31 +- .../community/code-style-and-quality-guide.md | 643 +- .../version-v1.5.x/community/contact.md | 5 +- .../version-v1.5.x/community/contribution.md | 50 +- .../version-v1.5.x/community/development.md | 8 +- .../version-v1.5.x/community/document.md | 32 +- .../version-v1.5.x/community/how-to-release.md | 124 +- .../version-v1.5.x/community/how-to-verify.md | 38 +- .../version-v1.5.x/community/mailing_lists.md | 46 +- .../community/new_committer_process.md | 31 +- .../community/new_pmc_member_process.md | 31 +- .../version-v1.5.x/community/submit-code.md | 76 +- .../version-v1.5.x/download.md | 16 +- .../version-v1.5.x/help/activemq.md | 127 +- .../version-v1.5.x/help/airflow.md | 41 +- .../version-v1.5.x/help/alert_console.md | 4 +- .../version-v1.5.x/help/alert_dingtalk.md | 22 +- .../version-v1.5.x/help/alert_discord.md | 46 +- .../version-v1.5.x/help/alert_email.md | 35 +- .../help/alert_enterprise_wechat_app.md | 16 +- .../version-v1.5.x/help/alert_feishu.md | 26 +- .../version-v1.5.x/help/alert_slack.md | 29 +- .../version-v1.5.x/help/alert_smn.md | 2 +- .../version-v1.5.x/help/alert_telegram.md | 37 +- .../version-v1.5.x/help/alert_threshold.md | 3 +- .../version-v1.5.x/help/alert_threshold_expr.md | 33 +- .../version-v1.5.x/help/alert_webhook.md | 48 +- .../version-v1.5.x/help/alert_wework.md | 32 +- .../version-v1.5.x/help/almalinux.md | 142 +- .../version-v1.5.x/help/api.md | 44 +- .../version-v1.5.x/help/centos.md | 101 +- .../version-v1.5.x/help/clickhouse.md | 144 +- .../version-v1.5.x/help/debian.md | 88 +- .../version-v1.5.x/help/dm.md | 53 +- .../version-v1.5.x/help/dns.md | 37 +- .../version-v1.5.x/help/docker.md | 91 +- .../version-v1.5.x/help/doris_fe.md | 123 +- .../version-v1.5.x/help/dynamic_tp.md | 75 +- .../version-v1.5.x/help/elasticsearch.md | 8 +- .../version-v1.5.x/help/euleros.md | 18 +- .../version-v1.5.x/help/flink.md | 7 +- .../version-v1.5.x/help/freebsd.md | 16 +- .../version-v1.5.x/help/ftp.md | 4 +- .../version-v1.5.x/help/fullsite.md | 39 +- .../version-v1.5.x/help/guide.md | 130 +- .../version-v1.5.x/help/hadoop.md | 76 +- .../version-v1.5.x/help/hbase_master.md | 63 +- .../version-v1.5.x/help/hbase_regionserver.md | 132 +- .../version-v1.5.x/help/hdfs_datanode.md | 56 +- .../version-v1.5.x/help/hdfs_namenode.md | 123 +- .../version-v1.5.x/help/hive.md | 65 +- .../version-v1.5.x/help/huawei_switch.md | 10 +- .../version-v1.5.x/help/hugegraph.md | 214 +- .../version-v1.5.x/help/influxdb.md | 69 +- .../version-v1.5.x/help/influxdb_promql.md | 12 +- .../version-v1.5.x/help/iotdb.md | 68 +- .../version-v1.5.x/help/issue.md | 64 +- .../version-v1.5.x/help/jetty.md | 74 +- .../version-v1.5.x/help/jvm.md | 78 +- .../version-v1.5.x/help/kafka.md | 95 +- .../version-v1.5.x/help/kafka_promql.md | 6 +- .../version-v1.5.x/help/kubernetes.md | 78 +- .../version-v1.5.x/help/linux.md | 101 +- .../version-v1.5.x/help/mariadb.md | 66 +- .../version-v1.5.x/help/memcached.md | 6 +- .../version-v1.5.x/help/mongodb.md | 17 +- .../version-v1.5.x/help/mysql.md | 66 +- .../version-v1.5.x/help/nacos.md | 113 +- .../version-v1.5.x/help/nebulagraph.md | 20 +- .../version-v1.5.x/help/nebulagraph_cluster.md | 16 +- .../version-v1.5.x/help/nginx.md | 78 +- .../version-v1.5.x/help/ntp.md | 6 +- .../version-v1.5.x/help/openai.md | 29 +- .../version-v1.5.x/help/opengauss.md | 69 +- .../version-v1.5.x/help/opensuse.md | 134 +- .../version-v1.5.x/help/oracle.md | 76 +- .../version-v1.5.x/help/ping.md | 36 +- .../version-v1.5.x/help/plugin.md | 12 +- .../version-v1.5.x/help/pop3.md | 29 +- .../version-v1.5.x/help/port.md | 26 +- .../version-v1.5.x/help/postgresql.md | 69 +- .../version-v1.5.x/help/process.md | 78 +- .../version-v1.5.x/help/prometheus.md | 5 +- .../version-v1.5.x/help/pulsar.md | 49 +- .../version-v1.5.x/help/rabbitmq.md | 135 +- .../version-v1.5.x/help/redhat.md | 18 +- .../version-v1.5.x/help/redis.md | 400 +- .../version-v1.5.x/help/rocketmq.md | 6 +- .../version-v1.5.x/help/rockylinux.md | 18 +- .../version-v1.5.x/help/shenyu.md | 112 +- .../version-v1.5.x/help/smtp.md | 7 +- .../version-v1.5.x/help/spring_gateway.md | 69 +- .../version-v1.5.x/help/springboot2.md | 59 +- .../version-v1.5.x/help/springboot3.md | 22 +- .../version-v1.5.x/help/sqlserver.md | 82 +- .../version-v1.5.x/help/ssl_cert.md | 42 +- .../version-v1.5.x/help/tidb.md | 51 +- .../version-v1.5.x/help/time_expression.md | 16 +- .../version-v1.5.x/help/tomcat.md | 80 +- .../version-v1.5.x/help/ubuntu.md | 101 +- .../version-v1.5.x/help/udp_port.md | 4 +- .../version-v1.5.x/help/website.md | 35 +- .../version-v1.5.x/help/websocket.md | 4 +- .../version-v1.5.x/help/windows.md | 50 +- .../version-v1.5.x/help/yarn.md | 104 +- .../version-v1.5.x/help/zookeeper.md | 97 +- .../version-v1.5.x/introduce.md | 54 +- .../version-v1.5.x/others/design.md | 6 +- .../version-v1.5.x/others/resource.md | 11 +- .../version-v1.5.x/start/account-modify.md | 12 +- .../version-v1.5.x/start/custom-config.md | 34 +- .../version-v1.5.x/start/docker-deploy.md | 149 +- .../version-v1.5.x/start/greptime-init.md | 44 +- .../version-v1.5.x/start/influxdb-init.md | 53 +- .../version-v1.5.x/start/iotdb-init.md | 9 +- .../version-v1.5.x/start/mysql-change.md | 54 +- .../version-v1.5.x/start/package-deploy.md | 71 +- .../version-v1.5.x/start/postgresql-change.md | 35 +- .../version-v1.5.x/start/quickstart.md | 35 +- .../version-v1.5.x/start/rainbond-deploy.md | 2 +- .../version-v1.5.x/start/sslcert-practice.md | 16 +- .../version-v1.5.x/start/tdengine-init.md | 69 +- .../version-v1.5.x/start/upgrade.md | 16 +- .../version-v1.5.x/start/victoria-metrics-init.md | 45 +- .../version-v1.5.x/template.md | 26 +- home/sidebars.json | 74 +- home/src/constants.js | 13 - home/src/pages/team/index.jsx | 25 +- home/src/pages/team/member.json | 25 + home/static/img/blog/committer/yuluo-yx/1.jpg | Bin 0 -> 33939 bytes home/static/img/blog/committer/yuluo-yx/2.png | Bin 0 -> 64370 bytes home/static/img/blog/committer/yuluo-yx/3.jpg | Bin 0 -> 46212 bytes home/static/img/blog/committer/yuluo-yx/4.jpg | Bin 0 -> 79679 bytes home/static/img/blog/committer/yuluo-yx/5.jpg | Bin 0 -> 20912 bytes home/static/img/blog/committer/yuluo-yx/6.jpg | Bin 0 -> 60078 bytes home/static/img/blog/committer/yuluo-yx/7.jpg | Bin 0 -> 80907 bytes home/static/img/docs/community/icla-content-1.png | Bin 84250 -> 111513 bytes home/static/img/docs/community/icla-content-3.png | Bin 94337 -> 90867 bytes .../version-v1.3.x/advanced/extend-http-default.md | 148 - .../advanced/extend-http-example-hertzbeat.md | 239 - .../advanced/extend-http-example-token.md | 398 - .../advanced/extend-http-jsonpath.md | 165 - .../version-v1.3.x/advanced/extend-http.md | 206 - .../version-v1.3.x/advanced/extend-jdbc.md | 238 - .../version-v1.3.x/advanced/extend-jmx.md | 193 - .../version-v1.3.x/advanced/extend-point.md | 134 - .../version-v1.3.x/advanced/extend-snmp.md | 173 - .../version-v1.3.x/advanced/extend-ssh.md | 205 - .../version-v1.3.x/advanced/extend-tutorial.md | 238 - .../versioned_docs/version-v1.3.x/help/activemq.md | 145 - home/versioned_docs/version-v1.3.x/help/airflow.md | 41 - .../version-v1.3.x/help/alert_console.md | 18 - .../version-v1.3.x/help/alert_dingtalk.md | 41 - .../version-v1.3.x/help/alert_discord.md | 70 - .../version-v1.3.x/help/alert_email.md | 38 - .../help/alert_enterprise_wechat_app.md | 34 - .../version-v1.3.x/help/alert_feishu.md | 34 - .../version-v1.3.x/help/alert_slack.md | 36 - .../version-v1.3.x/help/alert_smn.md | 43 - .../version-v1.3.x/help/alert_telegram.md | 66 - .../version-v1.3.x/help/alert_threshold.md | 36 - .../version-v1.3.x/help/alert_threshold_expr.md | 49 - .../version-v1.3.x/help/alert_webhook.md | 67 - .../version-v1.3.x/help/alert_wework.md | 38 - home/versioned_docs/version-v1.3.x/help/api.md | 35 - home/versioned_docs/version-v1.3.x/help/centos.md | 82 - home/versioned_docs/version-v1.3.x/help/dm.md | 49 - home/versioned_docs/version-v1.3.x/help/docker.md | 106 - .../versioned_docs/version-v1.3.x/help/doris_be.md | 170 - .../versioned_docs/version-v1.3.x/help/doris_fe.md | 127 - .../version-v1.3.x/help/dynamic_tp.md | 101 - .../versioned_docs/version-v1.3.x/help/fullsite.md | 34 - home/versioned_docs/version-v1.3.x/help/guide.md | 92 - home/versioned_docs/version-v1.3.x/help/hadoop.md | 91 - home/versioned_docs/version-v1.3.x/help/iotdb.md | 120 - home/versioned_docs/version-v1.3.x/help/issue.md | 51 - home/versioned_docs/version-v1.3.x/help/jetty.md | 96 - home/versioned_docs/version-v1.3.x/help/jvm.md | 79 - home/versioned_docs/version-v1.3.x/help/kafka.md | 96 - .../version-v1.3.x/help/kubernetes.md | 94 - home/versioned_docs/version-v1.3.x/help/linux.md | 82 - home/versioned_docs/version-v1.3.x/help/mariadb.md | 57 - home/versioned_docs/version-v1.3.x/help/mysql.md | 57 - .../version-v1.3.x/help/opengauss.md | 58 - home/versioned_docs/version-v1.3.x/help/oracle.md | 63 - home/versioned_docs/version-v1.3.x/help/ping.md | 28 - home/versioned_docs/version-v1.3.x/help/port.md | 31 - .../version-v1.3.x/help/postgresql.md | 58 - .../versioned_docs/version-v1.3.x/help/rabbitmq.md | 126 - home/versioned_docs/version-v1.3.x/help/redis.md | 245 - home/versioned_docs/version-v1.3.x/help/shenyu.md | 131 - home/versioned_docs/version-v1.3.x/help/spark.md | 128 - .../version-v1.3.x/help/springboot2.md | 76 - .../version-v1.3.x/help/sqlserver.md | 76 - .../versioned_docs/version-v1.3.x/help/ssl_cert.md | 33 - home/versioned_docs/version-v1.3.x/help/tomcat.md | 75 - home/versioned_docs/version-v1.3.x/help/ubuntu.md | 82 - home/versioned_docs/version-v1.3.x/help/website.md | 29 - home/versioned_docs/version-v1.3.x/help/windows.md | 43 - .../version-v1.3.x/help/zookeeper.md | 100 - home/versioned_docs/version-v1.3.x/introduce.md | 97 - .../version-v1.3.x/others/contact.md | 18 - .../version-v1.3.x/others/contributing.md | 138 - .../version-v1.3.x/others/developer.md | 219 - .../version-v1.3.x/others/hertzbeat.md | 136 - .../version-v1.3.x/others/huaweicloud.md | 26 - .../version-v1.3.x/others/images-deploy.md | 111 - .../version-v1.3.x/others/resource.md | 14 - .../version-v1.3.x/others/sponsor.md | 20 - .../version-v1.3.x/start/account-modify.md | 129 - .../version-v1.3.x/start/custom-config.md | 58 - .../version-v1.3.x/start/docker-deploy.md | 111 - .../version-v1.3.x/start/greptime-init.md | 63 - .../version-v1.3.x/start/influxdb-init.md | 71 - .../version-v1.3.x/start/iotdb-init.md | 78 - .../version-v1.3.x/start/mysql-change.md | 57 - .../version-v1.3.x/start/package-deploy.md | 81 - .../version-v1.3.x/start/postgresql-change.md | 73 - .../version-v1.3.x/start/quickstart.md | 54 - .../version-v1.3.x/start/rainbond-deploy.md | 32 - .../version-v1.3.x/start/sslcert-practice.md | 118 - .../version-v1.3.x/start/tdengine-init.md | 114 - home/versioned_docs/version-v1.3.x/template.md | 97 - .../version-v1.4.x/advanced/extend-http-default.md | 148 - .../advanced/extend-http-example-hertzbeat.md | 239 - .../advanced/extend-http-example-token.md | 398 - .../advanced/extend-http-jsonpath.md | 165 - .../version-v1.4.x/advanced/extend-http.md | 206 - .../version-v1.4.x/advanced/extend-jdbc.md | 238 - .../version-v1.4.x/advanced/extend-jmx.md | 193 - .../version-v1.4.x/advanced/extend-point.md | 134 - .../version-v1.4.x/advanced/extend-push.md | 26 - .../version-v1.4.x/advanced/extend-snmp.md | 173 - .../version-v1.4.x/advanced/extend-ssh.md | 205 - .../version-v1.4.x/advanced/extend-tutorial.md | 238 - .../versioned_docs/version-v1.4.x/help/activemq.md | 145 - home/versioned_docs/version-v1.4.x/help/airflow.md | 41 - .../version-v1.4.x/help/alert_console.md | 18 - .../version-v1.4.x/help/alert_dingtalk.md | 41 - .../version-v1.4.x/help/alert_discord.md | 70 - .../version-v1.4.x/help/alert_email.md | 38 - .../help/alert_enterprise_wechat_app.md | 34 - .../version-v1.4.x/help/alert_feishu.md | 34 - .../version-v1.4.x/help/alert_slack.md | 36 - .../version-v1.4.x/help/alert_smn.md | 43 - .../version-v1.4.x/help/alert_telegram.md | 66 - .../version-v1.4.x/help/alert_threshold.md | 36 - .../version-v1.4.x/help/alert_threshold_expr.md | 49 - .../version-v1.4.x/help/alert_webhook.md | 66 - .../version-v1.4.x/help/alert_wework.md | 38 - home/versioned_docs/version-v1.4.x/help/api.md | 35 - home/versioned_docs/version-v1.4.x/help/centos.md | 82 - home/versioned_docs/version-v1.4.x/help/dm.md | 49 - home/versioned_docs/version-v1.4.x/help/docker.md | 106 - .../versioned_docs/version-v1.4.x/help/doris_be.md | 170 - .../versioned_docs/version-v1.4.x/help/doris_fe.md | 127 - .../version-v1.4.x/help/dynamic_tp.md | 101 - .../versioned_docs/version-v1.4.x/help/fullsite.md | 34 - home/versioned_docs/version-v1.4.x/help/guide.md | 92 - home/versioned_docs/version-v1.4.x/help/hadoop.md | 91 - home/versioned_docs/version-v1.4.x/help/hive.md | 78 - home/versioned_docs/version-v1.4.x/help/iotdb.md | 120 - home/versioned_docs/version-v1.4.x/help/issue.md | 52 - home/versioned_docs/version-v1.4.x/help/jetty.md | 96 - home/versioned_docs/version-v1.4.x/help/jvm.md | 79 - home/versioned_docs/version-v1.4.x/help/kafka.md | 96 - .../version-v1.4.x/help/kubernetes.md | 94 - home/versioned_docs/version-v1.4.x/help/linux.md | 82 - home/versioned_docs/version-v1.4.x/help/mariadb.md | 57 - .../version-v1.4.x/help/memcached.md | 69 - home/versioned_docs/version-v1.4.x/help/mysql.md | 57 - .../version-v1.4.x/help/nebulagraph.md | 74 - home/versioned_docs/version-v1.4.x/help/nginx.md | 155 - home/versioned_docs/version-v1.4.x/help/ntp.md | 38 - .../version-v1.4.x/help/opengauss.md | 58 - home/versioned_docs/version-v1.4.x/help/oracle.md | 63 - home/versioned_docs/version-v1.4.x/help/ping.md | 36 - home/versioned_docs/version-v1.4.x/help/pop3.md | 50 - home/versioned_docs/version-v1.4.x/help/port.md | 31 - .../version-v1.4.x/help/postgresql.md | 58 - .../versioned_docs/version-v1.4.x/help/rabbitmq.md | 126 - home/versioned_docs/version-v1.4.x/help/redis.md | 245 - home/versioned_docs/version-v1.4.x/help/shenyu.md | 131 - home/versioned_docs/version-v1.4.x/help/smtp.md | 42 - home/versioned_docs/version-v1.4.x/help/spark.md | 128 - .../version-v1.4.x/help/spring_gateway.md | 90 - .../version-v1.4.x/help/springboot2.md | 91 - .../version-v1.4.x/help/sqlserver.md | 76 - .../versioned_docs/version-v1.4.x/help/ssl_cert.md | 33 - home/versioned_docs/version-v1.4.x/help/tomcat.md | 75 - home/versioned_docs/version-v1.4.x/help/ubuntu.md | 82 - home/versioned_docs/version-v1.4.x/help/website.md | 29 - home/versioned_docs/version-v1.4.x/help/windows.md | 43 - .../version-v1.4.x/help/zookeeper.md | 100 - home/versioned_docs/version-v1.4.x/introduce.md | 317 - .../version-v1.4.x/others/contact.md | 18 - .../version-v1.4.x/others/contributing.md | 138 - .../versioned_docs/version-v1.4.x/others/design.md | 13 - .../version-v1.4.x/others/developer.md | 263 - .../version-v1.4.x/others/hertzbeat.md | 285 - .../version-v1.4.x/others/huaweicloud.md | 26 - .../version-v1.4.x/others/images-deploy.md | 111 - home/versioned_docs/version-v1.4.x/others/media.md | 57 - .../version-v1.4.x/others/resource.md | 18 - .../version-v1.4.x/others/sponsor.md | 19 - .../version-v1.4.x/others/tancloud.md | 272 - .../version-v1.4.x/start/account-modify.md | 129 - .../version-v1.4.x/start/custom-config.md | 58 - .../version-v1.4.x/start/docker-deploy.md | 136 - .../version-v1.4.x/start/greptime-init.md | 64 - .../version-v1.4.x/start/influxdb-init.md | 72 - .../version-v1.4.x/start/iotdb-init.md | 79 - .../version-v1.4.x/start/mysql-change.md | 57 - .../version-v1.4.x/start/package-deploy.md | 92 - .../version-v1.4.x/start/postgresql-change.md | 73 - .../version-v1.4.x/start/quickstart.md | 85 - .../version-v1.4.x/start/rainbond-deploy.md | 32 - .../version-v1.4.x/start/sslcert-practice.md | 114 - .../version-v1.4.x/start/tdengine-init.md | 115 - .../versioned_docs/version-v1.4.x/start/upgrade.md | 52 - .../version-v1.4.x/start/victoria-metrics-init.md | 65 - home/versioned_docs/version-v1.4.x/template.md | 97 - .../version-v1.5.x/advanced/extend-http-default.md | 24 +- .../advanced/extend-http-example-hertzbeat.md | 26 +- .../advanced/extend-http-example-token.md | 27 +- .../advanced/extend-http-jsonpath.md | 29 +- .../version-v1.5.x/advanced/extend-http.md | 22 +- .../version-v1.5.x/advanced/extend-jdbc.md | 65 +- .../version-v1.5.x/advanced/extend-jmx.md | 13 +- .../version-v1.5.x/advanced/extend-ngql.md | 15 +- .../version-v1.5.x/advanced/extend-point.md | 24 +- .../version-v1.5.x/advanced/extend-snmp.md | 12 +- .../version-v1.5.x/advanced/extend-ssh.md | 69 +- .../version-v1.5.x/advanced/extend-tutorial.md | 24 +- .../version-v1.5.x/community/become_committer.md | 31 +- .../version-v1.5.x/community/become_pmc_member.md | 31 +- .../community/code-style-and-quality-guide.md | 719 +- .../version-v1.5.x/community/contact.md | 4 +- .../version-v1.5.x/community/contribution.md | 52 +- .../version-v1.5.x/community/development.md | 12 +- .../version-v1.5.x/community/document.md | 34 +- .../version-v1.5.x/community/how-to-release.md | 115 +- .../version-v1.5.x/community/how-to-verify.md | 35 +- .../version-v1.5.x/community/mailing_lists.md | 45 +- .../community/new_committer_process.md | 37 +- .../community/new_pmc_member_process.md | 31 +- .../version-v1.5.x/community/submit-code.md | 66 +- home/versioned_docs/version-v1.5.x/download.md | 12 +- .../versioned_docs/version-v1.5.x/help/activemq.md | 128 +- home/versioned_docs/version-v1.5.x/help/airflow.md | 41 +- .../version-v1.5.x/help/alert_console.md | 4 +- .../version-v1.5.x/help/alert_dingtalk.md | 22 +- .../version-v1.5.x/help/alert_discord.md | 12 +- .../version-v1.5.x/help/alert_email.md | 33 +- .../help/alert_enterprise_wechat_app.md | 18 +- .../version-v1.5.x/help/alert_feishu.md | 26 +- .../version-v1.5.x/help/alert_slack.md | 7 +- .../version-v1.5.x/help/alert_smn.md | 2 +- .../version-v1.5.x/help/alert_telegram.md | 7 +- .../version-v1.5.x/help/alert_threshold.md | 1 + .../version-v1.5.x/help/alert_threshold_expr.md | 66 +- .../version-v1.5.x/help/alert_webhook.md | 46 +- .../version-v1.5.x/help/alert_wework.md | 30 +- .../version-v1.5.x/help/almalinux.md | 42 +- home/versioned_docs/version-v1.5.x/help/api.md | 47 +- home/versioned_docs/version-v1.5.x/help/centos.md | 101 +- .../version-v1.5.x/help/clickhouse.md | 141 +- home/versioned_docs/version-v1.5.x/help/debian.md | 26 +- home/versioned_docs/version-v1.5.x/help/dm.md | 53 +- home/versioned_docs/version-v1.5.x/help/dns.md | 18 +- home/versioned_docs/version-v1.5.x/help/docker.md | 97 +- .../versioned_docs/version-v1.5.x/help/doris_be.md | 170 +- .../versioned_docs/version-v1.5.x/help/doris_fe.md | 74 +- .../version-v1.5.x/help/dynamic_tp.md | 44 +- .../version-v1.5.x/help/elasticsearch.md | 6 +- home/versioned_docs/version-v1.5.x/help/euleros.md | 12 +- home/versioned_docs/version-v1.5.x/help/flink.md | 20 +- home/versioned_docs/version-v1.5.x/help/freebsd.md | 6 +- home/versioned_docs/version-v1.5.x/help/ftp.md | 4 +- .../versioned_docs/version-v1.5.x/help/fullsite.md | 44 +- home/versioned_docs/version-v1.5.x/help/guide.md | 43 +- home/versioned_docs/version-v1.5.x/help/hadoop.md | 14 +- .../version-v1.5.x/help/hbase_master.md | 23 +- .../version-v1.5.x/help/hbase_regionserver.md | 25 +- .../version-v1.5.x/help/hdfs_datanode.md | 54 +- .../version-v1.5.x/help/hdfs_namenode.md | 120 +- home/versioned_docs/version-v1.5.x/help/hive.md | 70 +- home/versioned_docs/version-v1.5.x/help/http_sd.md | 27 +- .../version-v1.5.x/help/huawei_switch.md | 10 +- .../version-v1.5.x/help/hugegraph.md | 236 +- .../versioned_docs/version-v1.5.x/help/influxdb.md | 78 +- .../version-v1.5.x/help/influxdb_promql.md | 10 +- home/versioned_docs/version-v1.5.x/help/iotdb.md | 44 +- home/versioned_docs/version-v1.5.x/help/issue.md | 64 +- home/versioned_docs/version-v1.5.x/help/jetty.md | 10 +- home/versioned_docs/version-v1.5.x/help/jvm.md | 11 +- home/versioned_docs/version-v1.5.x/help/kafka.md | 93 +- .../version-v1.5.x/help/kafka_promql.md | 8 +- .../version-v1.5.x/help/kubernetes.md | 89 +- home/versioned_docs/version-v1.5.x/help/linux.md | 101 +- home/versioned_docs/version-v1.5.x/help/mariadb.md | 66 +- .../version-v1.5.x/help/memcached.md | 10 +- home/versioned_docs/version-v1.5.x/help/mongodb.md | 17 +- home/versioned_docs/version-v1.5.x/help/mysql.md | 44 +- home/versioned_docs/version-v1.5.x/help/nacos.md | 113 +- .../version-v1.5.x/help/nebulagraph.md | 20 +- .../version-v1.5.x/help/nebulagraph_cluster.md | 10 +- home/versioned_docs/version-v1.5.x/help/nginx.md | 57 +- home/versioned_docs/version-v1.5.x/help/ntp.md | 7 +- home/versioned_docs/version-v1.5.x/help/openai.md | 13 +- .../version-v1.5.x/help/opengauss.md | 71 +- .../versioned_docs/version-v1.5.x/help/opensuse.md | 129 +- home/versioned_docs/version-v1.5.x/help/oracle.md | 52 +- home/versioned_docs/version-v1.5.x/help/ping.md | 32 +- home/versioned_docs/version-v1.5.x/help/plugin.md | 6 +- home/versioned_docs/version-v1.5.x/help/pop3.md | 13 +- home/versioned_docs/version-v1.5.x/help/port.md | 31 +- .../version-v1.5.x/help/postgresql.md | 69 +- home/versioned_docs/version-v1.5.x/help/process.md | 44 +- .../version-v1.5.x/help/prometheus.md | 5 +- home/versioned_docs/version-v1.5.x/help/pulsar.md | 46 +- .../versioned_docs/version-v1.5.x/help/rabbitmq.md | 51 +- home/versioned_docs/version-v1.5.x/help/redhat.md | 12 +- home/versioned_docs/version-v1.5.x/help/redis.md | 400 +- .../versioned_docs/version-v1.5.x/help/rocketmq.md | 6 +- .../version-v1.5.x/help/rockylinux.md | 12 +- home/versioned_docs/version-v1.5.x/help/shenyu.md | 104 +- home/versioned_docs/version-v1.5.x/help/smtp.md | 8 +- home/versioned_docs/version-v1.5.x/help/spark.md | 22 +- .../version-v1.5.x/help/spring_gateway.md | 71 +- .../version-v1.5.x/help/springboot2.md | 60 +- .../version-v1.5.x/help/springboot3.md | 12 +- .../version-v1.5.x/help/sqlserver.md | 80 +- .../versioned_docs/version-v1.5.x/help/ssl_cert.md | 34 +- home/versioned_docs/version-v1.5.x/help/tidb.md | 49 +- .../version-v1.5.x/help/time_expression.md | 40 +- home/versioned_docs/version-v1.5.x/help/tomcat.md | 76 +- home/versioned_docs/version-v1.5.x/help/ubuntu.md | 101 +- .../versioned_docs/version-v1.5.x/help/udp_port.md | 7 +- home/versioned_docs/version-v1.5.x/help/website.md | 34 +- .../version-v1.5.x/help/websocket.md | 4 +- home/versioned_docs/version-v1.5.x/help/windows.md | 50 +- home/versioned_docs/version-v1.5.x/help/yarn.md | 102 +- .../version-v1.5.x/help/zookeeper.md | 98 +- home/versioned_docs/version-v1.5.x/introduce.md | 161 +- .../versioned_docs/version-v1.5.x/others/design.md | 6 +- .../version-v1.5.x/others/resource.md | 16 +- .../version-v1.5.x/start/account-modify.md | 15 +- .../version-v1.5.x/start/custom-config.md | 15 +- .../version-v1.5.x/start/docker-deploy.md | 146 +- .../version-v1.5.x/start/greptime-init.md | 40 +- .../version-v1.5.x/start/influxdb-init.md | 64 +- .../version-v1.5.x/start/iotdb-init.md | 7 +- .../version-v1.5.x/start/mysql-change.md | 40 +- .../version-v1.5.x/start/package-deploy.md | 65 +- .../version-v1.5.x/start/postgresql-change.md | 23 +- .../version-v1.5.x/start/quickstart.md | 17 +- .../version-v1.5.x/start/rainbond-deploy.md | 2 +- .../version-v1.5.x/start/sslcert-practice.md | 21 +- .../version-v1.5.x/start/tdengine-init.md | 103 +- .../versioned_docs/version-v1.5.x/start/upgrade.md | 17 +- .../version-v1.5.x/start/victoria-metrics-init.md | 38 +- home/versioned_docs/version-v1.5.x/template.md | 26 +- .../version-v1.3.x-sidebars.json | 191 - .../version-v1.4.x-sidebars.json | 241 - home/versions.json | 4 +- .../manager/component/alerter/DispatcherAlarm.java | 29 +- .../impl/AbstractAlertNotifyHandlerImpl.java | 41 +- .../alerter/impl/EmailAlertNotifyHandlerImpl.java | 5 + .../impl/FlyBookAlertNotifyHandlerImpl.java | 3 +- .../alerter/impl/GotifyAlertNotifyHandlerImpl.java | 2 +- .../impl/ServerChanAlertNotifyHandlerImpl.java | 2 +- .../alerter/impl/SmsAlertNotifyHandlerImpl.java | 8 +- .../alerter/impl/WeChatAlertNotifyHandlerImpl.java | 7 +- .../impl/WeComAppAlertNotifyHandlerImpl.java | 8 +- .../impl/WebHookAlertNotifyHandlerImpl.java | 1 + .../hertzbeat/manager/config/AiProperties.java | 9 +- .../manager/config/AngularErrorViewResolver.java | 3 +- .../manager/config/HeaderRequestInterceptor.java | 3 +- .../manager/config/RestTemplateConfig.java | 20 +- .../hertzbeat/manager/config/StatusProperties.java | 25 +- .../manager/controller/AccountController.java | 79 +- .../hertzbeat/manager/controller/AiController.java | 7 +- .../manager/controller/CollectorController.java | 46 +- .../controller/GeneralConfigController.java | 42 +- .../manager/controller/MonitorsController.java | 91 +- .../manager/controller/NoticeConfigController.java | 40 +- .../manager/controller/PluginController.java | 26 +- .../manager/controller/TagController.java | 37 +- .../apache/hertzbeat/manager/dao/DefineDao.java | 28 + .../nativex/HertzbeatRuntimeHintsRegistrar.java | 3 +- .../hertzbeat/manager/pojo/dto/AliAiResponse.java | 2 +- .../manager/pojo/dto/EmailNoticeSender.java | 2 + .../hertzbeat/manager/pojo/dto/ObjectStoreDTO.java | 5 + .../manager/pojo/dto/SmsAlibabaConfig.java | 35 + .../manager/pojo/dto/SmsNoticeSender.java | 41 + .../manager/pojo/dto/SmsTencentConfig.java | 48 + .../manager/scheduler/ConsistentHash.java | 5 +- .../manager/scheduler/SchedulerProperties.java | 42 +- .../hertzbeat/manager/service/AccountService.java | 44 + .../hertzbeat/manager/service/AiService.java | 44 - .../manager/service/CollectorService.java | 31 +- .../hertzbeat/manager/service/ConfigService.java | 47 + .../manager/service/GeneralConfigService.java | 2 +- .../hertzbeat/manager/service/MonitorService.java | 16 +- .../manager/service/NoticeConfigService.java | 21 +- .../manager/service/ObjectStoreService.java | 12 + .../hertzbeat/manager/service/PluginService.java | 9 +- .../hertzbeat/manager/service/TagService.java | 10 +- .../hertzbeat/manager/service/ai/AiService.java | 44 + .../manager/service/ai/AlibabaAiServiceImpl.java | 120 + .../manager/service/ai/KimiAiServiceImpl.java | 97 + .../manager/service/ai/SparkDeskAiServiceImpl.java | 105 + .../manager/service/ai/ZhiPuServiceImpl.java | 101 + .../service/ai/factory/AiServiceFactoryImpl.java | 64 + .../service/impl/AbstractImExportServiceImpl.java | 15 +- .../manager/service/impl/AccountServiceImpl.java | 110 + .../manager/service/impl/AiServiceFactoryImpl.java | 64 - .../manager/service/impl/AlibabaAiServiceImpl.java | 128 - .../manager/service/impl/AppServiceImpl.java | 117 +- .../manager/service/impl/CollectorServiceImpl.java | 45 +- .../manager/service/impl/ConfigServiceImpl.java | 81 + .../service/impl/ExcelImExportServiceImpl.java | 12 +- .../service/impl/JsonImExportServiceImpl.java | 11 +- .../manager/service/impl/KimiAiServiceImpl.java | 107 - .../service/impl/MailGeneralConfigServiceImpl.java | 5 +- .../manager/service/impl/MailServiceImpl.java | 2 + .../manager/service/impl/MonitorServiceImpl.java | 120 +- .../service/impl/NoticeConfigServiceImpl.java | 64 +- .../service/impl/ObjectStoreConfigServiceImpl.java | 17 +- .../service/impl/ObsObjectStoreServiceImpl.java | 15 +- .../manager/service/impl/PluginServiceImpl.java | 79 +- .../service/impl/SmsGeneralConfigServiceImpl.java | 66 + .../service/impl/SparkDeskAiServiceImpl.java | 110 - .../impl/SystemGeneralConfigServiceImpl.java | 7 +- .../service/impl/SystemSecretServiceImpl.java | 7 +- .../manager/service/impl/TagServiceImpl.java | 35 +- .../service/impl/TemplateConfigServiceImpl.java | 5 +- .../service/impl/YamlImExportServiceImpl.java | 8 +- .../manager/service/impl/ZhiPuServiceImpl.java | 107 - manager/src/main/resources/application.yml | 29 +- manager/src/main/resources/define/app-activemq.yml | 121 +- manager/src/main/resources/define/app-airflow.yml | 14 +- .../src/main/resources/define/app-almalinux.yml | 14 +- manager/src/main/resources/define/app-centos.yml | 8 +- manager/src/main/resources/define/app-coreos.yml | 8 +- manager/src/main/resources/define/app-debian.yml | 8 +- manager/src/main/resources/define/app-doris_be.yml | 74 +- manager/src/main/resources/define/app-doris_fe.yml | 44 +- .../src/main/resources/define/app-dynamic_tp.yml | 2 +- .../main/resources/define/app-elasticsearch.yml | 4 +- manager/src/main/resources/define/app-emqx.yml | 111 + manager/src/main/resources/define/app-euleros.yml | 10 +- .../src/main/resources/define/app-greenplum.yml | 753 + manager/src/main/resources/define/app-greptime.yml | 695 + .../src/main/resources/define/app-hertzbeat.yml | 66 + .../main/resources/define/app-hertzbeat_token.yml | 75 + manager/src/main/resources/define/app-hive.yml | 74 +- manager/src/main/resources/define/app-iceberg.yml | 335 + .../main/resources/define/app-influxdb_promql.yml | 55 + manager/src/main/resources/define/app-jetty.yml | 12 + manager/src/main/resources/define/app-kafka.yml | 150 + .../src/main/resources/define/app-kafka_promql.yml | 48 + manager/src/main/resources/define/app-kingbase.yml | 753 + manager/src/main/resources/define/app-kvrocks.yml | 718 + manager/src/main/resources/define/app-linux.yml | 8 +- .../src/main/resources/define/app-linux_script.yml | 398 + .../src/main/resources/define/app-oceanbase.yml | 361 + manager/src/main/resources/define/app-opensuse.yml | 8 +- manager/src/main/resources/define/app-oracle.yml | 208 +- .../src/main/resources/define/app-postgresql.yml | 225 + manager/src/main/resources/define/app-prestodb.yml | 58 + manager/src/main/resources/define/app-pulsar.yml | 76 +- manager/src/main/resources/define/app-push.yml | 3 + manager/src/main/resources/define/app-rabbitmq.yml | 12 + manager/src/main/resources/define/app-redhat.yml | 8 +- .../main/resources/define/app-redis_cluster.yml | 600 + .../main/resources/define/app-redis_sentinel.yml | 258 + .../src/main/resources/define/app-rockylinux.yml | 8 +- manager/src/main/resources/define/app-shenyu.yml | 60 + .../main/resources/define/app-spring_gateway.yml | 92 +- .../src/main/resources/define/app-springboot2.yml | 63 + manager/src/main/resources/define/app-tidb.yml | 63 + manager/src/main/resources/define/app-ubuntu.yml | 8 +- manager/src/main/resources/define/app-valkey.yml | 1270 + manager/src/main/resources/define/app-vastbase.yml | 753 + manager/src/main/resources/define/app-windows.yml | 195 + .../main/resources/define/app-windows_script.yml | 334 + .../main/resources/templates/1-EmailTemplate.html | 10 +- .../org/apache/hertzbeat/manager/ManagerTest.java | 4 +- .../component/alerter/AlertNotifyHandlerTest.java | 39 - .../component/alerter/DispatcherAlarmTest.java | 98 +- .../impl/AliYunAlertNotifyHandlerImplTest.java | 26 + .../alerter/impl/DbAlertStoreHandlerImplTest.java | 142 +- .../DingTalkRobotAlertNotifyHandlerImplTest.java | 17 +- .../impl/DiscordBotAlertNotifyHandlerImplTest.java | 15 +- .../impl/EmailAlertNotifyHandlerImplTest.java | 81 +- .../impl/FlyBookAlertNotifyHandlerImplTest.java | 15 +- .../impl/GotifyAlertNotifyHandlerImplTest.java | 144 + .../HuaweiCloudSmnAlertNotifyHandlerImplTest.java | 17 +- .../impl/ServerChanAlertNotifyHandlerImplTest.java | 144 + .../impl/SlackAlertNotifyHandlerImplTest.java | 17 +- .../impl/SmsAlertNotifyHandlerImplTest.java | 123 + .../TelegramBotAlertNotifyHandlerImplTest.java | 17 +- .../impl/WeComAppAlertNotifyHandlerImplTest.java | 135 + .../impl/WeComRobotAlertNotifyHandlerImplTest.java | 17 +- .../impl/WebHookAlertNotifyHandlerImplTest.java | 105 +- .../component/listener/TimeZoneListenerTest.java | 76 + .../manager/controller/AccountControllerTest.java | 19 +- .../manager/controller/AiControllerTest.java | 87 + .../controller/CollectorControllerTest.java | 126 + .../controller/GeneralConfigControllerTest.java | 100 + .../manager/controller/MetricsControllerTest.java | 77 + .../manager/controller/MonitorsControllerTest.java | 22 +- .../controller/NoticeConfigControllerTest.java | 17 +- .../controller/StatusPageControllerTest.java | 233 + .../controller/StatusPagePublicControllerTest.java | 123 + .../hertzbeat/manager/dao/CollectorDaoTest.java | 72 + .../manager/service/AccountServiceTest.java | 154 + .../manager/service/AiServiceFactoryTest.java | 126 + .../manager/service/AlibabaAiServiceTest.java | 27 + .../service/AvailableAlertDefineInitTest.java | 103 + .../manager/service/CollectorServiceTest.java | 83 + .../manager/service/ConfigServiceTest.java | 107 + .../manager/service/ExcelImExportServiceTest.java | 111 + .../manager/service/JsonImExportServiceTest.java | 106 + .../manager/service/KimiAiServiceTest.java | 28 + .../service/MailGeneralConfigServiceTest.java | 69 + .../manager/service/MonitorServiceTest.java | 47 +- .../manager/service/NoticeConfigServiceTest.java | 19 +- .../service/ObjectStoreConfigServiceTest.java | 97 + .../manager/service/ObsObjectStoreServiceTest.java | 146 + .../manager/service/PluginServiceTest.java | 8 +- .../service/SmsGeneralConfigServiceTest.java | 75 + .../manager/service/SparkDeskAiServiceTest.java | 27 + .../manager/service/StatusPageServiceTest.java | 156 + .../service/SystemGeneralConfigServiceTest.java | 73 + .../manager/service/SystemSecretServiceTest.java | 68 + .../hertzbeat/manager/service/TagServiceTest.java | 8 +- .../manager/service/TemplateConfigServiceTest.java | 95 + .../manager/service/YamlImExportServiceTest.java | 118 + .../manager/service/ZhiPuServiceTest.java | 27 + plugin/pom.xml | 24 + .../hertzbeat/plugin/impl/DemoPluginImpl.java | 40 - .../services/org.apache.hertzbeat.plugin.Plugin | 1 - plugin/src/main/resources/assembly/assembly.xml | 41 + pom.xml | 3 +- .../push/config/PushAutoConfiguration.java | 9 +- .../push/service/impl/PushServiceImpl.java | 4 +- push/src/main/resources/META-INF/spring.factories | 17 - .../push/controller/PushControllerTest.java | 94 + .../push/controller/PushGatewayControllerTest.java | 91 + .../push/service/PushGatewayServiceTest.java | 106 + .../hertzbeat/push/service/PushServiceTest.java | 133 + .../remoting/netty/NettyRemotingAbstract.java | 3 +- .../hertzbeat/remoting/RemotingServiceTest.java | 4 +- script/application.yml | 2 +- script/assembly/server/assembly-docker-compose.xml | 8 +- .../docker-compose/hertzbeat-mysql-iotdb/README.md | 2 +- .../hertzbeat-mysql-iotdb/README_CN.md | 2 +- .../hertzbeat-mysql-iotdb/conf/application.yml | 2 +- .../hertzbeat-mysql-tdengine/README.md | 2 +- .../hertzbeat-mysql-tdengine/README_CN.md | 2 +- .../hertzbeat-mysql-tdengine/conf/application.yml | 2 +- .../hertzbeat-mysql-victoria-metrics/README.md | 2 +- .../hertzbeat-mysql-victoria-metrics/README_CN.md | 2 +- .../conf/application.yml | 2 +- .../README_CN.md | 2 +- .../conf/application.yml | 2 +- script/docker/collector/Dockerfile | 6 +- script/docker/collector/build.sh | 12 +- script/docker/server/Dockerfile | 9 +- script/docker/server/build.sh | 23 +- script/helm/hertzbeat-helm-chart | 1 + script/helm/hertzbeat/.helmignore | 23 - script/helm/hertzbeat/Chart.yaml | 38 - script/helm/hertzbeat/README.md | 161 - script/helm/hertzbeat/templates/NOTES.txt | 22 - script/helm/hertzbeat/templates/_helpers.tpl | 67 - .../hertzbeat/templates/collector/configmap.yaml | 60 - .../hertzbeat/templates/collector/deployment.yaml | 84 - script/helm/hertzbeat/templates/collector/hpa.yaml | 45 - .../hertzbeat/templates/database/configmap.yaml | 36 - script/helm/hertzbeat/templates/database/pvc.yaml | 46 - .../helm/hertzbeat/templates/database/service.yaml | 32 - .../hertzbeat/templates/database/statefulset.yaml | 116 - .../hertzbeat/templates/manager/configmap.yaml | 300 - .../hertzbeat/templates/manager/deployment.yaml | 89 - .../helm/hertzbeat/templates/manager/ingress.yaml | 48 - .../templates/manager/service-cluster.yaml | 33 - .../templates/manager/service-expose.yaml | 64 - .../helm/hertzbeat/templates/tsdb/configmap.yaml | 25 - script/helm/hertzbeat/templates/tsdb/pvc.yaml | 46 - script/helm/hertzbeat/templates/tsdb/service.yaml | 32 - .../helm/hertzbeat/templates/tsdb/statefulset.yaml | 87 - script/helm/hertzbeat/values.yaml | 143 - .../warehouse/WarehouseAutoConfiguration.java | 28 - .../config/WarehouseAutoConfiguration.java | 35 + .../warehouse/constants/WarehouseConstants.java | 59 + .../controller/MetricsDataController.java | 86 +- .../apache/hertzbeat/warehouse/dao/HistoryDao.java | 2 +- .../WareHouseApplicationReadyListener.java | 2 +- .../warehouse/service/MetricsDataService.java | 54 + .../warehouse/service/WarehouseServiceImpl.java | 49 - .../service/impl/MetricsDataServiceImpl.java | 118 + .../service/impl/WarehouseServiceImpl.java | 50 + .../warehouse/store/DataStorageDispatch.java | 8 +- .../history/greptime/GreptimeDbDataStorage.java | 646 +- .../store/history/greptime/GreptimeProperties.java | 10 +- .../history/influxdb/InfluxdbDataStorage.java | 20 +- .../store/history/influxdb/InfluxdbProperties.java | 10 +- .../store/history/iotdb/IotDbDataStorage.java | 37 +- .../store/history/iotdb/IotDbProperties.java | 12 +- .../store/history/jpa/JpaDatabaseDataStorage.java | 36 +- .../warehouse/store/history/jpa/JpaProperties.java | 10 +- .../history/tdengine/TdEngineDataStorage.java | 11 +- .../store/history/tdengine/TdEngineProperties.java | 10 +- .../vm/VictoriaMetricsClusterDataStorage.java | 9 +- .../vm/VictoriaMetricsClusterProperties.java | 10 +- .../history/vm/VictoriaMetricsDataStorage.java | 9 +- .../history/vm/VictoriaMetricsProperties.java | 12 +- .../realtime/AbstractRealTimeDataStorage.java | 2 +- .../store/realtime/memory/MemoryDataStorage.java | 6 +- .../store/realtime/memory/MemoryProperties.java | 10 +- .../store/realtime/redis/RedisDataStorage.java | 74 +- .../store/realtime/redis/RedisProperties.java | 15 +- .../redis/client/RedisClientOperation.java | 37 + .../redis/client/RedisCommandDelegate.java | 75 + .../redis/client/impl/RedisClusterClientImpl.java | 95 + .../redis/client/impl/RedisSentinelClientImpl.java | 117 + .../redis/client/impl/RedisSimpleClientImpl.java | 90 + .../src/main/resources/META-INF/spring.factories | 17 - ...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +- .../controller/MetricsDataControllerTest.java | 85 +- .../warehouse/service/MetricsDataServiceTest.java | 118 + .../warehouse/service/WarehouseServiceTest.java | 87 + .../warehouse/store/MemoryDataStorageTest.java | 87 +- .../warehouse/store/MetricsDataRedisCodecTest.java | 64 +- .../warehouse/store/RedisDataStorageTest.java | 49 +- web-app/README.md | 2 +- web-app/package.json | 5 +- web-app/src/app/app.component.ts | 8 + .../app/core/interceptor/default.interceptor.ts | 20 +- .../app/layout/basic/widgets/notify.component.ts | 8 +- .../app/layout/basic/widgets/search.component.ts | 2 +- .../src/app/layout/passport/passport.component.ts | 6 - web-app/src/app/pojo/Alert.ts | 4 +- web-app/src/app/pojo/AlertDefine.ts | 2 +- web-app/src/app/pojo/AlibabaSmsConfig.ts | 26 + web-app/src/app/pojo/EmailNoticeSender.ts | 1 + web-app/src/app/pojo/NoticeReceiver.ts | 4 +- web-app/src/app/pojo/NoticeRule.ts | 4 +- web-app/src/app/pojo/NoticeTemplate.ts | 4 +- web-app/src/app/pojo/ObjectStore.ts | 9 +- web-app/src/app/pojo/Page.ts | 8 +- web-app/src/app/pojo/Param.ts | 1 - web-app/src/app/pojo/ParamDefine.ts | 5 +- web-app/src/app/pojo/SmsNoticeSender.ts | 33 + web-app/src/app/pojo/Tag.ts | 2 +- web-app/src/app/pojo/TencentSmsConfig.ts | 26 + .../alert/alert-center/alert-center.component.html | 6 +- .../alert/alert-center/alert-center.component.ts | 5 +- .../alert-converge/alert-converge.component.html | 2 +- .../alert-converge/alert-converge.component.ts | 10 +- .../alert/alert-notice/alert-notice.component.html | 8 +- .../alert/alert-notice/alert-notice.component.ts | 4 +- .../alert-setting/alert-setting.component.html | 355 +- .../alert-setting/alert-setting.component.less | 58 + .../alert/alert-setting/alert-setting.component.ts | 349 +- .../alert-silence/alert-silence.component.html | 2 +- .../alert/alert-silence/alert-silence.component.ts | 10 +- web-app/src/app/routes/alert/alert.module.ts | 4 +- .../app/routes/dashboard/dashboard.component.html | 94 +- .../app/routes/dashboard/dashboard.component.less | 15 +- .../app/routes/dashboard/dashboard.component.ts | 17 +- .../monitor-data-chart.component.html | 3 +- .../monitor-data-chart.component.ts | 25 +- .../monitor-data-table.component.html | 4 +- .../monitor-data-table.component.less | 9 +- .../monitor-data-table.component.ts | 39 +- .../monitor-detail/monitor-detail.component.html | 2 - .../monitor-detail/monitor-detail.component.less | 3 - .../monitor-detail/monitor-detail.component.ts | 7 +- .../monitor/monitor-edit/monitor-edit.component.ts | 6 +- .../monitor/monitor-form/monitor-form.component.ts | 27 +- .../monitor-list/monitor-list.component.html | 5 +- .../monitor/monitor-list/monitor-list.component.ts | 55 +- .../monitor/monitor-new/monitor-new.component.ts | 15 +- .../app/routes/passport/login/login.component.html | 10 - .../app/routes/passport/login/login.component.ts | 10 +- .../setting/collector/collector.component.html | 39 +- .../setting/collector/collector.component.ts | 6 +- .../app/routes/setting/plugins/plugin.component.ts | 2 +- .../message-server/message-server.component.html | 115 +- .../message-server/message-server.component.ts | 98 +- .../object-store/object-store.component.html | 1 + .../system-config/system-config.component.ts | 22 +- .../routes/setting/status/status.component.html | 2 +- .../app/routes/setting/tags/tags.component.html | 2 +- .../src/app/routes/setting/tags/tags.component.ts | 6 +- web-app/src/app/service/alert-converge.service.ts | 6 +- web-app/src/app/service/alert-define.service.ts | 10 +- web-app/src/app/service/alert-silence.service.ts | 6 +- web-app/src/app/service/alert.service.ts | 10 +- web-app/src/app/service/collector.service.ts | 16 +- web-app/src/app/service/monitor.service.ts | 16 +- web-app/src/app/service/plugin.service.ts | 2 +- web-app/src/app/service/tag.service.ts | 6 +- web-app/src/app/service/theme.service.ts | 77 + .../form-field/form-field.component.html | 2 +- web-app/src/app/shared/utils/common-util.ts | 119 + web-app/src/assets/i18n/en-US.json | 12 +- web-app/src/assets/i18n/zh-CN.json | 17 +- web-app/src/assets/i18n/zh-TW.json | 17 +- web-app/src/styles/theme.less | 2 +- web-app/yarn.lock | 24165 ++++++++++--------- 1592 files changed, 57311 insertions(+), 72025 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
