Index
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
OpenTelemetryMetricsCollectorinstances, usingGlobalOpenTelemetryby 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
Meterwithout additional customization. - fromOpenTelemetry(OpenTelemetry) - Static method in class com.pyranid.otel.OpenTelemetryMetricsCollector
-
Creates an instance from a required
OpenTelemetrywithout 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
MetricsCollectorfor 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
OpenTelemetryinstance.
All Classes and Interfaces|All Packages