Skip to main content

Installation

Temporal UI is included with the Temporal server. You can run it using Docker Compose:
Terminal
For development purposes, you can run the UI separately:
Terminal

Usage

Temporal UI provides a visual interface for monitoring and managing your Temporal workflows. After starting Temporal with the UI, you can access it at http://localhost:8080. Here’s how you might integrate Temporal with your application:
temporal-workflow-example.tsx

Features

  • Workflow Visualization: View the execution history and current status of your workflows.
  • Search and Filter: Find workflows by ID, type, status, or custom search attributes.
  • Namespace Management: Manage different namespaces for organizing your workflows.
  • Task Queue Monitoring: Monitor task queue metrics and worker activity.
  • Workflow Debugging: Inspect workflow execution details for troubleshooting.
  • Manual Operations: Manually terminate, reset, or signal workflows when needed.
  • Event History: View the complete event history of workflow executions.
  • System Health: Monitor the health of your Temporal deployment.

Configuration

Temporal UI can be configured using environment variables:

Integration with Temporal Server

Temporal UI works best with Temporal Server v1.16.0 or later. It provides a comprehensive view of your workflows, making it easier to:
  1. Monitor the execution of long-running business processes
  2. Debug failed workflows
  3. Analyze performance metrics
  4. Manage workflow deployments
For more information and detailed documentation, visit the Temporal UI GitHub repository or the official Temporal documentation.