Skip to content

Document the OpenTelemetry plugin on the Python observability page - #5305

Open
DABH wants to merge 1 commit into
mainfrom
dabh/python-otel-plugin-observability
Open

Document the OpenTelemetry plugin on the Python observability page#5305
DABH wants to merge 1 commit into
mainfrom
dabh/python-otel-plugin-observability

Conversation

@DABH

@DABH DABH commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

The Python observability page's tracing section only covered the TracingInterceptor, while the SDK has shipped OpenTelemetryPlugin and create_tracer_provider() for several releases and the AI integration pages already build on them.

This change rewrites the "Set up tracing" section into two subsections. The plugin subsection shows the replay-safe tracer provider, registering the plugin on the Client, the add_temporal_spans toggle, a custom span created from Workflow code, what happens on replay and Worker restart, and a note that the API is experimental. The interceptor subsection keeps the existing guidance, explains why its Workflow-side spans have no duration, and points to completed_span(). It also adds the exporter install line, since temporalio[opentelemetry] does not include one.

Ran vale --config .vale-ci.ini on the page: clean. Follows up on the Arize integration work (AI-411).

@DABH
DABH requested a review from a team as a code owner September 11, 2026 05:12
@vercel

vercel Bot commented Sep 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
temporal-documentation Ready Ready Preview Sep 11, 2026 5:13am UTC

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

📖 Docs PR preview links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant