Class HikariTelemetry
java.lang.Object
io.opentelemetry.instrumentation.hikaricp.v3_0.HikariTelemetry
Entrypoint for instrumenting Hikari database connection pools.
-
Method Summary
Modifier and TypeMethodDescriptionstatic HikariTelemetrycreate(io.opentelemetry.api.OpenTelemetry openTelemetry) Returns a newHikariTelemetryconfigured with the givenOpenTelemetry.com.zaxxer.hikari.metrics.MetricsTrackerFactoryReturns a newMetricsTrackerFactorythat can be registered usingHikariConfig.setMetricsTrackerFactory(MetricsTrackerFactory).com.zaxxer.hikari.metrics.MetricsTrackerFactorycreateMetricsTrackerFactory(com.zaxxer.hikari.metrics.MetricsTrackerFactory delegate) Returns a newMetricsTrackerFactorythat can be registered usingHikariConfig.setMetricsTrackerFactory(MetricsTrackerFactory).
-
Method Details
-
create
Returns a newHikariTelemetryconfigured with the givenOpenTelemetry. -
createMetricsTrackerFactory
public com.zaxxer.hikari.metrics.MetricsTrackerFactory createMetricsTrackerFactory()Returns a newMetricsTrackerFactorythat can be registered usingHikariConfig.setMetricsTrackerFactory(MetricsTrackerFactory). -
createMetricsTrackerFactory
public com.zaxxer.hikari.metrics.MetricsTrackerFactory createMetricsTrackerFactory(@Nullable com.zaxxer.hikari.metrics.MetricsTrackerFactory delegate) Returns a newMetricsTrackerFactorythat can be registered usingHikariConfig.setMetricsTrackerFactory(MetricsTrackerFactory). TheIMetricsTrackerobjects created by the returned factory will delegate to trackers created by thedelegatemetrics tracker factory, if it is not null.
-