Skip to main content

Debugging - Python SDK feature guide

This page shows how to do the following:

Debug in a development environment

How to debug in a development environment using the Temporal Python SDK.

When developing Workflows, you can use the normal development tools of logging and a debugger to see what’s happening in your Workflow. In addition to the normal development tools of logging and a debugger, you can also see what’s happening in your Workflow by using the Web UI or Temporal CLI.

How to debug in a production environment

How to debug in a production environment using the Temporal Python SDK.

You can debug production Workflows using:

You can debug and tune Worker performance with metrics and the Worker performance guide. For more information, see Observability ▶️ Metrics for setting up SDK metrics.

Debug Server performance with Cloud metrics or self-hosted Server metrics.