Hands-on workshop. You observe a live Temporal system, read its metrics, and diagnose real problems.
Prerequisites: Temporal CLI, Docker, Go 1.22+
1. Start the Temporal dev server
temporal server start-dev --metrics-port 8000Windows users: add
--ip 0.0.0.0to allow the Docker container to reach the server:temporal server start-dev --metrics-port 8000 --ip 0.0.0.0
Verify: http://localhost:8000/metrics should return Prometheus text.
2. Start the monitoring stack
docker compose up -dGrafana: http://localhost:3000 — admin / admin
The dashboard Temporal Metrics Training loads automatically.
3. Install Go dependencies
cd scenarios && go mod downloadRun them in order. At the end of each scenario, press [Enter] to clean up before moving on.
In Grafana, use the Task Queue dropdown to filter to the current scenario's queue.
| Scenario |
|---|
| 01 |
| 02 |
| 03 |
| 04 |
| 05 |