From a0b9c40f6cbe46bf4469b90cdc2a9cecc9cfb2d6 Mon Sep 17 00:00:00 2001 From: Chris Eager Date: Wed, 19 Mar 2025 18:33:46 -0500 Subject: [PATCH] Add JettySslHandshakeMetrics --- .../org/whispersystems/textsecuregcm/metrics/MetricsUtil.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsUtil.java b/service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsUtil.java index a5612790c..af5ec9562 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsUtil.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsUtil.java @@ -12,6 +12,7 @@ import io.micrometer.core.instrument.Meter; import io.micrometer.core.instrument.MeterRegistry; import io.micrometer.core.instrument.Metrics; import io.micrometer.core.instrument.Tags; +import io.micrometer.core.instrument.binder.jetty.JettySslHandshakeMetrics; import io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics; import io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics; import io.micrometer.core.instrument.binder.system.FileDescriptorMetrics; @@ -72,6 +73,9 @@ public class MetricsUtil { Metrics.addRegistry(dogstatsdMeterRegistry); } + environment.lifecycle().addServerLifecycleListener( + server -> JettySslHandshakeMetrics.addToAllConnectors(server, Metrics.globalRegistry)); + environment.lifecycle().addEventListener(new ApplicationShutdownMonitor(Metrics.globalRegistry)); environment.lifecycle().addEventListener( new MicrometerRegistryManager(Metrics.globalRegistry,