Class AwsSdkInstrumenterFactory
java.lang.Object
io.opentelemetry.instrumentation.awssdk.v2_2.internal.AwsSdkInstrumenterFactory
This class is internal and is hence not for public use. Its APIs are unstable and can change at
any time.
-
Constructor Summary
ConstructorsConstructorDescriptionAwsSdkInstrumenterFactory(io.opentelemetry.api.OpenTelemetry openTelemetry, io.opentelemetry.context.propagation.TextMapPropagator messagingPropagator, List<String> capturedHeaders, boolean captureExperimentalSpanAttributes, boolean messagingReceiveInstrumentationEnabled, boolean useXrayPropagator) -
Method Summary
Modifier and TypeMethodDescriptionio.opentelemetry.instrumentation.api.instrumenter.Instrumenter<SqsProcessRequest, Response> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<SqsReceiveRequest, Response> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<software.amazon.awssdk.core.interceptor.ExecutionAttributes, Response> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<software.amazon.awssdk.core.interceptor.ExecutionAttributes, Response> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<software.amazon.awssdk.core.interceptor.ExecutionAttributes, Response>
-
Constructor Details
-
AwsSdkInstrumenterFactory
public AwsSdkInstrumenterFactory(io.opentelemetry.api.OpenTelemetry openTelemetry, @Nullable io.opentelemetry.context.propagation.TextMapPropagator messagingPropagator, List<String> capturedHeaders, boolean captureExperimentalSpanAttributes, boolean messagingReceiveInstrumentationEnabled, boolean useXrayPropagator)
-
-
Method Details
-
requestInstrumenter
public io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<software.amazon.awssdk.core.interceptor.ExecutionAttributes,Response> requestInstrumenter() -
consumerReceiveInstrumenter
public io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<SqsReceiveRequest,Response> consumerReceiveInstrumenter() -
consumerProcessInstrumenter
public io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<SqsProcessRequest,Response> consumerProcessInstrumenter() -
producerInstrumenter
public io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<software.amazon.awssdk.core.interceptor.ExecutionAttributes,Response> producerInstrumenter() -
dynamoDbInstrumenter
public io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<software.amazon.awssdk.core.interceptor.ExecutionAttributes,Response> dynamoDbInstrumenter()
-