-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
It would be much nicer if the observation handlers weren't needed. I.e. I don't want to have to do this:
ObservationConfig observationConfig = observationRegistry.observationConfig();
observationConfig.observationHandler(new ConnectionTracingObservationHandler(tracer));
observationConfig.observationHandler(new QueryTracingObservationHandler(tracer));
observationConfig.observationHandler(new ResultSetTracingObservationHandler(tracer));I only want to do this:
var listener = new DataSourceObservationListener(observationRegistry);
return ProxyDataSourceBuilder.create(dataSource)
.listener(listener)
.methodListener(listener)
.proxyResultSet()
.build();For most (all?) other cases where Micrometer is used, it's enough to only set/wrap with the ObservationRegistry (e.g. Kafka, JMS, RestClient, gRPC, MicrometerHttpClient, Lettuce, Cassandra to name a few).
Metadata
Metadata
Assignees
Labels
No labels