Namespace: 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"> & { traceState?: string }
Serializable version of SpanContext where traceState is converted to a string.
Variables
SPAN_DELIMITER
• Const SPAN_DELIMITER: ":"
Functions
makeWorkflowExporter
▸ makeWorkflowExporter(processor, resource): InjectedSink<OpenTelemetryWorkflowExporter>
Takes an opentelemetry SpanProcessor and turns it into an injected Workflow span exporter sink.
Parameters
| Name | Type |
|---|---|
processor | SpanProcessor |
resource | Resource |