Temporal OpenTelemetry module
This module provides a set of Interceptors that adds support for OpenTelemetry Span Context propagation to Temporal.
You want to register two interceptors - one on the Temporal client side, another on the worker side:
- Client configuration:
import com.groww.infra.temporal.opentelemetry.OpenTelemetryClientInterceptor; //... .setInterceptors(new OpenTelemetryClientInterceptor()) .build();
- Worker configuration:
import com.groww.infra.temporal.opentelemetry.OpenTelemetryWorkerInterceptor; //... .setWorkerInterceptors(new OpenTelemetryWorkerInterceptor()) .build();