@@ -20,7 +20,7 @@ import io.micrometer.core.instrument.Tags
2020import io.micrometer.core.instrument.binder.http.DefaultHttpJakartaServletRequestTagsProvider
2121import io.micrometer.core.instrument.binder.jetty.JettyConnectionMetrics
2222import io.micrometer.core.instrument.binder.jetty.JettyServerThreadPoolMetrics
23- // import io.micrometer.jetty11.TimedHandler // Temporarily commented out for Jetty 12 compatibility
23+ import io.micrometer.jetty11.TimedHandler
2424import jakarta.servlet.http.HttpServletRequest
2525import jakarta.servlet.http.HttpServletResponse
2626import java.util.function.Consumer
@@ -56,9 +56,6 @@ class MicrometerPlugin(config: Consumer<MicrometerPluginConfig>) : Plugin<Microm
5656 }
5757
5858 config.jetty.modifyServer { server ->
59- // TODO: Jetty 12 migration - TimedHandler needs to be updated for Jetty 12 compatibility
60- // Temporarily commented out until micrometer-jetty12 is available
61- /*
6259 server.insertHandler(TimedHandler (pluginConfig.registry, pluginConfig.tags, object : DefaultHttpJakartaServletRequestTagsProvider () {
6360 override fun getTags (request : HttpServletRequest , response : HttpServletResponse ): Iterable <Tag > {
6461 val exceptionName = if (pluginConfig.tagExceptionName) {
@@ -82,7 +79,6 @@ class MicrometerPlugin(config: Consumer<MicrometerPluginConfig>) : Plugin<Microm
8279 )
8380 }
8481 }))
85- */
8682
8783 JettyServerThreadPoolMetrics (server.threadPool, pluginConfig.tags).bindTo(pluginConfig.registry)
8884 config.events.serverStarted {
0 commit comments