This is an automated email from the ASF dual-hosted git repository.
zhaoqingran pushed a change to branch script
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
from 151b65a5e feat(collector): integrate GraalVM for script execution
new e8aeaf52e docs: update Java version requirements in deployment
documentation
new e5df17674 refactor(script-executor): rename JSR223ScriptExecutor to
Jsr223ScriptExecutorThe class JSR223ScriptExecutor has been renamed to
Jsr223ScriptExecutor to adhere toJava naming conventions. This is a part of the
ongoing refactoring to standardize the codebase and improve readability.
add 2763ee4dc [doc]update doc for custom plugin (#2245)
add 049c0937b [improve] update thread pool nums policy (#2606)
add 19955fa59 [improve] add md-lint command and docs (#2640)
add 7bb049f2d [improve] improve code (#2523)
add 2076693a1 [doc] help doc for mqtt (#2645)
add 3e1d87b59 Grafana doc (#2647)
add 31fcb0d83 [improve] added a method to obtain plugin parameters (#2644)
add 3ec150c58 [improve] improve markdown format for MD003 (#2649)
new 64bbfe5e6 Merge branch 'master' of github.com:apache/hertzbeat into
script
new 2f3f7e1bb refactor(script-executor): rename JSR223ScriptExecutor to
Jsr223ScriptExecutorThe class JSR223ScriptExecutor has been renamed to
Jsr223ScriptExecutor to adhere toJava naming conventions. This is a part of the
ongoing refactoring to standardize the codebase and improve readability.
add 16cb8f681 [doc]Improve install doc (#2650)
add 714f21647 [improve]improve doc 052 (#2654)
add ec92f4ee9 translation airflow.md to English (#2656)
add 4a691777a [improve] improve plugin params (#2655)
new 32190e229 Merge branch 'master' of github.com:apache/hertzbeat into
script
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.markdownlint-cli2.jsonc | 6 +-
.../apache/hertzbeat/alert/AlerterWorkerPool.java | 10 +-
.../hertzbeat/alert/calculate/CalculateAlarm.java | 8 +-
collector/pom.xml | 3 -
.../collector/collect/jmx/JmxClassLoader.java | 55 ++++++++++
.../collector/collect/jmx/JmxCollectImpl.java | 9 +-
.../hertzbeat/collector/dispatch/WorkerPool.java | 6 +-
.../collector/script/GraalJavaScriptExecutor.java | 10 +-
common/pom.xml | 4 +-
.../common/constants/CommonConstants.java | 2 +-
.../hertzbeat/common/constants/ScriptTypeEnum.java | 81 +++++++-------
.../hertzbeat/common/entity/dto/PluginUpload.java | 5 +
.../hertzbeat/common/entity/job/Configmap.java | 3 +-
.../common/entity/manager/PluginMetadata.java | 4 +
.../common/entity/plugin/PluginConfig.java | 5 +
.../common/entity/plugin/PluginContext.java | 119 ++++++++++++++++++++-
.../hertzbeat/common/script/ScriptBeanManager.java | 8 +-
.../hertzbeat/common/script/ScriptExecutor.java | 25 +++--
.../common/script/ScriptExecutorFactory.java | 46 ++++----
.../common/script/executor/JavaScriptExecutor.java | 2 +-
...riptExecutor.java => Jsr223ScriptExecutor.java} | 63 +++++------
.../hertzbeat/common/support/CommonThreadPool.java | 2 +-
.../support/exception/ScriptLoadException.java | 21 ++--
.../common/support/valid/ScriptValidator.java | 5 +-
.../common/entity/plugin/PluginContextTest.java | 100 +++++++++++++++++
.../common/support/CommonThreadPoolTest.java | 18 ++--
hip/README.md | 4 +-
home/blog/2022-09-04-hertzbeat-v1.1.3.md | 3 +-
home/blog/2022-11-28-hertzbeat-v1.2.2.md | 12 +--
home/blog/2024-06-15-hertzbeat-v1.6.0.md | 12 +--
home/docs/community/document.md | 18 ++++
home/docs/community/how-to-release.md | 4 +-
home/docs/download.md | 6 +-
home/docs/help/airflow.md | 54 +++++-----
home/docs/help/grafana_dashboard.md | 18 +++-
home/docs/help/guide.md | 1 +
home/docs/help/memcached.md | 2 -
home/docs/help/mqtt.md | 44 ++++++++
home/docs/help/nebulagraph.md | 2 -
home/docs/help/oracle.md | 2 +-
home/docs/help/plugin.md | 108 +++++++++++++++----
home/docs/start/package-deploy.md | 7 +-
.../2022-09-04-hertzbeat-v1.1.3.md | 3 +-
.../2022-11-28-hertzbeat-v1.2.2.md | 12 +--
.../2024-06-15-hertzbeat-v1.6.0.md | 12 +--
.../current/community/document.md | 18 ++++
.../current/community/how-to-release.md | 4 +-
.../current/download.md | 6 +-
.../current/help/grafana_dashboard.md | 16 ++-
.../current/help/guide.md | 1 +
.../current/help/mqtt.md | 43 ++++++++
.../current/help/nebulagraph.md | 2 -
.../current/help/oracle.md | 2 +-
.../current/help/plugin.md | 112 +++++++++++++++----
.../current/start/package-deploy.md | 7 +-
.../version-v1.5.x/community/how-to-release.md | 4 +-
.../version-v1.5.x/help/nebulagraph.md | 2 -
home/package.json | 7 +-
home/sidebars.json | 3 +-
home/static/img/docs/help/plugin-4.png | Bin 98869 -> 0 bytes
home/static/img/docs/help/plugin-5-en.jpg | Bin 0 -> 430440 bytes
home/static/img/docs/help/plugin-5.jpg | Bin 0 -> 392094 bytes
.../version-v1.5.x/community/how-to-release.md | 4 +-
.../version-v1.5.x/help/memcached.md | 2 -
.../version-v1.5.x/help/nebulagraph.md | 2 -
manager/pom.xml | 8 ++
.../manager/controller/AccountController.java | 12 ++-
.../manager/controller/PluginController.java | 4 +-
.../manager/service/impl/PluginServiceImpl.java | 43 +++++---
manager/src/main/resources/define/app-mqtt.yml | 3 +
.../manager/controller/AccountControllerTest.java | 4 +-
.../manager/service/PluginServiceTest.java | 7 +-
pom.xml | 13 +++
.../remoting/netty/NettyRemotingClient.java | 6 +-
.../remoting/netty/NettyRemotingServer.java | 1 -
.../hertzbeat/warehouse/WarehouseWorkerPool.java | 4 +-
web-app/src/app/pojo/Plugin.ts | 1 +
.../routes/setting/plugins/plugin.component.html | 13 ++-
web-app/src/assets/i18n/en-US.json | 1 +
web-app/src/assets/i18n/zh-CN.json | 1 +
web-app/src/assets/i18n/zh-TW.json | 1 +
81 files changed, 965 insertions(+), 336 deletions(-)
create mode 100644
collector/src/main/java/org/apache/hertzbeat/collector/collect/jmx/JmxClassLoader.java
rename
common/src/main/java/org/apache/hertzbeat/common/script/executor/{JSR223ScriptExecutor.java
=> Jsr223ScriptExecutor.java} (54%)
create mode 100644
common/src/test/java/org/apache/hertzbeat/common/entity/plugin/PluginContextTest.java
create mode 100644 home/docs/help/mqtt.md
create mode 100644
home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/mqtt.md
create mode 100644 home/static/img/docs/help/plugin-5-en.jpg
create mode 100644 home/static/img/docs/help/plugin-5.jpg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]