13_temporal.generated.jsonnetTemporal
Combines Temporal server, SDK worker, client, activity, and ServiceLib graph signals without duplicating metrics owned by the Temporal platform.
When to use
This dashboard is generated only for a service whose designer graph contains a Temporal connector. Temporal endpoints can represent Workflows or Activities.
Behavior
- The code generator creates Jsonnet sources for every generated service.
make grafana-dashboardsrenders them to Grafana JSON.
Panels properties
Panels included in this dashboard.
Frontend Request RatePanelTemporal Frontend API request throughput.
Server Error RatePanelTemporal server request failures.
Worker Slots Used / AvailablePanelSDK worker capacity and current slot consumption.
Temporal Client Request Latency p50 / p95 / p99PanelClient calls from the generated service to Temporal.
Queue Wait p50 / p95 / p99PanelTime work spends waiting before worker execution.
Activity Execution p50 / p95 / p99PanelTemporal Activity execution-duration percentiles.
Activity Failures and CancellationsPanelFailed and cancelled Activity executions.
Graph Link ThroughputPanelServiceLib stream-link throughput around Temporal endpoints.
Metric ownership properties
Panels included in this dashboard.
Temporal ServerPanelOwns server request, persistence, task queue, workflow, and platform-level metrics.
Temporal SDK / WorkerPanelOwns worker slots, workflow and Activity execution, queue wait, retry, and SDK client metrics; generated workers expose the SDK metrics endpoint.
ServiceLibPanelOwns graph-level link and endpoint behavior. It does not recreate Temporal workflow, Activity, queue, or retry metrics.
Configuration example
make grafana-dashboards