---
title: "Temporal + OpenTelemetry"
description: "Demonstrate Temporal OpenTelemetry integration featuring complete observability for workflow executions. Includes instrumented HTTP Workflows, OpenTelemetry Collector, + deployment options: open-source stack (Jaeger, Prometheus, Elasticsearch) or Dynatrace"
canonical: "https://temporal.io/code-exchange/temporal-opentelemetry.md"
source: "https://temporal.io/code-exchange/temporal-opentelemetry"
published: "2025-08-06"
authors:
  - "Ka Wo Fong"
languages:
  - "Python"
tags:
  - "observability"
  - "telemetry"
reviewed_by_temporal: true
---

# Temporal + OpenTelemetry

Demonstrate Temporal OpenTelemetry integration featuring complete observability for workflow executions. Includes instrumented HTTP Workflows, OpenTelemetry Collector, + deployment options: open-source stack (Jaeger, Prometheus, Elasticsearch) or Dynatrace

- [View repo](https://github.com/temporal-community/temporal-otel)
- [Watch demo](https://drive.google.com/file/d/1BzAEDfOUfOIItga02JsUztb92sLP6mtR/view)

The project solves key observability problems by providing complete telemetry instrumentation for Temporal Workflows, including distributed tracing, metrics collection, and structured logging through [OpenTelemetry](https://opentelemetry.io/) 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.

![Temporal + OpenTelemetry Diagram](https://images.ctfassets.net/0uuz8ydxyd9p/45BExOJUpkXZ7q9zUPAigq/9d4246fe945fba64c188139f2847321b/473452838-3ad991a5-0e68-4223-b80c-438cfee819af.png)

The solution includes a ready-to-deploy observability stack with [OpenTelemetry Collector](https://opentelemetry.io/docs/collector/), [Jaeger](https://www.jaegertracing.io/) for tracing, [Prometheus](https://prometheus.io/) for metrics, and [Elasticsearch](https://www.elastic.co/elasticsearch) for logs. It offers flexible deployment options supporting both open-source tools and commercial platforms like [Dynatrace](https://www.dynatrace.com/), making it suitable for teams at any scale seeking production-ready workflow observability.

See it in action in this short demo:

<iframe src="https://drive.google.com/file/d/1BzAEDfOUfOIItga02JsUztb92sLP6mtR/preview" width="640" height="480" allow="autoplay"></iframe>
