Class DbConnectionPoolMetrics

java.lang.Object
io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics

public final class DbConnectionPoolMetrics extends Object
  • Method Details

    • create

      public static DbConnectionPoolMetrics create(io.opentelemetry.api.OpenTelemetry openTelemetry, String instrumentationName, String poolName)
    • connections

      public io.opentelemetry.api.metrics.ObservableLongMeasurement connections()
    • minIdleConnections

      public io.opentelemetry.api.metrics.ObservableLongMeasurement minIdleConnections()
    • maxIdleConnections

      public io.opentelemetry.api.metrics.ObservableLongMeasurement maxIdleConnections()
    • maxConnections

      public io.opentelemetry.api.metrics.ObservableLongMeasurement maxConnections()
    • pendingRequestsForConnection

      public io.opentelemetry.api.metrics.ObservableLongMeasurement pendingRequestsForConnection()
    • batchCallback

      public io.opentelemetry.api.metrics.BatchCallback batchCallback(Runnable callback, io.opentelemetry.api.metrics.ObservableMeasurement observableMeasurement, io.opentelemetry.api.metrics.ObservableMeasurement... additionalMeasurements)
    • connectionTimeouts

      public io.opentelemetry.api.metrics.LongCounter connectionTimeouts()
    • connectionCreateTime

      public io.opentelemetry.api.metrics.DoubleHistogram connectionCreateTime()
    • connectionWaitTime

      public io.opentelemetry.api.metrics.DoubleHistogram connectionWaitTime()
    • connectionUseTime

      public io.opentelemetry.api.metrics.DoubleHistogram connectionUseTime()
    • getAttributes

      public io.opentelemetry.api.common.Attributes getAttributes()
    • getUsedConnectionsAttributes

      public io.opentelemetry.api.common.Attributes getUsedConnectionsAttributes()
    • getIdleConnectionsAttributes

      public io.opentelemetry.api.common.Attributes getIdleConnectionsAttributes()