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]

Reply via email to