PDavid commented on PR #2362:
URL: https://github.com/apache/zookeeper/pull/2362#issuecomment-4091217017

   ### Testing
   
   Tested this locally as follows:
   
   Created keystore:
   
   ```
   keytool -genkeypair -alias zkAdmin -keyalg RSA -keysize 2048 \
     -dname "CN=your.server.com" -validity 365 \
     -keystore keystore.jks -storepass password -keypass password
   ```
   
   Created truststore:
   
   ```
   # Export the cert
   keytool -export -alias zkAdmin -file zkAdmin.crt \
     -keystore keystore.jks -storepass password
   
   # Import into truststore
   keytool -import -alias zkAdmin -file zkAdmin.crt \
     -keystore truststore.jks -storepass password -noprompt
   ```
   
   Added these to  `zoo.cfg`:
   
   ```
   ...
   
metricsProvider.className=org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
   metricsProvider.httpPort=7000
   metricsProvider.httpsPort=7000
   metricsProvider.ssl.keyStore.location=keystore.jks
   metricsProvider.ssl.keyStore.password=password
   metricsProvider.ssl.trustStore.location=keystore.jks
   metricsProvider.ssl.trustStore.password=password
   metricsProvider.ssl.need.client.auth=false
   ```
   
   Started ZooKeeper:
   
   ```
   mvn clean install -DskipTests && bin/zkServer.sh start
   ```
   
   ZooKeeper log:
   
   ```
   ...
   2026-03-19 16:52:27,546 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@167] - Reading configuration from: 
/home/david/projects/upstream/zookeeper/bin/../conf/zoo.cfg
   2026-03-19 16:52:27,550 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@434] - clientPortAddress is 0.0.0.0:2181
   2026-03-19 16:52:27,551 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@438] - secureClientPort is not set
   2026-03-19 16:52:27,551 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@454] - observerMasterPort is not set
   2026-03-19 16:52:27,551 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@471] - metricsProvider.className is 
org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
   2026-03-19 16:52:27,552 [myid:] - INFO  
[main:o.a.z.s.DatadirCleanupManager@78] - autopurge.snapRetainCount set to 3
   2026-03-19 16:52:27,552 [myid:] - INFO  
[main:o.a.z.s.DatadirCleanupManager@79] - autopurge.purgeInterval set to 0
   2026-03-19 16:52:27,552 [myid:] - INFO  
[main:o.a.z.s.DatadirCleanupManager@101] - Purge task is not scheduled.
   2026-03-19 16:52:27,553 [myid:] - WARN  [main:o.a.z.s.q.QuorumPeerMain@139] 
- Either no config or no quorum defined in config, running in standalone mode
   2026-03-19 16:52:27,553 [myid:] - INFO  [main:o.a.z.j.ManagedUtil@46] - 
Log4j 1.2 jmx support not found; jmx disabled.
   2026-03-19 16:52:27,554 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@167] - Reading configuration from: 
/home/david/projects/upstream/zookeeper/bin/../conf/zoo.cfg
   2026-03-19 16:52:27,554 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@434] - clientPortAddress is 0.0.0.0:2181
   2026-03-19 16:52:27,554 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@438] - secureClientPort is not set
   2026-03-19 16:52:27,554 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@454] - observerMasterPort is not set
   2026-03-19 16:52:27,554 [myid:] - INFO  
[main:o.a.z.s.q.QuorumPeerConfig@471] - metricsProvider.className is 
org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
   2026-03-19 16:52:27,554 [myid:] - INFO  
[main:o.a.z.s.ZooKeeperServerMain@122] - Starting server
   2026-03-19 16:52:27,559 [myid:] - INFO  
[main:o.a.z.m.p.PrometheusMetricsProvider@123] - Initializing Prometheus 
metrics with Jetty, configuration: {httpsPort=7000, 
ssl.keyStore.location=keystore.jks, ssl.trustStore.location=keystore.jks, 
ssl.keyStore.password=password, ssl.trustStore.password=password, 
ssl.need.client.auth=false, httpPort=7000, 
ssl.enabledProtocols=TLSv1.2,TLSv1.3, 
ssl.ciphersuites=TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384}
   2026-03-19 16:52:27,587 [myid:] - INFO  
[main:o.a.z.m.p.PrometheusMetricsProvider@161] - Starting Prometheus Jetty 
server...
   2026-03-19 16:52:27,592 [myid:] - INFO  [main:o.e.j.u.l.Log@170] - Logging 
initialized @313ms to org.eclipse.jetty.util.log.Slf4jLog
   2026-03-19 16:52:27,645 [myid:] - INFO  [main:o.e.j.s.Server@375] - 
jetty-9.4.58.v20250814; built: 2025-08-14T02:28:49.637Z; git: 
8f1440587e9e4ae7db3d74cf205643f3d707148d; jvm 1.8.0_422-b05
   2026-03-19 16:52:27,662 [myid:] - INFO  [main:o.e.j.s.h.ContextHandler@921] 
- Started o.e.j.s.ServletContextHandler@2d1ef81a{/,null,AVAILABLE}
   2026-03-19 16:52:27,759 [myid:] - INFO  
[main:o.e.j.u.s.SslContextFactory@358] - 
x509=X509@4c39bec8(zkadmin,h=[your.server.com],a=[],w=[]) for 
Server@1f59a598[provider=null,keyStore=file:///home/david/projects/upstream/zookeeper/keystore.jks,trustStore=file:///home/david/projects/upstream/zookeeper/keystore.jks]
   2026-03-19 16:52:27,799 [myid:] - INFO  [main:o.e.j.s.AbstractConnector@333] 
- Started ServerConnector@3835c46{SSL, (ssl, http/1.1)}{0.0.0.0:7000}
   2026-03-19 16:52:27,799 [myid:] - INFO  [main:o.e.j.s.Server@415] - Started 
@521ms
   2026-03-19 16:52:27,799 [myid:] - INFO  
[main:o.a.z.m.p.PrometheusMetricsProvider@223] - Prometheus metrics provider 
with Jetty started. HTTP port: 7000, HTTPS port: 7000
   2026-03-19 16:52:27,805 [myid:] - INFO  [main:o.a.z.s.ServerMetrics@64] - 
ServerMetrics initialized with provider 
org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider@68e965f5
   2026-03-19 16:52:27,813 [myid:] - INFO  
[main:o.a.z.s.a.DigestAuthenticationProvider@51] - ACL digest algorithm is: SHA1
   2026-03-19 16:52:27,814 [myid:] - INFO  
[main:o.a.z.s.a.DigestAuthenticationProvider@65] - 
zookeeper.DigestAuthenticationProvider.enabled = true
   2026-03-19 16:52:27,815 [myid:] - INFO  [main:o.a.z.s.p.FileTxnSnapLog@124] 
- zookeeper.snapshot.trust.empty : false
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] - 
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] -   
______                  _                                          
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] -  
|___  /                 | |                                         
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] -    
 / /    ___     ___   | | __   ___    ___   _ __     ___   _ __   
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] -    
/ /    / _ \   / _ \  | |/ /  / _ \  / _ \ | '_ \   / _ \ | '__|
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] -   
/ /__  | (_) | | (_) | |   <  |  __/ |  __/ | |_) | |  __/ | |    
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] -  
/_____|  \___/   \___/  |_|\_\  \___|  \___| | .__/   \___| |_|
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] -    
                                           | |                     
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] -    
                                           |_|                     
   2026-03-19 16:52:27,820 [myid:] - INFO  [main:o.a.z.ZookeeperBanner@42] - 
   2026-03-19 16:52:27,821 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:zookeeper.version=3.10.0-SNAPSHOT-9dcea1921e24a1065bc7d56e2c13056da36d6ad5-dirty,
 built on 2026-03-19 15:52 UTC
   2026-03-19 16:52:27,821 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:host.name=paksyd-5680-ubuntu
   2026-03-19 16:52:27,821 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:java.version=1.8.0_422
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:java.vendor=Temurin
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:java.home=/home/david/.sdkman/candidates/java/8.0.422-tem/jre
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:java.class.path=/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/classes:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/classes:/home/david/projects/upstream/zookeeper/bin/../build/classes:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/zookeeper-jute-3.10.0-SNAPSHOT.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/zookeeper-3.10.0-SNAPSHOT.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/slf4j-api-2.0.13.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-tracer-otel-agent-1.3.10.jar:/home/david/projects/upstream/zookeep
 
er/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-tracer-otel-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-tracer-initializer-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-tracer-common-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-model-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-instrumentation-jvm-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-exposition-textformats-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-provi
 
ders/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-exposition-formats-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-exporter-servlet-javax-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-exporter-httpserver-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-exporter-common-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-core-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/prometheus-metrics-config-1.3.10.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/tar
 
get/lib/opentest4j-1.2.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/objenesis-3.3.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-transport-native-unix-common-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-transport-native-epoll-4.1.130.Final-linux-x86_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-transport-classes-epoll-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-transport-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-tcnative-classes-2.0.74.Final.jar:/home/david/projects/upst
 
ream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-windows-x86_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-osx-x86_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-osx-aarch_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-linux-x86_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-linux-aarch_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-tcnative-borin
 
gssl-static-2.0.74.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-resolver-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-handler-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-common-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-codec-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/netty-buffer-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/mockito-core-4.9.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-me
 
trics/target/lib/logback-core-1.3.15.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/logback-classic-1.3.15.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/junit-platform-suite-api-1.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/junit-platform-runner-1.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/junit-platform-launcher-1.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/junit-platform-engine-1.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/junit-platform-commons-1.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-provider
 
s/zookeeper-prometheus-metrics/target/lib/junit-jupiter-engine-5.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/junit-jupiter-api-5.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/junit-4.13.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/jetty-util-ajax-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/jetty-util-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/jetty-servlet-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/jetty-server-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookee
 
per-metrics-providers/zookeeper-prometheus-metrics/target/lib/jetty-security-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/jetty-io-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/jetty-http-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/javax.servlet-api-3.1.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/hamcrest-core-1.3.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/dnsjava-3.5.1.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/commons-io-2.17.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-
 
metrics-providers/zookeeper-prometheus-metrics/target/lib/byte-buddy-agent-1.12.16.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/byte-buddy-1.12.16.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/audience-annotations-0.12.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-metrics-providers/zookeeper-prometheus-metrics/target/lib/apiguardian-api-1.1.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/zookeeper-jute-3.10.0-SNAPSHOT.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/tools-0.25.4.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/token-provider-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/spotbugs-annotations-4.0.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/s
 
nappy-java-1.1.10.5.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/slf4j-api-2.0.13.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/opentest4j-1.2.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/objenesis-3.3.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/nimbus-jose-jwt-4.41.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-transport-native-unix-common-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-transport-native-epoll-4.1.130.Final-linux-x86_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-transport-classes-epoll-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-transport-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-tcnative-c
 
lasses-2.0.74.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-windows-x86_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-osx-x86_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-osx-aarch_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-linux-x86_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-tcnative-boringssl-static-2.0.74.Final-linux-aarch_64.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-tcnative-boringssl-static-2.0.74.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-resolver-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeep
 
er-server/target/lib/netty-handler-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-common-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-codec-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/netty-buffer-4.1.130.Final.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/mockito-inline-4.9.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/mockito-core-4.9.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/metrics-core-4.1.12.1.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/logback-core-1.3.15.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/logback-classic-1.3.15.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerby-xdr-2.0.0.jar:/home/david/projects/upstream/zo
 
okeeper/bin/../zookeeper-server/target/lib/kerby-util-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerby-pkix-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerby-config-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerby-asn1-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerb-util-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerb-simplekdc-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerb-server-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerb-identity-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerb-crypto-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerb-core-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-ser
 
ver/target/lib/kerb-common-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerb-client-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/kerb-admin-2.0.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jvm-driver-9.4.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jvm-driver-8.14.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/junit-platform-suite-api-1.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/junit-platform-runner-1.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/junit-platform-launcher-1.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/junit-platform-engine-1.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/junit-platform-commons-1.6.2.jar:/home/david/projects/upstream/zoo
 
keeper/bin/../zookeeper-server/target/lib/junit-jupiter-params-5.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/junit-jupiter-engine-5.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/junit-jupiter-api-5.6.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/junit-4.13.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jsr305-3.0.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/json-smart-2.3.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jmockit-1.48.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jline-3.25.1.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jetty-util-ajax-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jetty-util-9.4.58.v20250814.jar:/home/david/projects/upstream/zookee
 
per/bin/../zookeeper-server/target/lib/jetty-servlet-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jetty-server-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jetty-security-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jetty-io-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jetty-http-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jetty-client-9.4.58.v20250814.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jcip-annotations-1.0-1.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/javax.servlet-api-3.1.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jackson-databind-2.18.1.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib
 
/jackson-core-2.18.1.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/jackson-annotations-2.18.1.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/hamcrest-library-2.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/hamcrest-core-2.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/hamcrest-2.2.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/dnsjava-3.5.1.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/core-12.62.5.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/commons-io-2.17.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/commons-collections4-4.4.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/commons-cli-1.5.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/byte-buddy-agent-1.
 
12.16.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/byte-buddy-1.12.16.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/bcutil-jdk18on-1.78.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/bcprov-jdk18on-1.78.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/bcpkix-jdk18on-1.78.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/audience-annotations-0.12.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/asm-5.0.4.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/apiguardian-api-1.1.0.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-server/target/lib/accessors-smart-1.2.jar:/home/david/projects/upstream/zookeeper/bin/../build/lib/*.jar:/home/david/projects/upstream/zookeeper/bin/../lib/*.jar:/home/david/projects/upstream/zookeeper/bin/../zookeeper-*.jar:/home/david/p
 
rojects/upstream/zookeeper/bin/../zookeeper-server/src/main/resources/lib/*.jar:/home/david/projects/upstream/zookeeper/bin/../conf:
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:java.io.tmpdir=/tmp
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:java.compiler=<NA>
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:os.name=Linux
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:os.arch=amd64
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:os.version=6.17.0-19-generic
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:user.name=david
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:user.home=/home/david
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:user.dir=/home/david/projects/upstream/zookeeper
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:jvm.memory.free=858MB
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:jvm.memory.max=958MB
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.Environment@98] - Server 
environment:jvm.memory.total=958MB
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@151] - 
zookeeper.enableEagerACLCheck = false
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@164] - 
zookeeper.digest.enabled = true
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@168] - 
zookeeper.closeSessionTxn.enabled = true
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@2237] 
- zookeeper.serializeLastProcessedZxid.enabled = true
   2026-03-19 16:52:27,822 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@1585] 
- zookeeper.flushDelay = 0 ms
   2026-03-19 16:52:27,823 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@1594] 
- zookeeper.maxWriteQueuePollTime = 0 ms
   2026-03-19 16:52:27,823 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@1603] 
- zookeeper.maxBatchSize=1000
   2026-03-19 16:52:27,823 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@289] - 
zookeeper.intBufferStartingSizeBytes = 1024
   2026-03-19 16:52:27,823 [myid:] - INFO  [main:o.a.z.s.BlueThrottle@141] - 
Weighed connection throttling is disabled
   2026-03-19 16:52:27,824 [myid:] - INFO  
[main:o.a.z.s.AuthenticationHelper@66] - zookeeper.enforce.auth.enabled = false
   2026-03-19 16:52:27,824 [myid:] - INFO  
[main:o.a.z.s.AuthenticationHelper@67] - zookeeper.enforce.auth.schemes = []
   2026-03-19 16:52:27,824 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@1395] 
- minSessionTimeout set to 4000 ms
   2026-03-19 16:52:27,824 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@1404] 
- maxSessionTimeout set to 40000 ms
   2026-03-19 16:52:27,825 [myid:] - INFO  [main:o.a.z.s.ResponseCache@50] - 
getData response cache size is initialized with value 400.
   2026-03-19 16:52:27,825 [myid:] - INFO  [main:o.a.z.s.ResponseCache@50] - 
getChildren response cache size is initialized with value 400.
   2026-03-19 16:52:27,826 [myid:] - INFO  
[main:o.a.z.s.u.RequestPathMetricsCollector@109] - 
zookeeper.pathStats.slotCapacity = 60
   2026-03-19 16:52:27,826 [myid:] - INFO  
[main:o.a.z.s.u.RequestPathMetricsCollector@110] - 
zookeeper.pathStats.slotDuration = 15
   2026-03-19 16:52:27,826 [myid:] - INFO  
[main:o.a.z.s.u.RequestPathMetricsCollector@111] - zookeeper.pathStats.maxDepth 
= 6
   2026-03-19 16:52:27,826 [myid:] - INFO  
[main:o.a.z.s.u.RequestPathMetricsCollector@112] - 
zookeeper.pathStats.initialDelay = 5
   2026-03-19 16:52:27,826 [myid:] - INFO  
[main:o.a.z.s.u.RequestPathMetricsCollector@113] - zookeeper.pathStats.delay = 5
   2026-03-19 16:52:27,826 [myid:] - INFO  
[main:o.a.z.s.u.RequestPathMetricsCollector@114] - zookeeper.pathStats.enabled 
= false
   2026-03-19 16:52:27,827 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@1622] 
- The max bytes for all large requests are set to 104857600
   2026-03-19 16:52:27,827 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@1636] 
- The large request threshold is set to -1
   2026-03-19 16:52:27,827 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@387] - 
Created server with tickTime 2000 ms minSessionTimeout 4000 ms 
maxSessionTimeout 40000 ms clientPortListenBacklog -1 dataLogdir 
/tmp/zookeeper/version-2 snapdir /tmp/zookeeper/version-2
   2026-03-19 16:52:27,829 [myid:] - INFO  [main:o.a.z.c.X509Util@85] - Setting 
-D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated 
TLS renegotiation
   2026-03-19 16:52:27,855 [myid:] - INFO  [main:o.a.z.c.X509Util@109] - 
Default TLS protocol is TLSv1.3, supported TLS protocols are [TLSv1.3, TLSv1.2, 
TLSv1.1, TLSv1, SSLv3, SSLv2Hello]
   2026-03-19 16:52:27,890 [myid:] - INFO  
[main:o.a.z.s.a.JettyAdminServer@143] - Successfully loaded private key from 
keystore.jks
   2026-03-19 16:52:27,890 [myid:] - INFO  
[main:o.a.z.s.a.JettyAdminServer@144] - Successfully loaded certificate 
authority from truststore.jks
   2026-03-19 16:52:27,893 [myid:] - WARN  [main:o.e.j.s.h.ContextHandler@1662] 
- o.e.j.s.ServletContextHandler@696da30b{/,null,STOPPED} contextPath ends with 
/*
   2026-03-19 16:52:27,893 [myid:] - WARN  [main:o.e.j.s.h.ContextHandler@1673] 
- Empty contextPath
   2026-03-19 16:52:27,898 [myid:] - INFO  [main:o.e.j.s.Server@375] - 
jetty-9.4.58.v20250814; built: 2025-08-14T02:28:49.637Z; git: 
8f1440587e9e4ae7db3d74cf205643f3d707148d; jvm 1.8.0_422-b05
   2026-03-19 16:52:27,901 [myid:] - INFO  
[main:o.e.j.s.s.DefaultSessionIdManager@334] - DefaultSessionIdManager 
workerName=node0
   2026-03-19 16:52:27,901 [myid:] - INFO  
[main:o.e.j.s.s.DefaultSessionIdManager@339] - No SessionScavenger set, using 
defaults
   2026-03-19 16:52:27,902 [myid:] - INFO  [main:o.e.j.s.s.HouseKeeper@132] - 
node0 Scavenging every 660000ms
   2026-03-19 16:52:27,904 [myid:] - WARN  
[main:o.e.j.s.ConstraintSecurityHandler@759] - 
[email protected]@696da30b{/,null,STARTING} has 
uncovered http methods for path: /*
   2026-03-19 16:52:27,905 [myid:] - INFO  [main:o.e.j.s.h.ContextHandler@921] 
- Started o.e.j.s.ServletContextHandler@696da30b{/,null,AVAILABLE}
   2026-03-19 16:52:27,905 [myid:] - INFO  
[main:o.e.j.u.s.SslContextFactory@358] - 
x509=X509@6f46426d(zkadmin,h=[your.server.com],a=[],w=[]) for 
Server@73700b80[provider=null,keyStore=null,trustStore=null]
   2026-03-19 16:52:27,922 [myid:] - INFO  [main:o.e.j.s.AbstractConnector@333] 
- Started ServerConnector@2e222612{SSL, (ssl, http/1.1)}{0.0.0.0:8080}
   2026-03-19 16:52:27,922 [myid:] - INFO  [main:o.e.j.s.Server@415] - Started 
@643ms
   2026-03-19 16:52:27,922 [myid:] - INFO  
[main:o.a.z.s.a.JettyAdminServer@201] - Started AdminServer on address 0.0.0.0, 
port 8080 and command URL /commands
   2026-03-19 16:52:27,924 [myid:] - INFO  [main:o.a.z.s.ServerCnxnFactory@172] 
- Using org.apache.zookeeper.server.NIOServerCnxnFactory as server connection 
factory
   2026-03-19 16:52:27,925 [myid:] - WARN  [main:o.a.z.s.ServerCnxnFactory@337] 
- maxCnxns is not configured, using default value 0.
   2026-03-19 16:52:27,926 [myid:] - INFO  
[main:o.a.z.s.NIOServerCnxnFactory@652] - Configuring NIO connection handler 
with 10s sessionless connection timeout, 3 selector thread(s), 40 worker 
threads, and 64 kB direct buffers.
   2026-03-19 16:52:27,927 [myid:] - INFO  
[main:o.a.z.s.NIOServerCnxnFactory@660] - binding to port 0.0.0.0/0.0.0.0:2181
   2026-03-19 16:52:27,934 [myid:] - INFO  
[main:o.a.z.s.w.WatchManagerFactory@42] - Using 
org.apache.zookeeper.server.watch.WatchManager as watch manager
   2026-03-19 16:52:27,934 [myid:] - INFO  
[main:o.a.z.s.w.WatchManagerFactory@42] - Using 
org.apache.zookeeper.server.watch.WatchManager as watch manager
   2026-03-19 16:52:27,934 [myid:] - INFO  [main:o.a.z.s.ZKDatabase@137] - 
zookeeper.snapshotSizeFactor = 0.33
   2026-03-19 16:52:27,934 [myid:] - INFO  [main:o.a.z.s.ZKDatabase@157] - 
zookeeper.commitLogCount=500
   2026-03-19 16:52:27,936 [myid:] - INFO  [main:o.a.z.s.p.SnapStream@61] - 
zookeeper.snapshot.compression.method = CHECKED
   2026-03-19 16:52:27,936 [myid:] - INFO  [main:o.a.z.s.p.FileSnap@86] - 
Reading snapshot /tmp/zookeeper/version-2/snapshot.0
   2026-03-19 16:52:27,938 [myid:] - INFO  [main:o.a.z.s.DataTree@1706] - The 
digest value is empty in snapshot
   2026-03-19 16:52:27,949 [myid:] - INFO  [main:o.a.z.s.p.FileTxnSnapLog@372] 
- 15 txns loaded in 5 ms
   2026-03-19 16:52:27,949 [myid:] - INFO  [main:o.a.z.s.ZKDatabase@294] - 
Snapshot loaded in 15 ms, highest zxid is 0xf, digest is 2901938155
   2026-03-19 16:52:27,950 [myid:] - INFO  [main:o.a.z.s.p.FileTxnSnapLog@480] 
- Snapshotting: 0xf to /tmp/zookeeper/version-2/snapshot.f
   2026-03-19 16:52:27,951 [myid:] - INFO  [main:o.a.z.s.ZooKeeperServer@588] - 
Snapshot taken in 1 ms
   2026-03-19 16:52:27,983 [myid:] - INFO  [main:o.a.z.s.RequestThrottler@75] - 
zookeeper.request_throttler.shutdownTimeout = 10000 ms
   2026-03-19 16:52:27,983 [myid:] - INFO  [ProcessThread(sid:0 
cport:2181)::o.a.z.s.PrepRequestProcessor@135] - PrepRequestProcessor (sid:0) 
started, reconfigEnabled=false
   2026-03-19 16:52:27,991 [myid:] - INFO  [main:o.a.z.s.ContainerManager@97] - 
Using checkIntervalMs=60000 maxPerMinute=10000 maxNeverUsedIntervalMs=300000
   2026-03-19 16:52:27,992 [myid:] - INFO  [main:o.a.z.a.ZKAuditProvider@42] - 
ZooKeeper audit is disabled.
   ```
   
   Call PrometheusMetricsProvider using http:
   
   ```
   curl -k -v http://localhost:7000/metrics       
   * Host localhost:7000 was resolved.
   * IPv6: ::1
   * IPv4: 127.0.0.1
   *   Trying [::1]:7000...
   * Connected to localhost (::1) port 7000
   * using HTTP/1.x
   > GET /metrics HTTP/1.1
   > Host: localhost:7000
   > User-Agent: curl/8.15.0
   > Accept: */*
   > 
   * Request completely sent off
   < HTTP/1.1 200 OK
   < Date: Thu, 19 Mar 2026 15:53:44 GMT
   < Content-Type: text/plain; version=0.0.4; charset=utf-8
   < Content-Length: 38880
   < Server: Jetty(9.4.58.v20250814)
   < 
   # HELP add_dead_watcher_stall_time_total add_dead_watcher_stall_time counter
   # TYPE add_dead_watcher_stall_time_total counter
   add_dead_watcher_stall_time_total 0.0
   # HELP approximate_data_size approximate_data_size
   # TYPE approximate_data_size gauge
   approximate_data_size 44.0
   # HELP auth_failed_count auth_failed_count
   # TYPE auth_failed_count gauge
   auth_failed_count 0.0
   # HELP avg_latency avg_latency
   # TYPE avg_latency gauge
   avg_latency 0.0
   # HELP bytes_received_count_total bytes_received_count counter
   # TYPE bytes_received_count_total counter
   bytes_received_count_total 0.0
   # HELP close_session_prep_time close_session_prep_time summary
   # TYPE close_session_prep_time summary
   close_session_prep_time{quantile="0.5"} NaN
   close_session_prep_time{quantile="0.95"} NaN
   close_session_prep_time{quantile="0.99"} NaN
   close_session_prep_time_count 0
   close_session_prep_time_sum 0.0
   ...
   write_per_namespace_sum{key="acl_auth_test"} 28.0
   # HELP znode_count znode_count
   # TYPE znode_count gauge
   znode_count 5.0
   * Connection #0 to host localhost left intact
   ```
   
   Call PrometheusMetricsProvider using https:
   
   ```
   curl -k -v https://localhost:7000/metrics      
   * Host localhost:7000 was resolved.
   * IPv6: ::1
   * IPv4: 127.0.0.1
   *   Trying [::1]:7000...
   * ALPN: curl offers h2,http/1.1
   * TLSv1.3 (OUT), TLS handshake, Client hello (1):
   * TLSv1.3 (IN), TLS handshake, Server hello (2):
   * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
   * TLSv1.3 (OUT), TLS handshake, Client hello (1):
   * TLSv1.3 (IN), TLS handshake, Server hello (2):
   * TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
   * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
   * TLSv1.3 (IN), TLS handshake, Request CERT (13):
   * TLSv1.3 (IN), TLS handshake, Certificate (11):
   * TLSv1.3 (IN), TLS handshake, CERT verify (15):
   * TLSv1.3 (IN), TLS handshake, Finished (20):
   * TLSv1.3 (OUT), TLS handshake, Certificate (11):
   * TLSv1.3 (OUT), TLS handshake, Finished (20):
   * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / secp256r1 / 
RSASSA-PSS
   * ALPN: server did not agree on a protocol. Uses default.
   * Server certificate:
   *  subject: CN=your.server.com
   *  start date: Mar 10 12:58:28 2026 GMT
   *  expire date: Mar 10 12:58:28 2027 GMT
   *  issuer: CN=your.server.com
   *  SSL certificate verify result: self-signed certificate (18), continuing 
anyway.
   *   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed 
using sha256WithRSAEncryption
   * Connected to localhost (::1) port 7000
   * using HTTP/1.x
   > GET /metrics HTTP/1.1
   > Host: localhost:7000
   > User-Agent: curl/8.15.0
   > Accept: */*
   > 
   * Request completely sent off
   * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
   < HTTP/1.1 200 OK
   < Date: Thu, 19 Mar 2026 15:54:49 GMT
   < Strict-Transport-Security: max-age=86400; includeSubDomains
   < Content-Type: text/plain; version=0.0.4; charset=utf-8
   < Content-Length: 38884
   < Server: Jetty(9.4.58.v20250814)
   < 
   # HELP add_dead_watcher_stall_time_total add_dead_watcher_stall_time counter
   # TYPE add_dead_watcher_stall_time_total counter
   add_dead_watcher_stall_time_total 0.0
   # HELP approximate_data_size approximate_data_size
   # TYPE approximate_data_size gauge
   approximate_data_size 44.0
   # HELP auth_failed_count auth_failed_count
   # TYPE auth_failed_count gauge
   auth_failed_count 0.0
   ...
   # HELP write_per_namespace write_per_namespace summary
   # TYPE write_per_namespace summary
   write_per_namespace{key="acl_auth_test",quantile="0.5"} 14.0
   write_per_namespace_count{key="acl_auth_test"} 2
   write_per_namespace_sum{key="acl_auth_test"} 28.0
   # HELP znode_count znode_count
   # TYPE znode_count gauge
   znode_count 5.0
   * Connection #0 to host localhost left intact
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to