opentelemetryV2
npm i @temporalio/interceptors-opentelemetry-v2
Interceptors that add OpenTelemetry tracing.
Enumerations
Classes
- OpenTelemetryActivityInboundInterceptor
- OpenTelemetryActivityOutboundInterceptor
- OpenTelemetryInboundInterceptor
- OpenTelemetryInternalsInterceptor
- OpenTelemetryNexusInboundInterceptor
- OpenTelemetryNexusOutboundInterceptor
- OpenTelemetryOutboundInterceptor
- OpenTelemetryPlugin
- OpenTelemetryWorkflowClientInterceptor
Interfaces
- InterceptorOptions
- OpenTelemetryPluginOptions
- OpenTelemetrySinks
- OpenTelemetryWorkflowExporter
- SerializableSpan
Type Aliases
SerializableSpanContext
SerializableSpanContext =
Omit<otel.SpanContext,"traceState"> &object
Serializable version of SpanContext where traceState is converted to a string.
Type Declaration
traceState?
optionaltraceState?:string
Variables
SPAN_DELIMITER
constSPAN_DELIMITER:":"=":"
Functions
makeWorkflowExporter()
makeWorkflowExporter(
processor,resource):InjectedSink<OpenTelemetryWorkflowExporter>
Takes an opentelemetry SpanProcessor and turns it into an injected Workflow span exporter sink.
Parameters
processor
SpanProcessor
resource
Resource