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

zhaoqingran pushed a commit to branch web-ui
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git

commit 9492604b6634815c99129e89caa6d37188e38b3e
Merge: 3fe6db1723 d0daa2eec5
Author: Logic <[email protected]>
AuthorDate: Sun Sep 28 11:07:02 2025 +0800

    Merge branch 'master' of github.com:apache/hertzbeat

 .all-contributorsrc                                |  105 +-
 .asf.yaml                                          |    2 +-
 .github/workflows/backend-build-test.yml           |    9 -
 .github/workflows/mcp-bashserver-test.yml          |   97 +
 .licenserc.yaml                                    |    1 +
 DISCLAIMER                                         |   10 -
 NOTICE                                             |    2 +-
 README.md                                          |   24 +-
 README_CN.md                                       |   24 +-
 README_JP.md                                       |   24 +-
 SECURITY.md                                        |    6 +-
 e2e/testsuite.yaml                                 |    2 +-
 hertzbeat-ai-agent/pom.xml                         |   93 +
 .../agent/adapters/AlertDefineServiceAdapter.java  |   81 +
 .../ai/agent/adapters/AlertServiceAdapter.java     |   60 +
 .../ai/agent/adapters/MetricsServiceAdapter.java   |   55 +
 .../ai/agent/adapters/MonitorServiceAdapter.java   |   71 +
 .../impl/AlertDefineServiceAdapterImpl.java        |  257 +
 .../adapters/impl/AlertServiceAdapterImpl.java     |  141 +
 .../adapters/impl/MetricsServiceAdapterImpl.java   |  136 +
 .../adapters/impl/MonitorServiceAdapterImpl.java   |  214 +
 .../ai/agent/config/CustomSseServerTransport.java  |  246 +
 .../ai/agent/config/DynamicOpenAiApiKey.java       |   57 +
 .../hertzbeat/ai/agent/config/LlmConfig.java       |   76 +
 .../ai/agent/config/McpContextHolder.java          |   53 +
 .../ai/agent/config/OpenAiYamlConfig.java          |   29 +-
 .../hertzbeat/ai/agent/config/PromptProvider.java  |  182 +
 .../ai/agent/controller/ChatController.java        |  197 +
 .../agent/controller/OpenAiConfigController.java   |  160 +
 .../hertzbeat/ai/agent/dao/OpenAiConfigDao.java    |   24 +-
 .../hertzbeat/ai/agent/entity/OpenAiConfig.java    |   80 +
 .../ai/agent/event/OpenAiConfigChangeEvent.java    |   25 +-
 .../ai/agent/pojo/dto/ChatRequestContext.java      |   23 +-
 .../ai/agent/pojo/dto/ChatResponseDto.java         |   25 +-
 .../ai/agent/pojo/dto/ConversationDto.java         |   31 +-
 .../hertzbeat/ai/agent/pojo/dto/Hierarchy.java     |   87 +
 .../hertzbeat/ai/agent/pojo/dto/MessageDto.java    |   30 +-
 .../ai/agent/pojo/dto/OpenAiConfigDto.java         |   27 +-
 .../agent/service/ChatClientProviderService.java   |   25 +-
 .../ai/agent/service/ConversationService.java      |   80 +
 .../ai/agent/service/McpServerService.java         |   56 +
 .../ai/agent/service/OpenAiConfigService.java      |  100 +
 .../impl/ChatClientProviderServiceImpl.java        |  100 +
 .../service/impl/ConversationServiceImpl.java      |  276 +
 .../agent/service/impl/McpServerServiceImpl.java   |   91 +
 .../service/impl/OpenAiConfigServiceImpl.java      |  200 +
 .../hertzbeat/ai/agent/tools/AlertDefineTools.java |   91 +
 .../hertzbeat/ai/agent/tools/AlertTools.java       |   46 +
 .../hertzbeat/ai/agent/tools/MetricsTools.java     |   53 +
 .../hertzbeat/ai/agent/tools/MonitorTools.java     |   97 +
 .../ai/agent/tools/impl/AlertDefineToolsImpl.java  |  665 ++
 .../ai/agent/tools/impl/AlertToolsImpl.java        |  245 +
 .../ai/agent/tools/impl/MetricsToolsImpl.java      |  263 +
 .../ai/agent/tools/impl/MonitorToolsImpl.java      |  491 ++
 .../hertzbeat/ai/agent/utils/UtilityClass.java     |  691 +++
 .../apache/hertzbeat/alert/AlerterWorkerPool.java  |   26 +
 .../alert/calculate/AlarmCacheManager.java         |    5 +
 .../alert/calculate/CollectorAlertHandler.java     |    3 +-
 .../alert/calculate/JexlExprCalculator.java        |   72 +
 .../periodic/LogPeriodicAlertCalculator.java       |  232 +
 .../MetricsPeriodicAlertCalculator.java}           |  120 +-
 .../{ => periodic}/PeriodicAlertRuleScheduler.java |   30 +-
 .../MetricsRealTimeAlertCalculator.java}           |   97 +-
 .../WindowedLogRealTimeAlertCalculator.java        |  140 +
 .../calculate/realtime/window/AlarmEvaluator.java  |  317 +
 .../alert/calculate/realtime/window/LogWorker.java |  123 +
 .../realtime/window/MatchingLogEvent.java          |   28 +-
 .../calculate/realtime/window/TimeService.java     |  213 +
 .../realtime/window/WindowAggregator.java          |  251 +
 .../hertzbeat/alert/config/AlertSseManager.java    |   18 +-
 .../alert/expr/AlertExpressionBaseVisitor.java     |  205 +-
 .../alert/expr/AlertExpressionEvalVisitor.java     |  225 +-
 .../hertzbeat/alert/expr/AlertExpressionLexer.java |  595 +-
 .../alert/expr/AlertExpressionParser.java          | 6357 ++++++++++----------
 .../alert/expr/AlertExpressionVisitor.java         |   48 +-
 .../impl/ServerChanAlertNotifyHandlerImpl.java     |    2 +-
 .../notice/impl/WebHookAlertNotifyHandlerImpl.java |   14 +-
 .../hertzbeat/alert/reduce/AlarmCommonReduce.java  |   18 +
 .../hertzbeat/alert/reduce/AlarmGroupReduce.java   |   15 +-
 .../alert/service/AlertDefineService.java          |   20 +-
 .../hertzbeat/alert/service/DataSourceService.java |    8 +
 .../alert/service/impl/AlertDefineServiceImpl.java |   53 +-
 .../alert/service/impl/DataSourceServiceImpl.java  |   25 +-
 .../hertzbeat/alert/util/AlertTemplateUtil.java    |  122 +-
 .../apache/hertzbeat/alert/util/CryptoUtils.java   |   18 +-
 .../src/main/resources/expr/AlertExpression.g4     |    8 +-
 .../hertzbeat/alert/AlerterWorkerPoolTest.java     |   32 +
 .../alert/calculate/CollectorAlertHandlerTest.java |  147 +
 .../periodic/LogPeriodicAlertCalculatorTest.java   |  252 +
 .../MetricsPeriodicAlertCalculatorTest.java}       |    9 +-
 .../MetricsRealTimeAlertCalculatorMatchTest.java}  |   25 +-
 .../MetricsRealTimeAlertCalculatorTest.java}       |   11 +-
 .../WindowedLogRealTimeAlertCalculatorTest.java    |  189 +
 .../realtime/window/AlarmEvaluatorTest.java        |  346 ++
 .../calculate/realtime/window/LogWorkerTest.java   |  239 +
 .../calculate/realtime/window/TimeServiceTest.java |  291 +
 .../realtime/window/WindowAggregatorTest.java      |  239 +
 .../alert/config/AlertSseManagerTest.java          |   69 +
 .../alert/expr/AlertExpressionEvalVisitorTest.java |  130 +-
 .../impl/WebHookAlertNotifyHandlerImplTest.java    |   72 +-
 .../alert/service/AlertDefineServiceTest.java      |  179 +-
 .../alert/util/AlertTemplateUtilTest.java          |  195 +
 .../collect/database/JdbcCommonCollect.java        |   10 +-
 .../collector/collect/http/HttpCollectImpl.java    |   50 +-
 .../http/promethus/PrometheusMatrixParser.java     |    3 +-
 .../http/promethus/PrometheusVectorParser.java     |    2 +-
 .../collect/prometheus/parser/OnlineParser.java    |  135 +-
 .../collect/database/JdbcCommonCollectTest.java    |   90 +-
 .../collect/http/HttpCollectImplTest.java          |  373 +-
 .../prometheus/parser/OnlineParserSingleTest.java  |  450 ++
 .../prometheus/parser/OnlineParserTest.java        |  354 ++
 .../hertzbeat-collector-collector/pom.xml          |   15 +-
 .../collector/dispatch/CommonDispatcher.java       |   55 +-
 .../collector/dispatch/MetricsCollect.java         |    3 +
 .../metrics/HertzBeatMetricsCollector.java         |   94 +
 .../src/main/resources/application.yml             |   20 +-
 .../entrance/processor/GoOnlineProcessor.java      |   13 +
 .../collector/dispatch/export/NettyDataQueue.java  |   21 +
 .../hertzbeat/collector/util/CollectUtil.java      |   11 +-
 hertzbeat-collector/pom.xml                        |    3 -
 .../hertzbeat/common/cache/CacheFactory.java       |   46 +-
 .../hertzbeat/common/config/CommonConfig.java      |    7 -
 .../hertzbeat/common/config/CommonProperties.java  |   18 +
 .../common/constants/CommonConstants.java          |   52 +-
 .../common/constants/JexlKeywordsEnum.java         |   62 +
 .../common/entity/alerter/AlertDefine.java         |    4 +-
 .../common/entity/alerter/NoticeReceiver.java      |    4 +-
 .../hertzbeat/common/entity/dto/ServerInfo.java    |   14 +-
 .../hertzbeat/common/entity/log/LogEntry.java      |  143 +
 .../common/entity/manager/MetricsFavorite.java     |   70 +
 .../hertzbeat/common/queue/CommonDataQueue.java    |   29 +
 .../common/queue/impl/InMemoryCommonDataQueue.java |   29 +
 .../common/queue/impl/KafkaCommonDataQueue.java    |   76 +
 .../common/queue/impl/RedisCommonDataQueue.java    |   50 +
 .../serialize/KafkaLogEntryDeserializer.java       |   70 +
 .../common/serialize/KafkaLogEntrySerializer.java  |   70 +
 .../common/serialize/RedisLogEntryCodec.java       |   75 +
 .../exception/ExpressionVisitorException.java      |   25 +-
 .../org/apache/hertzbeat/common/util/AesUtil.java  |   12 +-
 .../common/util/JexlExpressionRunner.java          |   23 +-
 .../common/entity/manager/MetricsFavoriteTest.java |  323 +
 .../queue/impl/InMemoryCommonDataQueueTest.java    |   80 +
 .../queue/impl/KafkaCommonDataQueueTest.java       |  123 +
 .../queue/impl/RedisCommonDataQueueTest.java       |   91 +
 .../serialize/KafkaLogEntryDeserializerTest.java   |  267 +
 .../serialize/KafkaLogEntrySerializerTest.java     |  202 +
 .../common/serialize/RedisLogEntryCodecTest.java   |  161 +
 .../apache/hertzbeat/common/util/AesUtilTest.java  |   11 +
 .../common/util/JexlExpressionRunnerTest.java      |   18 +
 hertzbeat-e2e/hertzbeat-log-e2e/pom.xml            |  160 +
 .../log/alert/LogPeriodicAlertE2eTest.java         |  230 +
 .../log/alert/LogRealTimeAlertE2eTest.java         |  201 +
 .../log/ingestion/LogIngestionE2eTest.java         |  109 +
 .../log/storage/GreptimeLogStorageE2eTest.java     |  166 +
 .../src/test/resources/vector.yml                  |  117 +
 hertzbeat-e2e/pom.xml                              |    1 +
 .../grafana/service/DashboardService.java          |    6 +-
 .../grafana/service/DashboardServiceTest.java      |  141 +
 {hertzbeat-push => hertzbeat-log}/pom.xml          |   42 +-
 .../log/controller/LogIngestionController.java     |  109 +
 .../log/controller/LogManagerController.java       |   64 +
 .../log/controller/LogQueryController.java         |  226 +
 .../hertzbeat/log/controller/LogSseController.java |   57 +
 .../hertzbeat/log/notice/LogSseFilterCriteria.java |   98 +
 .../apache/hertzbeat/log/notice/LogSseManager.java |  108 +
 .../hertzbeat/log/service/LogProtocolAdapter.java  |   26 +-
 .../log/service/impl/OtlpLogProtocolAdapter.java   |  261 +
 .../log/controller/LogIngestionControllerTest.java |  147 +
 .../log/controller/LogManagerControllerTest.java   |  101 +
 .../log/controller/LogQueryControllerTest.java     |  278 +
 .../log/controller/LogSseControllerTest.java       |  113 +
 .../log/notice/LogSseFilterCriteriaTest.java       |  196 +
 .../hertzbeat/log/notice/LogSseManagerTest.java    |  171 +
 .../service/impl/OtlpLogProtocolAdapterTest.java   |  296 +
 hertzbeat-manager/pom.xml                          |   31 +-
 .../java/org/apache/hertzbeat/manager/Manager.java |    2 +-
 .../manager/config/ConfigInitializer.java          |   63 +-
 .../manager/config/ManagerSseManager.java          |   18 +-
 .../controller/GeneralConfigController.java        |   42 +-
 .../controller/MetricsFavoriteController.java      |  105 +
 .../manager/controller/StatusPageController.java   |   26 +-
 .../controller/StatusPagePublicController.java     |   20 +-
 .../hertzbeat/manager/dao/MetricsFavoriteDao.java  |   75 +
 .../dto/{SystemSecret.java => MetricsInfo.java}    |   19 +-
 .../hertzbeat/manager/pojo/dto/MonitorDto.java     |    2 +-
 .../hertzbeat/manager/pojo/dto/SystemSecret.java   |    5 +
 .../manager/scheduler/CollectorJobScheduler.java   |    7 +
 .../netty/process/CollectorOnlineProcessor.java    |   11 +-
 .../manager/service/MetricsFavoriteService.java    |   60 +
 .../manager/service/StatusPageService.java         |   41 +-
 .../manager/service/impl/AppServiceImpl.java       |   21 +-
 .../manager/service/impl/LabelServiceImpl.java     |   37 +-
 .../service/impl/MetricsFavoriteServiceImpl.java   |   91 +
 .../manager/service/impl/MonitorServiceImpl.java   |   68 +-
 .../service/impl/StatusPageServiceImpl.java        |   30 +-
 .../manager/support/GlobalExceptionHandler.java    |   19 +-
 .../src/main/resources/application-test.yml        |   94 +-
 .../src/main/resources/application.yml             |   61 +-
 .../db/migration/h2/V173__update_column.sql        |   21 +
 .../db/migration/h2/V174__update_column.sql        |   28 +
 .../db/migration/mysql/V173__update_column.sql     |   50 +
 .../db/migration/mysql/V174__update_column.sql     |   44 +
 .../migration/postgresql/V173__update_column.sql   |   24 +
 .../migration/postgresql/V174__update_column.sql   |   30 +
 .../src/main/resources/define/app-apollo.yml       |  438 ++
 .../main/resources/define/app-dolphinscheduler.yml |  619 ++
 .../src/main/resources/define/app-greenplum.yml    |    2 +-
 .../src/main/resources/define/app-hertzbeat.yml    |   17 +-
 .../main/resources/define/app-hertzbeat_token.yml  |   14 +-
 .../src/main/resources/define/app-idrac.yml        |  797 +++
 .../main/resources/define/app-influxdb_promql.yml  |    2 +-
 .../src/main/resources/define/app-jenkins.yml      |  691 +++
 .../src/main/resources/define/app-kafka_promql.yml |    2 +-
 .../src/main/resources/define/app-kingbase.yml     |    2 +-
 .../src/main/resources/define/app-kvrocks.yml      |    2 +-
 .../src/main/resources/define/app-linux_script.yml |   47 +
 .../define/{app-rockylinux.yml => app-macos.yml}   |  109 +-
 .../src/main/resources/define/app-mariadb.yml      |  133 +-
 .../src/main/resources/define/app-memcached.yml    |   28 +-
 .../src/main/resources/define/app-modbus.yml       |   34 +-
 .../src/main/resources/define/app-mongodb.yml      |   54 +-
 .../main/resources/define/app-mongodb_atlas.yml    |   42 +-
 .../src/main/resources/define/app-mqtt.yml         |   31 +-
 .../src/main/resources/define/app-mysql.yml        |  134 +-
 .../src/main/resources/define/app-nacos.yml        |   14 +
 .../src/main/resources/define/app-nacos_sd.yml     |   29 +-
 .../src/main/resources/define/app-nebula_graph.yml |   77 +-
 .../resources/define/app-nebula_graph_cluster.yml  |   44 +-
 .../main/resources/define/app-netease_mailbox.yml  |   42 +-
 .../src/main/resources/define/app-nginx.yml        |   26 +
 .../src/main/resources/define/app-ntp.yml          |   21 +-
 .../src/main/resources/define/app-nvidia.yml       |   30 +-
 .../src/main/resources/define/app-oceanbase.yml    |   30 +-
 .../src/main/resources/define/app-openai.yml       |   38 +
 .../src/main/resources/define/app-opengauss.yml    |   29 +-
 .../src/main/resources/define/app-opensuse.yml     |   60 +
 .../src/main/resources/define/app-oracle.yml       |  173 +-
 .../src/main/resources/define/app-ping.yml         |    6 +
 .../src/main/resources/define/app-pop3.yml         |   15 +-
 .../src/main/resources/define/app-port.yml         |    7 +
 .../src/main/resources/define/app-postgresql.yml   |   95 +-
 .../src/main/resources/define/app-prestodb.yml     |   42 +
 .../src/main/resources/define/app-process.yml      |   52 +-
 .../src/main/resources/define/app-prometheus.yml   |   13 +
 .../src/main/resources/define/app-pulsar.yml       |   37 +
 .../src/main/resources/define/app-push.yml         |    5 +
 .../src/main/resources/define/app-qq_mailbox.yml   |   38 +-
 .../src/main/resources/define/app-rabbitmq.yml     |   83 +-
 .../src/main/resources/define/app-redfish.yml      |   66 +-
 .../src/main/resources/define/app-redhat.yml       |   60 +
 .../src/main/resources/define/app-redis.yml        |  251 +-
 .../main/resources/define/app-redis_cluster.yml    |  221 +
 .../main/resources/define/app-redis_sentinel.yml   |  109 +-
 .../src/main/resources/define/app-registry.yml     |   15 +
 .../src/main/resources/define/app-rocketmq.yml     |   24 +-
 .../src/main/resources/define/app-rockylinux.yml   |   60 +
 .../src/main/resources/define/app-s7.yml           |   36 +-
 .../src/main/resources/define/app-seatunnel.yml    |   71 +-
 .../src/main/resources/define/app-shenyu.yml       |   27 +-
 .../src/main/resources/define/app-smtp.yml         |   33 +-
 .../src/main/resources/define/app-spark.yml        |   36 +-
 .../main/resources/define/app-spring_gateway.yml   |   52 +-
 .../src/main/resources/define/app-springboot2.yml  |   37 +-
 .../src/main/resources/define/app-springboot3.yml  |   28 +-
 .../src/main/resources/define/app-sqlserver.yml    |   31 +-
 .../src/main/resources/define/app-ssl_cert.yml     |   14 +
 .../src/main/resources/define/app-starrocks_be.yml |   19 +
 .../src/main/resources/define/app-starrocks_fe.yml |   23 +
 .../src/main/resources/define/app-storm.yml        |   23 +
 .../src/main/resources/define/app-synology_nas.yml |  863 +++
 .../src/main/resources/define/app-tdengine.yml     | 1537 +++++
 .../src/main/resources/define/app-tidb.yml         |   32 +
 .../src/main/resources/define/app-tomcat.yml       |   47 +
 .../main/resources/define/app-tplink_switch.yml    |   33 +
 .../src/main/resources/define/app-ubuntu.yml       |  100 +-
 .../src/main/resources/define/app-udp_port.yml     |    8 +
 .../src/main/resources/define/app-uniview.yml      |   22 +-
 .../src/main/resources/define/app-valkey.yml       |  242 +-
 .../src/main/resources/define/app-vastbase.yml     |   86 +-
 .../src/main/resources/define/app-website.yml      |   17 +
 .../src/main/resources/define/app-websocket.yml    |   16 +-
 .../src/main/resources/define/app-windows.yml      |   70 +-
 .../main/resources/define/app-windows_script.yml   |   42 +-
 .../src/main/resources/define/app-yarn.yml         |   59 +
 .../src/main/resources/define/app-zookeeper.yml    |   57 +
 .../src/main/resources/define/app-zookeeper_sd.yml |    6 +
 .../resources/grafana/hertzbeat-monitor-zh-CN.json | 1083 ++++
 hertzbeat-manager/src/main/resources/sureness.yml  |    7 +-
 .../org/apache/hertzbeat/manager/ManagerTest.java  |    4 +-
 .../controller/MetricsFavoriteControllerTest.java  |  255 +
 .../controller/StatusPageControllerTest.java       |   12 +-
 .../controller/StatusPagePublicControllerTest.java |    9 +-
 .../manager/dao/MetricsFavoriteDaoTest.java        |  209 +
 .../scheduler/CollectorJobSchedulerTest.java       |  102 +-
 .../hertzbeat/manager/script/YamlCheckScript.java  |   91 +
 .../service/AlertDefineServiceIntegrationTest.java |  123 +
 .../hertzbeat/manager/service/AppServiceTest.java  |   94 +
 .../manager/service/LabelServiceTest.java          |   38 +-
 .../manager/service/MonitorServiceTest.java        |   48 +-
 .../manager/service/StatusPageServiceTest.java     |   17 +-
 .../impl/MetricsFavoriteServiceImplTest.java       |  192 +
 hertzbeat-mcp/pom.xml                              |    2 +-
 hertzbeat-otel/pom.xml                             |    5 +-
 .../hertzbeat/otel/config/OpenTelemetryConfig.java |   35 +-
 hertzbeat-plugin/pom.xml                           |   46 +-
 hertzbeat-push/pom.xml                             |    1 -
 .../remoting/netty/NettyRemotingAbstract.java      |   14 +-
 hertzbeat-warehouse/pom.xml                        |    6 +
 .../warehouse/constants/WarehouseConstants.java    |    2 +
 .../warehouse/db/GreptimePromqlQueryExecutor.java  |    4 +-
 .../warehouse/db/GreptimeSqlQueryExecutor.java     |  129 +
 .../hertzbeat/warehouse/db/SqlQueryExecutor.java   |   17 +-
 .../warehouse/store/DataStorageDispatch.java       |   28 +
 .../store/history/tsdb/HistoryDataReader.java      |   51 +
 .../store/history/tsdb/HistoryDataWriter.java      |   20 +
 .../tsdb/greptime/GreptimeDbDataStorage.java       |  579 +-
 .../tsdb/greptime/GreptimeSqlQueryContent.java     |   93 +
 .../history/tsdb/questdb/QuestdbDataStorage.java   |  412 ++
 .../QuestdbProperties.java}                        |   26 +-
 .../tsdb/vm/VictoriaMetricsClusterDataStorage.java |   10 +-
 .../tsdb/vm/VictoriaMetricsDataStorage.java        |   89 +-
 .../history/tsdb/vm/VictoriaMetricsProperties.java |   12 +-
 .../warehouse/db/GreptimeSqlQueryExecutorTest.java |  140 +
 .../tsdb/greptime/GreptimeDbDataStorageTest.java   |  392 ++
 .../tsdb/vm/VictoriaMetricsDataStorageTest.java    |  245 +
 .../tsdb/vm/VictoriaMetricsPropertiesTest.java     |   61 +
 home/blog/2022-06-01-hertzbeat-v1.0.md             |    1 -
 home/blog/2022-06-19-hertzbeat-v1.1.0.md           |    1 -
 home/blog/2022-06-22-one-step-up.md                |    1 -
 home/blog/2022-07-10-hertzbeat-v1.1.1.md           |    1 -
 home/blog/2022-09-04-hertzbeat-v1.1.3.md           |    1 -
 home/blog/2022-09-10-ssl-practice.md               |    1 -
 home/blog/2022-10-08-hertzbeat-v1.2.0.md           |    1 -
 home/blog/2022-11-28-hertzbeat-v1.2.2.md           |    1 -
 home/blog/2022-12-19-new-committer.md              |    1 -
 home/blog/2022-12-28-hertzbeat-v1.2.3.md           |    1 -
 home/blog/2023-01-05-monitor-iotdb.md              |    1 -
 home/blog/2023-01-08-monitor-shenyu.md             |    1 -
 home/blog/2023-02-02-monitor-dynamic-tp.md         |    1 -
 home/blog/2023-02-10-new-committer.md              |    1 -
 home/blog/2023-02-11-monitor-mysql.md              |    1 -
 home/blog/2023-02-15-monitor-linux.md              |    1 -
 home/blog/2023-03-15-hertzbeat-v1.3.0.md           |    1 -
 home/blog/2023-03-22-monitor-springboot2.md        |    1 -
 home/blog/2023-05-09-hertzbeat-v1.3.1.md           |    1 -
 home/blog/2023-05-11-greptimedb-store.md           |    1 -
 home/blog/2023-07-05-hertzbeat-v1.3.2.md           |    1 -
 home/blog/2023-08-14-hertzbeat-v1.4.0.md           |    1 -
 home/blog/2023-08-28-new-committer.md              |    1 -
 home/blog/2023-09-26-hertzbeat-v1.4.1.md           |   13 +-
 home/blog/2023-11-12-hertzbeat-v1.4.2.md           |    1 -
 home/blog/2023-12-11-hertzbeat-v1.4.3.md           |    1 -
 home/blog/2024-01-11-new-committer.md              |    1 -
 home/blog/2024-01-18-hertzbeat-v1.4.4.md           |    1 -
 home/blog/2024-04-17-to-apache.md                  |    3 +-
 ...24-05-09-hertzbeat-ospp-subject-introduction.md |    2 +-
 home/blog/2024-06-15-hertzbeat-v1.6.0.md           |   11 +-
 home/blog/2024-07-07-new-committer.md              |    3 +-
 home/blog/2024-07-08-new-committer.md              |    9 +-
 home/blog/2024-07-15-new-committer.md              |    3 +-
 home/blog/2024-07-27-new-committer.md              |    3 +-
 home/blog/2024-07-28-new-committer.md              |    3 +-
 home/blog/2024-07-29-new-committer.md              |    5 +-
 home/blog/2024-08-18-new-committer.md              |    9 +-
 home/blog/2024-08-31-new-committer.md              |    7 +-
 home/blog/2024-09-10-new-committer.md              |    5 +-
 home/blog/2024-11-09-hertzbeat-v1.6.1.md           |   17 +-
 home/blog/2024-11-24-custom-development.md         |    1 -
 home/blog/2025-03-03-gsoc-2025.md                  |    5 +-
 home/blog/2025-03-10-new-committer.md              |    5 +-
 home/blog/2025-04-06-new-pmc.md                    |    5 +-
 home/blog/2025-04-10-hertzbeat-v1.7.0.md           |   17 +-
 home/blog/2025-05-22-new-committer.md              |   11 +-
 home/blog/2025-06-10-hertzbeat-v1.7.1.md           |   17 +-
 home/blog/2025-06-29-new-committer.md              |    5 +-
 home/blog/2025-07-07-hertzbeat-v1.7.2.md           |   17 +-
 home/blog/2025-07-11-new-committer.md              |    7 +-
 home/blog/2025-08-24-hertzbeat-graduation.md       |  126 +
 home/blog/2025-09-06-hertzbeat-v1.7.3.md           |  253 +
 home/blog/2025-5-19-new-pmc.md                     |    9 +-
 home/docs/advanced/extend-tutorial.md              |    2 +-
 home/docs/community/become_committer.md            |   16 +-
 home/docs/community/become_pmc_member.md           |   15 +-
 home/docs/community/contribution.md                |   47 +-
 home/docs/community/how-to-release.md              |  241 +-
 home/docs/community/how-to-verify.md               |   13 +-
 home/docs/community/new_committer_process.md       |    2 +-
 home/docs/community/new_pmc_member_process.md      |    2 +-
 home/docs/download.md                              |   14 +-
 home/docs/help/ai_agent_chat.md                    |  371 ++
 home/docs/help/alert_sms.md                        |    8 +-
 home/docs/help/alert_threshold.md                  |  162 +-
 home/docs/help/apollo.md                           |   61 +
 home/docs/help/collector.md                        |    4 +-
 home/docs/help/dolphinscheduler.md                 |  105 +
 home/docs/help/idrac.md                            |  104 +
 home/docs/help/issue.md                            |   18 +
 home/docs/help/jenkins.md                          |   80 +
 home/docs/help/log_integration.md                  |  181 +
 home/docs/help/log_manage.md                       |  113 +
 home/docs/help/log_stream.md                       |   87 +
 home/docs/help/{ubuntu.md => macos.md}             |   46 +-
 home/docs/help/mcp_sse_server.md                   |   95 +
 home/docs/help/oracle.md                           |  113 +-
 home/docs/help/risc-v.md                           |   96 +
 home/docs/help/security_model.md                   |   16 +-
 home/docs/help/spring_gateway.md                   |   33 +-
 home/docs/help/status.md                           |    2 +-
 home/docs/help/synology_nas.md                     |  128 +
 home/docs/help/tdengine_promql.md                  |   96 +
 home/docs/help/ubuntu.md                           |   45 +-
 home/docs/introduce.md                             |    8 +-
 home/docs/start/account-modify.md                  |    3 +-
 home/docs/start/baota-deploy.md                    |    2 +-
 home/docs/start/docker-compose-deploy.md           |    8 +-
 home/docs/start/greptime-init.md                   |    2 +-
 home/docs/start/influxdb-init.md                   |    2 +-
 home/docs/start/iotdb-init.md                      |    2 +-
 home/docs/start/mysql-change.md                    |    2 +-
 home/docs/start/package-deploy.md                  |   10 +-
 home/docs/start/postgresql-change.md               |    2 +-
 home/docs/start/questdb-init.md                    |  137 +
 home/docs/start/quickstart.md                      |    4 +-
 home/docs/start/rainbond-deploy.md                 |    2 +-
 home/docs/start/tdengine-init.md                   |    2 +-
 home/docs/start/upgrade.md                         |    2 +-
 home/docs/start/usecase/linux-os-practice.md       |   94 +
 .../docs/start/usecase/springboot-auto-practice.md |    2 +-
 home/docs/start/usecase/sslcert-practice.md        |    4 +-
 home/docs/start/usecase/tdengine-practice.md       |  166 +
 home/docs/start/victoria-metrics-init.md           |    2 +-
 home/docs/template.md                              |    2 +-
 home/docusaurus.config.js                          |   38 +-
 home/i18n/en/code.json                             |    8 +-
 home/i18n/en/docusaurus-theme-classic/footer.json  |    4 -
 home/i18n/zh-cn/code.json                          |    8 +-
 .../2022-06-01-hertzbeat-v1.0.md                   |    1 -
 .../2022-06-19-hertzbeat-v1.1.0.md                 |    1 -
 .../2022-06-22-one-step-up.md                      |    1 -
 .../2022-07-10-hertzbeat-v1.1.1.md                 |    1 -
 .../2022-09-04-hertzbeat-v1.1.3.md                 |    1 -
 .../2022-09-10-ssl-practice.md                     |    3 +-
 .../2022-10-08-hertzbeat-v1.2.0.md                 |    1 -
 .../2022-11-28-hertzbeat-v1.2.2.md                 |    1 -
 .../2022-12-19-new-committer.md                    |    1 -
 .../2022-12-28-hertzbeat-v1.2.3.md                 |    1 -
 .../2023-01-05-monitor-iotdb.md                    |    1 -
 .../2023-01-08-monitor-shenyu.md                   |    1 -
 .../2023-02-02-monitor-dynamic-tp.md               |    1 -
 .../2023-02-10-new-committer.md                    |    1 -
 .../2023-02-11-monitor-mysql.md                    |    1 -
 .../2023-02-15-monitor-linux.md                    |    1 -
 .../2023-03-15-hertzbeat-v1.3.0.md                 |    1 -
 .../2023-03-22-monitor-springboot2.md              |    1 -
 .../2023-05-09-hertzbeat-v1.3.1.md                 |    1 -
 .../2023-05-11-greptimedb-store.md                 |    1 -
 .../2023-07-05-hertzbeat-v1.3.2.md                 |    1 -
 .../2023-08-14-hertzbeat-v1.4.0.md                 |    1 -
 .../2023-08-28-new-committer.md                    |    1 -
 .../2023-09-26-hertzbeat-v1.4.1.md                 |    1 -
 .../2023-11-12-hertzbeat-v1.4.2.md                 |    1 -
 .../2023-12-11-hertzbeat-v1.4.3.md                 |    1 -
 .../2024-01-11-new-committer.md                    |    1 -
 .../2024-01-18-hertzbeat-v1.4.4.md                 |    1 -
 .../2024-04-17-to-apache.md                        |    1 -
 ...24-05-09-hertzbeat-ospp-subject-introduction.md |    2 +-
 .../2024-06-15-hertzbeat-v1.6.0.md                 |    9 +-
 .../2024-07-07-new-committer.md                    |    3 +-
 .../2024-07-08-new-committer.md                    |    9 +-
 .../2024-07-15-new-committer.md                    |    5 +-
 .../2024-07-27-new-committer.md                    |    1 -
 .../2024-07-28-new-committer.md                    |    1 -
 .../2024-07-29-new-committer.md                    |    1 -
 .../2024-08-18-new-committer.md                    |    9 +-
 .../2024-08-31-new-committer.md                    |    9 +-
 .../2024-09-10-new-committer.md                    |    5 +-
 .../2024-11-09-hertzbeat-v1.6.1.md                 |   17 +-
 .../2024-11-24-custom-development.md               |    1 -
 .../2025-03-03-gsoc-2025.md                        |    1 -
 .../2025-03-10-new-committer.md                    |    5 +-
 .../2025-04-06-new-pmc.md                          |    5 +-
 .../2025-04-10-hertzbeat-v1.7.0.md                 |   17 +-
 .../2025-05-22-new-committer.md                    |   11 +-
 .../2025-06-29-new-committer.md                    |    5 +-
 .../2025-07-07-hertzbeat-v1.7.2.md                 |   17 +-
 .../2025-07-11-new-committer.md                    |    7 +-
 .../2025-08-24-hertzbeat-graduation.md             |  138 +
 .../2025-09-06-hertzbeat-v1.7.3.md                 |  253 +
 .../2025-5-19-new-pmc.md                           |    9 +-
 .../docusaurus-plugin-content-docs/current.json    |    4 +
 .../current/advanced/extend-http-default.md        |    2 +-
 .../advanced/extend-http-example-hertzbeat.md      |    2 +-
 .../current/advanced/extend-http-jsonpath.md       |    2 +-
 .../current/advanced/extend-tutorial.md            |    2 +-
 .../current/community/become_committer.md          |   13 +-
 .../current/community/become_pmc_member.md         |   12 +-
 .../current/community/contribution.md              |   45 +-
 .../current/community/how-to-release.md            |  237 +-
 .../current/community/how-to-verify.md             |    4 -
 .../current/community/new_committer_process.md     |    2 +-
 .../current/community/new_pmc_member_process.md    |    2 +-
 .../current/download.md                            |   14 +-
 .../current/help/alert_sms.md                      |    8 +-
 .../current/help/alert_threshold.md                |  132 +-
 .../current/help/apollo.md                         |   57 +
 .../current/help/dolphinscheduler.md               |  105 +
 .../current/help/idrac.md                          |  104 +
 .../current/help/issue.md                          |    9 +
 .../current/help/jenkins.md                        |   78 +
 .../current/help/log_integration.md                |  181 +
 .../current/help/log_manage.md                     |  113 +
 .../current/help/log_stream.md                     |   87 +
 .../current/help/{ubuntu.md => macos.md}           |   46 +-
 .../current/help/oracle.md                         |  123 +-
 .../current/help/risc-v.md                         |   93 +
 .../current/help/security_model.md                 |   18 +-
 .../current/help/spring_gateway.md                 |   21 +-
 .../current/help/status.md                         |    2 +-
 .../current/help/synology_nas.md                   |  127 +
 .../current/help/tdengine_promql.md                |   92 +
 .../current/help/ubuntu.md                         |   45 +-
 .../current/introduce.md                           |    8 +-
 .../current/start/account-modify.md                |    3 +-
 .../current/start/baota-deploy.md                  |    2 +-
 .../current/start/docker-compose-deploy.md         |    8 +-
 .../current/start/greptime-init.md                 |    2 +-
 .../current/start/influxdb-init.md                 |    2 +-
 .../current/start/iotdb-init.md                    |    2 +-
 .../current/start/mysql-change.md                  |    2 +-
 .../current/start/package-deploy.md                |   10 +-
 .../current/start/postgresql-change.md             |    2 +-
 .../current/start/questdb-init.md                  |  127 +
 .../current/start/quickstart.md                    |    2 +-
 .../current/start/rainbond-deploy.md               |    2 +-
 .../current/start/tdengine-init.md                 |    2 +-
 .../current/start/upgrade.md                       |    2 +-
 .../current/start/usecase/linux-os-practice.md     |   94 +
 .../start/usecase/springboot-auto-practice.md      |    2 +-
 .../current/start/usecase/sslcert-practice.md      |    4 +-
 .../current/start/usecase/tdengine-practice.md     |  171 +
 .../current/start/victoria-metrics-init.md         |    2 +-
 .../current/template.md                            |    2 +-
 .../version-v1.6.x/advanced/extend-http-default.md |    2 +-
 .../advanced/extend-http-example-hertzbeat.md      |    2 +-
 .../advanced/extend-http-jsonpath.md               |    2 +-
 .../version-v1.6.x/advanced/extend-tutorial.md     |    2 +-
 .../version-v1.6.x/community/how-to-release.md     |   30 +-
 .../version-v1.6.x/community/how-to-verify.md      |    4 -
 .../community/new_committer_process.md             |    2 +-
 .../community/new_pmc_member_process.md            |    2 +-
 .../version-v1.6.x/download.md                     |    6 +-
 .../version-v1.6.x/help/status.md                  |    2 +-
 .../version-v1.6.x/introduce.md                    |    6 +-
 .../version-v1.6.x/start/account-modify.md         |    3 +-
 .../version-v1.6.x/start/baota-deploy.md           |    2 +-
 .../version-v1.6.x/start/greptime-init.md          |    2 +-
 .../version-v1.6.x/start/influxdb-init.md          |    2 +-
 .../version-v1.6.x/start/iotdb-init.md             |    2 +-
 .../version-v1.6.x/start/mysql-change.md           |    2 +-
 .../version-v1.6.x/start/package-deploy.md         |    2 +-
 .../version-v1.6.x/start/postgresql-change.md      |    2 +-
 .../version-v1.6.x/start/quickstart.md             |    2 +-
 .../version-v1.6.x/start/rainbond-deploy.md        |    2 +-
 .../version-v1.6.x/start/sslcert-practice.md       |    4 +-
 .../version-v1.6.x/start/tdengine-init.md          |    2 +-
 .../version-v1.6.x/start/upgrade.md                |    2 +-
 .../version-v1.6.x/start/victoria-metrics-init.md  |    2 +-
 .../version-v1.6.x/template.md                     |    2 +-
 .../zh-cn/docusaurus-theme-classic/footer.json     |    4 -
 home/sidebars.json                                 |   31 +-
 home/src/css/custom.css                            |   20 +-
 home/src/pages/team/index.css                      |    2 +-
 home/src/pages/team/index.jsx                      |   48 +-
 home/src/pages/team/member.json                    |   46 +-
 home/static/.asf.yaml                              |    2 +-
 .../static/img/blog/blog-collector-manage-form.png |  Bin 0 -> 647721 bytes
 home/static/img/blog/blog-collector-manage.png     |  Bin 0 -> 468101 bytes
 home/static/img/blog/blog-name-i18n.png            |  Bin 0 -> 461676 bytes
 home/static/img/blog/blog-new-dashboard.png        |  Bin 0 -> 594780 bytes
 home/static/img/blog/blog-new-help-moudle.png      |  Bin 0 -> 293365 bytes
 home/static/img/blog/blog-new-login-page.png       |  Bin 0 -> 765132 bytes
 home/static/img/docs/cert-committer.png            |  Bin 546521 -> 0 bytes
 home/static/img/docs/cert-contributor.png          |  Bin 546472 -> 0 bytes
 home/static/img/docs/custom-arch.png               |  Bin 645261 -> 480377 
bytes
 .../docs/help/alert-sms-tencent-cloud-access.png   |  Bin 0 -> 79984 bytes
 .../img/docs/help/alert-sms-tencent-cloud-app.png  |  Bin 0 -> 42882 bytes
 .../help/alert-sms-tencent-cloud-signature.png     |  Bin 0 -> 77902 bytes
 .../docs/help/alert-sms-tencent-cloud-template.png |  Bin 0 -> 65168 bytes
 home/static/img/docs/help/alert-threshold-3.png    |  Bin 0 -> 350837 bytes
 home/static/img/docs/help/alert-threshold-4.png    |  Bin 0 -> 330629 bytes
 home/static/img/docs/help/log_integration_cn.png   |  Bin 0 -> 277357 bytes
 home/static/img/docs/help/log_integration_en.png   |  Bin 0 -> 298468 bytes
 home/static/img/docs/help/log_manage_chart_cn.png  |  Bin 0 -> 394237 bytes
 home/static/img/docs/help/log_manage_chart_en.png  |  Bin 0 -> 432069 bytes
 home/static/img/docs/help/log_manage_cn.png        |  Bin 0 -> 454286 bytes
 home/static/img/docs/help/log_manage_en.png        |  Bin 0 -> 408392 bytes
 .../img/docs/help/log_manage_log_details_cn.png    |  Bin 0 -> 388361 bytes
 .../img/docs/help/log_manage_log_details_en.png    |  Bin 0 -> 349866 bytes
 home/static/img/docs/help/log_stream_cn.png        |  Bin 0 -> 326292 bytes
 home/static/img/docs/help/log_stream_en.png        |  Bin 0 -> 359815 bytes
 .../img/docs/help/log_stream_log_entry_details.png |  Bin 0 -> 437029 bytes
 home/static/img/docs/hertzbeat-arch.png            |  Bin 1361003 -> 816305 
bytes
 home/static/img/docs/hertzbeat-arch.svg            |   25 +-
 home/static/img/docs/hertzbeat-cert.png            |  Bin 0 -> 433422 bytes
 home/static/img/docs/hertzbeat-roadmap.png         |  Bin 346109 -> 0 bytes
 home/static/img/docs/hertzbeat-roadmap.svg         |   16 -
 home/static/img/docs/start/linux-os-practice-1.png |  Bin 0 -> 235941 bytes
 home/static/img/docs/start/linux-os-practice-2.png |  Bin 0 -> 190147 bytes
 home/static/img/docs/start/linux-os-practice-3.png |  Bin 0 -> 108329 bytes
 home/static/img/docs/start/linux-os-practice-4.png |  Bin 0 -> 252053 bytes
 home/static/img/docs/start/linux-os-practice-5.png |  Bin 0 -> 164038 bytes
 home/static/img/docs/start/linux-os-practice-6.png |  Bin 0 -> 158908 bytes
 home/static/img/docs/start/linux-os-practice-7.png |  Bin 0 -> 142018 bytes
 home/static/img/docs/start/linux-os-practice-8.png |  Bin 0 -> 167296 bytes
 home/static/img/docs/start/tdengine_1.png          |  Bin 0 -> 237817 bytes
 home/static/img/docs/start/tdengine_1_1.png        |  Bin 0 -> 144052 bytes
 home/static/img/docs/start/tdengine_1_2.png        |  Bin 0 -> 232231 bytes
 home/static/img/docs/start/tdengine_1_3.png        |  Bin 0 -> 201575 bytes
 home/static/img/docs/start/tdengine_1_4.png        |  Bin 0 -> 282541 bytes
 home/static/img/docs/start/tdengine_1_5.png        |  Bin 0 -> 258004 bytes
 home/static/img/docs/start/tdengine_1_6.png        |  Bin 0 -> 391746 bytes
 home/static/img/docs/start/tdengine_2.png          |  Bin 0 -> 291256 bytes
 home/static/img/docs/start/tdengine_3.png          |  Bin 0 -> 111954 bytes
 home/static/img/docs/start/tdengine_4.png          |  Bin 0 -> 322411 bytes
 home/static/img/docs/start/tdengine_5.png          |  Bin 0 -> 181762 bytes
 home/static/img/docs/start/tdengine_6.png          |  Bin 0 -> 284314 bytes
 home/static/img/docs/start/tdengine_7.png          |  Bin 0 -> 256150 bytes
 home/static/img/docs/start/tdengine_8.png          |  Bin 0 -> 244617 bytes
 home/static/img/docs/start/tdengine_9.png          |  Bin 0 -> 237886 bytes
 home/static/img/hertzbeat-brand-white-y.png        |  Bin 9931 -> 9138 bytes
 home/static/img/hertzbeat-brand-white-y.svg        |    2 +-
 home/static/img/hertzbeat-brand-white.png          |  Bin 8433 -> 7624 bytes
 home/static/img/hertzbeat-brand-white.svg          |    2 +-
 home/static/img/hertzbeat-brand-y.png              |  Bin 11339 -> 10461 bytes
 home/static/img/hertzbeat-brand-y.svg              |    2 +-
 home/static/img/hertzbeat-brand.png                |  Bin 9774 -> 8986 bytes
 home/static/img/hertzbeat-brand.svg                |    2 +-
 home/static/img/home/0.png                         |  Bin 1494659 -> 1437109 
bytes
 home/static/img/icons/apache-incubator.svg         |    1 -
 home/static/img/icons/asf_logo.svg                 |   43 +
 .../version-v1.6.x/advanced/extend-tutorial.md     |    2 +-
 .../version-v1.6.x/community/how-to-release.md     |   30 +-
 .../version-v1.6.x/community/how-to-verify.md      |    3 -
 .../community/new_committer_process.md             |    2 +-
 .../community/new_pmc_member_process.md            |    2 +-
 home/versioned_docs/version-v1.6.x/download.md     |    6 +-
 .../version-v1.6.x/help/collector.md               |    2 +-
 home/versioned_docs/version-v1.6.x/help/status.md  |    2 +-
 home/versioned_docs/version-v1.6.x/introduce.md    |    8 +-
 .../version-v1.6.x/start/account-modify.md         |    3 +-
 .../version-v1.6.x/start/baota-deploy.md           |    2 +-
 .../version-v1.6.x/start/greptime-init.md          |    2 +-
 .../version-v1.6.x/start/influxdb-init.md          |    2 +-
 .../version-v1.6.x/start/iotdb-init.md             |    2 +-
 .../version-v1.6.x/start/mysql-change.md           |    2 +-
 .../version-v1.6.x/start/package-deploy.md         |    2 +-
 .../version-v1.6.x/start/postgresql-change.md      |    2 +-
 .../version-v1.6.x/start/quickstart.md             |    4 +-
 .../version-v1.6.x/start/rainbond-deploy.md        |    2 +-
 .../version-v1.6.x/start/sslcert-practice.md       |    4 +-
 .../version-v1.6.x/start/tdengine-init.md          |    2 +-
 .../versioned_docs/version-v1.6.x/start/upgrade.md |    2 +-
 .../version-v1.6.x/start/victoria-metrics-init.md  |    2 +-
 home/versioned_docs/version-v1.6.x/template.md     |    2 +-
 material/licenses/LICENSE                          |    2 +
 material/licenses/NOTICE                           |   38 +-
 material/licenses/backend/LICENSE                  |    1 +
 material/licenses/collector/NOTICE                 |   10 +-
 mcp-servers/README.md                              |   13 +
 mcp-servers/mcp-bash-server/.gitignore             |    2 +
 mcp-servers/mcp-bash-server/Cargo.lock             | 2813 +++++++++
 mcp-servers/mcp-bash-server/Cargo.toml             |   56 +
 mcp-servers/mcp-bash-server/Dockerfile             |   97 +
 mcp-servers/mcp-bash-server/README.md              |  333 +
 mcp-servers/mcp-bash-server/config.toml            |   68 +
 .../mcp-bash-server/src/common/bash_server.rs      | 1224 ++++
 mcp-servers/mcp-bash-server/src/common/config.rs   |  190 +
 .../mcp-bash-server/src/common/mod.rs              |   31 +-
 mcp-servers/mcp-bash-server/src/common/oauth.rs    | 1032 ++++
 .../mcp-bash-server/src/common/validator.rs        |  410 ++
 .../mcp-bash-server/src/html/mcp_oauth_index.html  |   82 +
 mcp-servers/mcp-bash-server/src/main.rs            |  618 ++
 .../templates/mcp_oauth_authorize.html             |  125 +
 pom.xml                                            |   40 +-
 script/application.yml                             |   12 +
 script/assembly/collector/assembly-linux-amd64.xml |    5 +-
 script/assembly/collector/assembly-linux-arm64.xml |    5 +-
 script/assembly/collector/assembly-macos-amd64.xml |    5 +-
 script/assembly/collector/assembly-macos-arm64.xml |    5 +-
 script/assembly/collector/assembly-windows-64.xml  |    5 +-
 script/assembly/collector/assembly.xml             |    5 +-
 script/assembly/collector/bin/shutdown.bat         |    4 +-
 script/assembly/collector/bin/shutdown.sh          |    4 +-
 script/assembly/server/assembly-docker-compose.xml |    5 +-
 .../server/{assembly.xml => assembly-docker.xml}   |    5 +-
 script/assembly/server/assembly-linux-amd64.xml    |    5 +-
 script/assembly/server/assembly-linux-arm64.xml    |    5 +-
 script/assembly/server/assembly-macos-amd64.xml    |    5 +-
 script/assembly/server/assembly-macos-arm64.xml    |    5 +-
 script/assembly/server/assembly-windows-64.xml     |    5 +-
 script/assembly/server/assembly.xml                |    5 +-
 script/assembly/server/bin/shutdown.bat            |    6 +-
 script/assembly/server/bin/shutdown.sh             |    6 +-
 .../hertzbeat-mysql-iotdb/conf/application.yml     |   50 +-
 .../hertzbeat-mysql-iotdb/conf/sureness.yml        |    1 -
 .../hertzbeat-mysql-iotdb/docker-compose.yaml      |    2 +-
 .../hertzbeat-mysql-tdengine/conf/application.yml  |   49 +-
 .../hertzbeat-mysql-tdengine/conf/sureness.yml     |    1 -
 .../hertzbeat-mysql-tdengine/docker-compose.yaml   |    2 +-
 .../conf/application.yml                           |   51 +-
 .../conf/sureness.yml                              |    1 -
 .../docker-compose.yaml                            |    2 +-
 .../conf/application.yml                           |   51 +-
 .../conf/sureness.yml                              |    1 -
 .../docker-compose.yaml                            |    2 +-
 script/docker/collector/Dockerfile                 |    6 +-
 script/docker/collector/build.sh                   |    2 +-
 script/docker/server/Dockerfile                    |    6 +-
 script/docker/server/build.sh                      |    2 +-
 script/helm/hertzbeat-helm-chart                   |    2 +-
 script/release/release-win.ps1                     |    2 +-
 script/sureness.yml                                |    1 -
 .../src/app/layout/market/market.component.html    |    4 +-
 .../app/routes/home-page/home-page.component.html  |    4 +-
 web-app/package.json                               |    1 +
 web-app/src/app/layout/basic/basic.component.less  |  479 +-
 web-app/src/app/layout/basic/basic.component.ts    |  189 +-
 .../app/layout/basic/widgets/search.component.less |    2 +-
 .../src/app/layout/basic/widgets/user.component.ts |    6 +-
 .../app/layout/passport/passport.component.html    |    4 +-
 web-app/src/app/pojo/AlertDefine.ts                |    4 +-
 .../app/{shared/constants.ts => pojo/LogEntry.ts}  |   21 +-
 .../alert-inhibit/alert-inhibit.component.html     |    4 +-
 .../alert-notice-rule.component.html               |    2 +-
 .../alert-setting/alert-setting.component.html     |  424 +-
 .../alert/alert-setting/alert-setting.component.ts |  339 +-
 .../alert-silence/alert-silence.component.html     |    2 +-
 .../app/routes/bulletin/bulletin.component.html    |    2 +-
 .../app/routes/dashboard/dashboard.component.html  |  864 +--
 .../app/routes/dashboard/dashboard.component.less  |   38 +-
 .../app/routes/dashboard/dashboard.component.ts    |   47 +-
 .../log-integration/log-integration.component.html |   85 +
 .../log-integration/log-integration.component.less |   84 +
 .../log-integration.component.spec.ts}             |   44 +-
 .../log-integration/log-integration.component.ts   |  163 +
 .../log/log-manage/log-manage.component.html       |  358 ++
 .../log/log-manage/log-manage.component.less       |   82 +
 .../log/log-manage/log-manage.component.spec.ts}   |   46 +-
 .../routes/log/log-manage/log-manage.component.ts  |  565 ++
 .../log/log-routing.module.ts}                     |   41 +-
 .../log/log-stream/log-stream.component.html       |  234 +
 .../log/log-stream/log-stream.component.less       |  425 ++
 .../log/log-stream/log-stream.component.spec.ts}   |   44 +-
 .../routes/log/log-stream/log-stream.component.ts  |  396 ++
 web-app/src/app/routes/log/log.module.ts           |   52 +
 .../monitor-data-chart.component.html              |   24 +-
 .../monitor-data-chart.component.ts                |  209 +-
 .../monitor-data-chart.worker.ts                   |  471 ++
 .../monitor-data-table.component.html              |   12 +-
 .../monitor-data-table.component.ts                |   16 +-
 .../monitor-detail/monitor-detail.component.html   |   89 +-
 .../monitor-detail/monitor-detail.component.less   |   73 +-
 .../monitor-detail/monitor-detail.component.ts     |  480 +-
 .../monitor-edit/monitor-edit.component.html       |    1 +
 .../monitor/monitor-edit/monitor-edit.component.ts |    1 +
 .../monitor-form/monitor-form.component.html       |    3 +-
 .../monitor/monitor-form/monitor-form.component.ts |    1 +
 .../monitor/monitor-new/monitor-new.component.html |    1 +
 .../monitor/monitor-new/monitor-new.component.ts   |   36 +-
 web-app/src/app/routes/monitor/monitor.module.ts   |    6 +-
 web-app/src/app/routes/routes-routing.module.ts    |    1 +
 .../system-config/system-config.component.html     |   97 +-
 .../system-config/system-config.component.ts       |   19 +
 .../routes/setting/status/status.component.html    |   35 +-
 .../app/routes/setting/status/status.component.ts  |   27 +-
 .../status-public/status-public.component.html     |  290 +-
 .../status-public/status-public.component.less     |   59 +-
 .../status-public/status-public.component.ts       |   51 +-
 web-app/src/app/service/ai-chat.service.ts         |  180 +
 web-app/src/app/service/general-config.service.ts  |    4 +
 web-app/src/app/service/log.service.ts             |  123 +
 web-app/src/app/service/monitor.service.ts         |   13 +
 ...-config.service.ts => openai-config.service.ts} |   29 +-
 .../src/app/service/status-page-public.service.ts  |   24 +-
 web-app/src/app/service/status-page.service.ts     |   23 +-
 .../shared/components/ai-chat/ai-chat.module.ts    |   55 +
 .../shared/components/ai-chat/chat.component.html  |  184 +
 .../shared/components/ai-chat/chat.component.less  |  649 ++
 .../shared/components/ai-chat/chat.component.ts    |  572 ++
 .../form-field/form-field.component.html           |    3 +-
 .../help-message-show.component.html               |    5 +-
 .../help-message-show.component.less               |   81 +-
 .../label-selector/label-selector.component.html   |    4 +-
 .../label-selector/label-selector.component.ts     |   47 +-
 web-app/src/app/shared/constants.ts                |    2 +-
 .../app/shared/services/ai-chat-modal.service.ts   |   69 +
 web-app/src/app/shared/shared-zorro.module.ts      |    4 +-
 web-app/src/app/shared/shared.module.ts            |    7 +-
 web-app/src/app/shared/utils/common-util.ts        |  245 -
 web-app/src/assets/app-data.json                   |   28 +-
 web-app/src/assets/brand.svg                       |    2 +-
 web-app/src/assets/brand_white.svg                 |    2 +-
 web-app/src/assets/color.less                      |    6 +-
 .../src/assets/doc/log-integration/otlp.en-US.md   |  107 +
 .../src/assets/doc/log-integration/otlp.zh-CN.md   |  105 +
 web-app/src/assets/i18n/en-US.json                 |  151 +-
 web-app/src/assets/i18n/ja-JP.json                 |  138 +-
 web-app/src/assets/i18n/pt-BR.json                 |  141 +-
 web-app/src/assets/i18n/zh-CN.json                 |  158 +-
 web-app/src/assets/i18n/zh-TW.json                 |  155 +-
 web-app/src/assets/img/integration/otlp.svg        |    6 +
 web-app/src/styles/index.less                      |  147 +
 web-app/yarn.lock                                  |    8 +
 813 files changed, 56820 insertions(+), 7875 deletions(-)


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

Reply via email to