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

shushengzhou pushed a change to branch ospp#support-docker-riscv
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


    from a4476cf27 Merge branch 'master' into ospp#support-docker-riscv
     add a8b0c1024 [Improve] Optimise and use the label-selector component for 
label selection within pages (#3762)
     add b93613c25 [feat] Support jenkins monitoring (#3774)
     add c5f038913 [improve] Prometheus streaming parsing optimization 
enhancements (#3761)
     add 586aa53e8 [OSPP] Implement a mcp server to run any scripts or commands 
securely (#3547)
     add 1c781d5bc [bugfix] webhook url query parameters missing (#3779)
     add bd1924b01 [bugfix] fix service discovery host field  
NullPointerException (#3767)
     add b3ef3d8a6 [docs] update doc and add new contributors (#3783)
     add 9b5f0f7fc [OSPP] Apache HertzBeat Log Monitoring Capability (#3673)
     add d0daa2eec [improve] Optimize Gretimedb time-series statistics. (#3776)
     add 0cba431ed Merge branch 'master' into ospp#support-docker-riscv

No new revisions were added by this update.

Summary of changes:
 .all-contributorsrc                                |    2 +-
 .github/workflows/mcp-bashserver-test.yml          |   97 +
 README.md                                          |   14 +-
 README_CN.md                                       |   14 +-
 README_JP.md                                       |   14 +-
 .../apache/hertzbeat/alert/AlerterWorkerPool.java  |   26 +
 .../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}         |   32 +-
 .../calculate/realtime/window/TimeService.java     |  213 ++
 .../realtime/window/WindowAggregator.java          |  251 ++
 .../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 |   49 +-
 .../alert/service/impl/DataSourceServiceImpl.java  |   23 +
 .../hertzbeat/alert/util/AlertTemplateUtil.java    |  122 +-
 .../apache/hertzbeat/alert/util/CryptoUtils.java   |   18 +-
 .../hertzbeat/alert/AlerterWorkerPoolTest.java     |   32 +
 .../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 ++
 .../impl/WebHookAlertNotifyHandlerImplTest.java    |   72 +-
 .../alert/service/AlertDefineServiceTest.java      |  173 +-
 .../alert/util/AlertTemplateUtilTest.java          |  195 ++
 .../collector/collect/http/HttpCollectImpl.java    |   40 +-
 .../collect/prometheus/parser/OnlineParser.java    |  108 +
 ...ParserTest.java => OnlineParserSingleTest.java} |  166 +-
 .../metrics/HertzBeatMetricsCollector.java         |    5 +
 .../collector/dispatch/export/NettyDataQueue.java  |   21 +
 .../hertzbeat/common/cache/CacheFactory.java       |   46 +-
 .../hertzbeat/common/config/CommonProperties.java  |   18 +
 .../common/constants/CommonConstants.java          |   42 +-
 .../common/entity/alerter/AlertDefine.java         |    4 +-
 .../common/entity/alerter/NoticeReceiver.java      |    4 +-
 .../hertzbeat/common/entity/log/LogEntry.java      |  143 +
 .../hertzbeat/common/queue/CommonDataQueue.java    |   29 +
 .../common/queue/impl/InMemoryCommonDataQueue.java |   29 +
 .../common/queue/impl/KafkaCommonDataQueue.java    |   76 +
 .../common/queue/impl/RedisCommonDataQueue.java    |   50 +
 ...ializer.java => KafkaLogEntryDeserializer.java} |   49 +-
 ...erializer.java => KafkaLogEntrySerializer.java} |   51 +-
 .../common/serialize/RedisLogEntryCodec.java       |   75 +
 .../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 ++
 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 +
 {hertzbeat-push => hertzbeat-log}/pom.xml          |   41 +-
 .../log/controller/LogIngestionController.java     |  109 +
 .../log/controller/LogManagerController.java       |   64 +
 .../log/controller/LogQueryController.java         |  226 ++
 .../hertzbeat/log/controller/LogSseController.java |   33 +-
 .../hertzbeat/log/notice/LogSseFilterCriteria.java |   98 +
 .../apache/hertzbeat/log/notice/LogSseManager.java |  108 +
 .../hertzbeat/log/service/LogProtocolAdapter.java  |   32 +-
 .../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                          |    7 +-
 .../manager/service/impl/MonitorServiceImpl.java   |    8 +-
 .../manager/support/GlobalExceptionHandler.java    |   17 +
 .../src/main/resources/application.yml             |   14 +-
 .../db/migration/h2/V173__update_column.sql        |    2 +-
 ...__update_column.sql => V174__update_column.sql} |   11 +-
 .../db/migration/mysql/V173__update_column.sql     |    2 -
 .../V174__update_column.sql}                       |   34 +-
 .../migration/postgresql/V173__update_column.sql   |    3 +-
 ...__update_column.sql => V174__update_column.sql} |   13 +-
 .../src/main/resources/define/app-jenkins.yml      |  691 +++++
 hertzbeat-manager/src/main/resources/sureness.yml  |    2 +
 .../org/apache/hertzbeat/manager/ManagerTest.java  |    4 +-
 .../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 +
 .../warehouse/db/GreptimeSqlQueryExecutorTest.java |  140 +
 .../tsdb/greptime/GreptimeDbDataStorageTest.java   |  392 +++
 home/docs/help/alert_threshold.md                  |  162 +-
 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/security_model.md                   |    4 +-
 .../docusaurus-plugin-content-docs/current.json    |    4 +
 .../current/help/alert_threshold.md                |  132 +-
 .../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/security_model.md                 |    4 +-
 home/sidebars.json                                 |    9 +
 home/src/pages/team/index.jsx                      |   14 +-
 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
 material/licenses/LICENSE                          |    1 +
 material/licenses/backend/LICENSE                  |    1 +
 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              |   20 +-
 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                                            |   21 +-
 script/helm/hertzbeat-helm-chart                   |    2 +-
 web-app/src/app/pojo/AlertDefine.ts                |    4 +-
 .../src/app/pojo/LogEntry.ts                       |   37 +-
 .../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 +-
 .../log-integration.component.html}                |   20 +-
 .../log-integration.component.less}                |    6 +-
 .../log-integration.component.spec.ts}             |   12 +-
 .../log-integration/log-integration.component.ts}  |   80 +-
 .../log/log-manage/log-manage.component.html       |  358 +++
 .../log/log-manage/log-manage.component.less       |   82 +
 .../log/log-manage/log-manage.component.spec.ts}   |   12 +-
 .../routes/log/log-manage/log-manage.component.ts  |  565 ++++
 .../src/app/routes/log/log-routing.module.ts       |   15 +-
 .../log/log-stream/log-stream.component.html       |  234 ++
 .../log/log-stream/log-stream.component.less       |  425 +++
 .../log-stream/log-stream.component.spec.ts}       |   12 +-
 .../routes/log/log-stream/log-stream.component.ts  |  396 +++
 web-app/src/app/routes/log/log.module.ts           |   52 +
 .../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/routes-routing.module.ts    |    1 +
 .../routes/setting/status/status.component.html    |    2 +-
 web-app/src/app/service/log.service.ts             |  123 +
 .../form-field/form-field.component.html           |    1 +
 .../label-selector/label-selector.component.html   |    4 +-
 .../label-selector/label-selector.component.ts     |   47 +-
 web-app/src/assets/app-data.json                   |   26 +
 .../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                 |  128 +-
 web-app/src/assets/i18n/ja-JP.json                 |  127 +-
 web-app/src/assets/i18n/pt-BR.json                 |  132 +-
 web-app/src/assets/i18n/zh-CN.json                 |  137 +-
 web-app/src/assets/i18n/zh-TW.json                 |  134 +-
 web-app/src/assets/img/integration/otlp.svg        |    6 +
 199 files changed, 23297 insertions(+), 819 deletions(-)
 create mode 100644 .github/workflows/mcp-bashserver-test.yml
 create mode 100644 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/JexlExprCalculator.java
 create mode 100644 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/periodic/LogPeriodicAlertCalculator.java
 rename 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/{PeriodicAlertCalculator.java
 => periodic/MetricsPeriodicAlertCalculator.java} (64%)
 rename hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/{ 
=> periodic}/PeriodicAlertRuleScheduler.java (68%)
 rename 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/{RealTimeAlertCalculator.java
 => realtime/MetricsRealTimeAlertCalculator.java} (87%)
 create mode 100644 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/realtime/WindowedLogRealTimeAlertCalculator.java
 create mode 100644 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/realtime/window/AlarmEvaluator.java
 create mode 100644 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/realtime/window/LogWorker.java
 copy 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/{dto/PrometheusExternAlert.java
 => calculate/realtime/window/MatchingLogEvent.java} (65%)
 create mode 100644 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/realtime/window/TimeService.java
 create mode 100644 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/realtime/window/WindowAggregator.java
 create mode 100644 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/periodic/LogPeriodicAlertCalculatorTest.java
 rename 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/{PeriodicAlertCalculatorTest.java
 => periodic/MetricsPeriodicAlertCalculatorTest.java} (95%)
 rename 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/{RealTimeAlertCalculatorMatchTest.java
 => realtime/MetricsRealTimeAlertCalculatorMatchTest.java} (90%)
 rename 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/{RealTimeAlertCalculatorTest.java
 => realtime/MetricsRealTimeAlertCalculatorTest.java} (89%)
 create mode 100644 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/realtime/WindowedLogRealTimeAlertCalculatorTest.java
 create mode 100644 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/realtime/window/AlarmEvaluatorTest.java
 create mode 100644 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/realtime/window/LogWorkerTest.java
 create mode 100644 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/realtime/window/TimeServiceTest.java
 create mode 100644 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/realtime/window/WindowAggregatorTest.java
 copy 
hertzbeat-collector/hertzbeat-collector-basic/src/test/java/org/apache/hertzbeat/collector/collect/prometheus/parser/{OnlineParserTest.java
 => OnlineParserSingleTest.java} (79%)
 create mode 100644 
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/log/LogEntry.java
 copy 
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/serialize/{KafkaMetricsDataDeserializer.java
 => KafkaLogEntryDeserializer.java} (51%)
 copy 
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/serialize/{KafkaMetricsDataSerializer.java
 => KafkaLogEntrySerializer.java} (51%)
 create mode 100644 
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/serialize/RedisLogEntryCodec.java
 create mode 100644 
hertzbeat-common/src/test/java/org/apache/hertzbeat/common/serialize/KafkaLogEntryDeserializerTest.java
 create mode 100644 
hertzbeat-common/src/test/java/org/apache/hertzbeat/common/serialize/KafkaLogEntrySerializerTest.java
 create mode 100644 
hertzbeat-common/src/test/java/org/apache/hertzbeat/common/serialize/RedisLogEntryCodecTest.java
 create mode 100644 hertzbeat-e2e/hertzbeat-log-e2e/pom.xml
 create mode 100644 
hertzbeat-e2e/hertzbeat-log-e2e/src/test/java/org/apache/hertzbeat/log/alert/LogPeriodicAlertE2eTest.java
 create mode 100644 
hertzbeat-e2e/hertzbeat-log-e2e/src/test/java/org/apache/hertzbeat/log/alert/LogRealTimeAlertE2eTest.java
 create mode 100644 
hertzbeat-e2e/hertzbeat-log-e2e/src/test/java/org/apache/hertzbeat/log/ingestion/LogIngestionE2eTest.java
 create mode 100644 
hertzbeat-e2e/hertzbeat-log-e2e/src/test/java/org/apache/hertzbeat/log/storage/GreptimeLogStorageE2eTest.java
 create mode 100644 
hertzbeat-e2e/hertzbeat-log-e2e/src/test/resources/vector.yml
 copy {hertzbeat-push => hertzbeat-log}/pom.xml (67%)
 create mode 100644 
hertzbeat-log/src/main/java/org/apache/hertzbeat/log/controller/LogIngestionController.java
 create mode 100644 
hertzbeat-log/src/main/java/org/apache/hertzbeat/log/controller/LogManagerController.java
 create mode 100644 
hertzbeat-log/src/main/java/org/apache/hertzbeat/log/controller/LogQueryController.java
 copy 
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/controller/ManagerSseController.java
 => 
hertzbeat-log/src/main/java/org/apache/hertzbeat/log/controller/LogSseController.java
 (56%)
 create mode 100644 
hertzbeat-log/src/main/java/org/apache/hertzbeat/log/notice/LogSseFilterCriteria.java
 create mode 100644 
hertzbeat-log/src/main/java/org/apache/hertzbeat/log/notice/LogSseManager.java
 copy 
hertzbeat-ai-agent/src/main/java/org/apache/hertzbeat/ai/agent/config/OpenAiYamlConfig.java
 => 
hertzbeat-log/src/main/java/org/apache/hertzbeat/log/service/LogProtocolAdapter.java
 (57%)
 create mode 100644 
hertzbeat-log/src/main/java/org/apache/hertzbeat/log/service/impl/OtlpLogProtocolAdapter.java
 create mode 100644 
hertzbeat-log/src/test/java/org/apache/hertzbeat/log/controller/LogIngestionControllerTest.java
 create mode 100644 
hertzbeat-log/src/test/java/org/apache/hertzbeat/log/controller/LogManagerControllerTest.java
 create mode 100644 
hertzbeat-log/src/test/java/org/apache/hertzbeat/log/controller/LogQueryControllerTest.java
 create mode 100644 
hertzbeat-log/src/test/java/org/apache/hertzbeat/log/controller/LogSseControllerTest.java
 create mode 100644 
hertzbeat-log/src/test/java/org/apache/hertzbeat/log/notice/LogSseFilterCriteriaTest.java
 create mode 100644 
hertzbeat-log/src/test/java/org/apache/hertzbeat/log/notice/LogSseManagerTest.java
 create mode 100644 
hertzbeat-log/src/test/java/org/apache/hertzbeat/log/service/impl/OtlpLogProtocolAdapterTest.java
 copy 
hertzbeat-manager/src/main/resources/db/migration/h2/{V173__update_column.sql 
=> V174__update_column.sql} (76%)
 copy 
hertzbeat-manager/src/main/resources/db/migration/{postgresql/V160__update_column.sql
 => mysql/V174__update_column.sql} (55%)
 copy 
hertzbeat-manager/src/main/resources/db/migration/postgresql/{V172__update_column.sql
 => V174__update_column.sql} (75%)
 create mode 100644 hertzbeat-manager/src/main/resources/define/app-jenkins.yml
 create mode 100644 
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/GreptimeSqlQueryExecutor.java
 create mode 100644 
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/store/history/tsdb/greptime/GreptimeSqlQueryContent.java
 create mode 100644 
hertzbeat-warehouse/src/test/java/org/apache/hertzbeat/warehouse/db/GreptimeSqlQueryExecutorTest.java
 create mode 100644 
hertzbeat-warehouse/src/test/java/org/apache/hertzbeat/warehouse/store/history/tsdb/greptime/GreptimeDbDataStorageTest.java
 create mode 100644 home/docs/help/jenkins.md
 create mode 100644 home/docs/help/log_integration.md
 create mode 100644 home/docs/help/log_manage.md
 create mode 100644 home/docs/help/log_stream.md
 create mode 100644 
home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/jenkins.md
 create mode 100644 
home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/log_integration.md
 create mode 100644 
home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/log_manage.md
 create mode 100644 
home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/log_stream.md
 create mode 100644 home/static/img/docs/help/alert-threshold-3.png
 create mode 100644 home/static/img/docs/help/alert-threshold-4.png
 create mode 100644 home/static/img/docs/help/log_integration_cn.png
 create mode 100644 home/static/img/docs/help/log_integration_en.png
 create mode 100644 home/static/img/docs/help/log_manage_chart_cn.png
 create mode 100644 home/static/img/docs/help/log_manage_chart_en.png
 create mode 100644 home/static/img/docs/help/log_manage_cn.png
 create mode 100644 home/static/img/docs/help/log_manage_en.png
 create mode 100644 home/static/img/docs/help/log_manage_log_details_cn.png
 create mode 100644 home/static/img/docs/help/log_manage_log_details_en.png
 create mode 100644 home/static/img/docs/help/log_stream_cn.png
 create mode 100644 home/static/img/docs/help/log_stream_en.png
 create mode 100644 home/static/img/docs/help/log_stream_log_entry_details.png
 create mode 100644 mcp-servers/README.md
 create mode 100644 mcp-servers/mcp-bash-server/.gitignore
 create mode 100644 mcp-servers/mcp-bash-server/Cargo.lock
 create mode 100644 mcp-servers/mcp-bash-server/Cargo.toml
 create mode 100644 mcp-servers/mcp-bash-server/Dockerfile
 create mode 100644 mcp-servers/mcp-bash-server/README.md
 create mode 100644 mcp-servers/mcp-bash-server/config.toml
 create mode 100644 mcp-servers/mcp-bash-server/src/common/bash_server.rs
 create mode 100644 mcp-servers/mcp-bash-server/src/common/config.rs
 copy 
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/notice/AlertNoticeException.java
 => mcp-servers/mcp-bash-server/src/common/mod.rs (68%)
 create mode 100644 mcp-servers/mcp-bash-server/src/common/oauth.rs
 create mode 100644 mcp-servers/mcp-bash-server/src/common/validator.rs
 create mode 100644 mcp-servers/mcp-bash-server/src/html/mcp_oauth_index.html
 create mode 100644 mcp-servers/mcp-bash-server/src/main.rs
 create mode 100644 
mcp-servers/mcp-bash-server/templates/mcp_oauth_authorize.html
 copy 
template-marketplace/hertzbeat-template-hub-web-app/src/app/app.component.ts => 
web-app/src/app/pojo/LogEntry.ts (65%)
 copy 
web-app/src/app/routes/{alert/alert-integration/alert-integration.component.html
 => log/log-integration/log-integration.component.html} (83%)
 copy 
web-app/src/app/routes/{alert/alert-integration/alert-integration.component.less
 => log/log-integration/log-integration.component.less} (95%)
 copy 
web-app/src/app/routes/{alert/alert-silence/alert-silence.component.spec.ts => 
log/log-integration/log-integration.component.spec.ts} (77%)
 copy 
web-app/src/app/routes/{alert/alert-integration/alert-integration.component.ts 
=> log/log-integration/log-integration.component.ts} (66%)
 create mode 100644 
web-app/src/app/routes/log/log-manage/log-manage.component.html
 create mode 100644 
web-app/src/app/routes/log/log-manage/log-manage.component.less
 copy 
web-app/src/app/{shared/components/form-field/form-field.component.spec.ts => 
routes/log/log-manage/log-manage.component.spec.ts} (80%)
 create mode 100644 
web-app/src/app/routes/log/log-manage/log-manage.component.ts
 copy 
template-marketplace/hertzbeat-template-hub-web-app/src/app/routes/market/market-routing.module.ts
 => web-app/src/app/routes/log/log-routing.module.ts (67%)
 create mode 100644 
web-app/src/app/routes/log/log-stream/log-stream.component.html
 create mode 100644 
web-app/src/app/routes/log/log-stream/log-stream.component.less
 copy web-app/src/app/routes/{setting/define/define.component.spec.ts => 
log/log-stream/log-stream.component.spec.ts} (79%)
 create mode 100644 
web-app/src/app/routes/log/log-stream/log-stream.component.ts
 create mode 100644 web-app/src/app/routes/log/log.module.ts
 create mode 100644 web-app/src/app/service/log.service.ts
 create mode 100644 web-app/src/assets/doc/log-integration/otlp.en-US.md
 create mode 100644 web-app/src/assets/doc/log-integration/otlp.zh-CN.md
 create mode 100644 web-app/src/assets/img/integration/otlp.svg


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

Reply via email to