Revert "Use Micrometer rather than Dropwizard for a few metrics"

This reverts commit 2bc91c1f21.
This commit is contained in:
Jonathan Klabunde Tomer
2025-07-25 10:44:42 -07:00
parent 2bc91c1f21
commit 00062fdd5c
4 changed files with 80 additions and 93 deletions

View File

@@ -14,8 +14,6 @@ import org.eclipse.jetty.util.component.Container;
import org.eclipse.jetty.util.component.LifeCycle;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import io.micrometer.core.instrument.Metrics;
import io.micrometer.core.instrument.binder.jetty.JettyConnectionMetrics;
/**
* Uses {@link Container.Listener} to update {@link org.eclipse.jetty.server.HttpConfiguration}
@@ -27,6 +25,7 @@ public class JettyHttpConfigurationCustomizer implements Container.Listener, Lif
@Override
public void beanAdded(final Container parent, final Object child) {
if (child instanceof Connector c) {
for (ConnectionFactory cf : c.getConnectionFactories()) {
final HttpConfiguration httpConfiguration = switch (cf) {
case HTTP2ServerConnectionFactory h2cf -> h2cf.getHttpConfiguration();
@@ -40,8 +39,6 @@ public class JettyHttpConfigurationCustomizer implements Container.Listener, Lif
httpConfiguration.setNotifyRemoteAsyncErrors(false);
}
}
c.addBean(new JettyConnectionMetrics(Metrics.globalRegistry));
}
}