This is an automated email from the ASF dual-hosted git repository.
Duansg pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
The following commit(s) were added to refs/heads/master by this push:
new 79d15ed5de [fix] register JMX value types via metadata instead of
enable-monitoring (#4377)
79d15ed5de is described below
commit 79d15ed5de6e6dd7d34ec635e6e458f87b2f1889
Author: Duansg <[email protected]>
AuthorDate: Sat Sep 12 21:36:43 2026 +0800
[fix] register JMX value types via metadata instead of enable-monitoring
(#4377)
---
hertzbeat-collector/hertzbeat-collector-collector/pom.xml | 1 -
.../hertzbeat-collector-native/reachability-metadata.json | 9 ++++++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/hertzbeat-collector/hertzbeat-collector-collector/pom.xml
b/hertzbeat-collector/hertzbeat-collector-collector/pom.xml
index ae6be74df3..ed0699c0fe 100644
--- a/hertzbeat-collector/hertzbeat-collector-collector/pom.xml
+++ b/hertzbeat-collector/hertzbeat-collector-collector/pom.xml
@@ -424,7 +424,6 @@
<imageName>${native.image.name}</imageName>
<buildArgs>
<buildArg>-H:+UnlockExperimentalVMOptions</buildArg>
-
<buildArg>--enable-monitoring=jmxclient</buildArg>
<buildArg>-H:-AddAllFileSystemProviders</buildArg>
<buildArg>-H:ServiceLoaderFeatureExcludeServiceProviders=org.apache.sshd.common.file.root.RootedFileSystemProvider,org.apache.sshd.sftp.client.fs.SftpFileSystemProvider</buildArg>
<buildArg>--initialize-at-build-time=net.i2p.crypto.eddsa.EdDSASecurityProvider,org.apache.arrow.memory.util.MemoryUtil</buildArg>
diff --git
a/hertzbeat-collector/hertzbeat-collector-collector/src/main/resources/META-INF/native-image/org.apache.hertzbeat/hertzbeat-collector-native/reachability-metadata.json
b/hertzbeat-collector/hertzbeat-collector-collector/src/main/resources/META-INF/native-image/org.apache.hertzbeat/hertzbeat-collector-native/reachability-metadata.json
index 9a3116a3ab..87d0c05b8b 100644
---
a/hertzbeat-collector/hertzbeat-collector-collector/src/main/resources/META-INF/native-image/org.apache.hertzbeat/hertzbeat-collector-native/reachability-metadata.json
+++
b/hertzbeat-collector/hertzbeat-collector-collector/src/main/resources/META-INF/native-image/org.apache.hertzbeat/hertzbeat-collector-native/reachability-metadata.json
@@ -13,6 +13,13 @@
{"type": "io.netty.channel.epoll.EpollEventLoopGroup",
"allPublicConstructors": true},
{"type": "io.netty.channel.socket.nio.NioDatagramChannel",
"allPublicConstructors": true},
{"type": "io.netty.channel.socket.nio.NioSocketChannel",
"allPublicConstructors": true},
- {"type": "io.netty.channel.nio.NioEventLoopGroup",
"allPublicConstructors": true}
+ {"type": "io.netty.channel.nio.NioEventLoopGroup",
"allPublicConstructors": true},
+
+ {"type": "java.lang.management.ThreadInfo", "allPublicMethods": true},
+ {"type": "java.lang.management.LockInfo", "allPublicMethods": true},
+ {"type": "java.lang.management.MonitorInfo", "allPublicMethods": true},
+ {"type": "java.lang.StackTraceElement", "allPublicMethods": true},
+ {"type": "java.lang.management.MemoryUsage", "allPublicMethods": true},
+ {"type": "com.sun.management.GcInfo", "allPublicMethods": true}
]
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]