Temporal + OpenTelemetry
The project solves key observability problems by providing complete telemetry instrumentation for Temporal Workflows, including distributed tracing, metrics collection, and structured logging through OpenTelemetry integration. It eliminates the traditional "black box" nature of workflow executions, enabling developers to trace request flows across workflow boundaries, monitor performance bottlenecks, and troubleshoot failures with detailed context.
The solution includes a ready-to-deploy observability stack with OpenTelemetry Collector, Jaeger for tracing, Prometheus for metrics, and Elasticsearch for logs. It offers flexible deployment options supporting both open-source tools and commercial platforms like Dynatrace, making it suitable for teams at any scale seeking production-ready workflow observability.
See it in action in this short demo: