Temporal UI
The web interface for Temporal, a durable execution system that makes it easy to build and operate resilient applications at scale.
Installation
Temporal UI is included with the Temporal server. You can run it using Docker Compose:
For development purposes, you can run the UI separately:
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:
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:
- Monitor the execution of long-running business processes
- Debug failed workflows
- Analyze performance metrics
- Manage workflow deployments
For more information and detailed documentation, visit the Temporal UI GitHub repository or the official Temporal documentation.