Class JdbcAttributesExtractor


  • public final class JdbcAttributesExtractor
    extends io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor<DbRequest,​Void>
    • Constructor Detail

      • JdbcAttributesExtractor

        public JdbcAttributesExtractor()
    • Method Detail

      • system

        protected @Nullable String system​(DbRequest request)
        Specified by:
        system in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor<DbRequest,​Void>
      • user

        protected @Nullable String user​(DbRequest request)
        Specified by:
        user in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor<DbRequest,​Void>
      • name

        protected @Nullable String name​(DbRequest request)
        Specified by:
        name in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor<DbRequest,​Void>
      • connectionString

        protected @Nullable String connectionString​(DbRequest request)
        Specified by:
        connectionString in class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor<DbRequest,​Void>
      • dbTableAttribute

        protected io.opentelemetry.api.common.AttributeKey<String> dbTableAttribute()
        Specified by:
        dbTableAttribute in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor<DbRequest,​Void>
      • rawStatement

        protected @Nullable String rawStatement​(DbRequest request)
        Specified by:
        rawStatement in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor<DbRequest,​Void>