Index

B C D F I M N O P R S W 
All Classes and Interfaces|All Packages

B

build() - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector.Builder
Builds the collector.
builder() - Static method in class com.pyranid.otel.OpenTelemetryMetricsCollector
Acquires a builder for OpenTelemetryMetricsCollector instances, using GlobalOpenTelemetry by default.

C

com.pyranid.otel - package com.pyranid.otel
OpenTelemetry metrics support for Pyranid database operations and notification sessions.

D

didAcquireStatementConnection(StatementContext, Duration) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didAcquireTransactionConnection(Transaction, DatabaseType, Duration) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didBeginPhysicalTransaction(Transaction, TransactionIsolation, DatabaseType) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didCloseNotificationSession(DatabaseType, UUID, MetricsCollector.NotificationSessionOutcome, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didCloseStream(StatementContext, MetricsCollector.StreamTerminalOutcome, Long, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didCommitPhysicalTransaction(Transaction, DatabaseType, Duration) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didCreateSavepoint(Transaction, DatabaseType) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didDeliverNotificationBatch(DatabaseType, UUID, Long) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didExecuteStatement(StatementContext, StatementLog, StatementResult) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didExitTransactionClosure(Transaction, MetricsCollector.TransactionClosureOutcome, DatabaseType, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToAcquireStatementConnection(StatementContext, DatabaseType, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToAcquireTransactionConnection(Transaction, DatabaseType, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToBeginPhysicalTransaction(Transaction, TransactionIsolation, MetricsCollector.PhysicalTransactionBeginFailurePhase, DatabaseType, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToCommitPhysicalTransaction(Transaction, DatabaseType, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToExecuteStatement(StatementContext, StatementLog, DatabaseType, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToOpenNotificationSession(DatabaseType, UUID, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToOpenStream(StatementContext, DatabaseType, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToReleaseStatementConnection(StatementContext, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToReleaseTransactionConnection(Transaction, DatabaseType, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didFailToRollbackPhysicalTransaction(Transaction, DatabaseType, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didLoseNotificationConnection(DatabaseType, UUID, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didOpenNotificationSession(DatabaseType, UUID, Duration) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didReleaseSavepoint(Transaction, DatabaseType) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didReleaseStatementConnection(StatementContext, Duration) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didReleaseTransactionConnection(Transaction, DatabaseType, Duration) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didRollbackPhysicalTransaction(Transaction, DatabaseType, Duration) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didRollbackToSavepoint(Transaction, DatabaseType) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
didRunPostTransactionOperation(Transaction, TransactionResult, DatabaseType, Duration, Throwable) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 

F

fromMeter(Meter) - Static method in class com.pyranid.otel.OpenTelemetryMetricsCollector
Creates an instance from a required Meter without additional customization.
fromOpenTelemetry(OpenTelemetry) - Static method in class com.pyranid.otel.OpenTelemetryMetricsCollector
Creates an instance from a required OpenTelemetry without additional customization.

I

instrumentationName(String) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector.Builder
Sets the instrumentation scope name to use when constructing a meter.
instrumentationVersion(String) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector.Builder
Sets an optional instrumentation scope version to use when constructing a meter.

M

meter(Meter) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector.Builder
Sets a specific meter to use for metric instruments.

N

namespace(String) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector.Builder
Sets the logical database namespace to emit as db.namespace.

O

openTelemetry(OpenTelemetry) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector.Builder
Sets the OpenTelemetry API object used to construct a meter if OpenTelemetryMetricsCollector.Builder.meter(Meter) is not set.
OpenTelemetryMetricsCollector - Class in com.pyranid.otel
OpenTelemetry-backed MetricsCollector for Pyranid database metrics.
OpenTelemetryMetricsCollector.Builder - Class in com.pyranid.otel
Builder used to construct instances of OpenTelemetryMetricsCollector.

P

poolName(String) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector.Builder
Sets the database connection pool name to emit as db.client.connection.pool.name.

R

recordCollectionName(Boolean) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector.Builder
Controls whether parsed collection/table names are emitted as db.collection.name.
recordFullSqlState(Boolean) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector.Builder
Controls whether full SQLSTATE values are emitted as db.response.status_code.

S

snapshot() - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 

W

willOpenNotificationSession(DatabaseType, UUID) - Method in class com.pyranid.otel.OpenTelemetryMetricsCollector
 
withMeter(Meter) - Static method in class com.pyranid.otel.OpenTelemetryMetricsCollector
Acquires a builder seeded with a required Meter.
withOpenTelemetry(OpenTelemetry) - Static method in class com.pyranid.otel.OpenTelemetryMetricsCollector
Acquires a builder seeded with a required OpenTelemetry instance.
B C D F I M N O P R S W 
All Classes and Interfaces|All Packages