temporalio / temporalio/dashboards

[Feature Request] Prometheus-based SDK Metrics Dashboard: Metric Names Out of Sync With Documentation & Exports

Open
#75 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
No language data
Stars
134
Forks
51
PR merge metrics
No merged PRs in 30d

Description

After importing the sample SDK metrics dashboard, most panels show “no data” because the JSON uses old metric names that don’t match what the SDK actually emits.

For example, Prometheus exposes temporal_request_failure_total, but the dashboard queries temporal_request_failure. This mismatch applies to many metrics, not just this one.

Impact

Panels like “RPC Requests vs Failures” and others are empty right after import.
Users have to manually inspect and fix metric names across the dashboard.

Requested Fix

Audit and update all metric names in the JSON to match current SDK output (e.g., *_total counters).
Optionally provide separate JSONs or clear README notes for:

OTEL exporter metric names
Prometheus exporter metric names

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the sample dashboard JSON and comparing each Prometheus query with the metric names emitted by the SDK, including the *_total counter suffix. Audit all panels, then check whether the README needs exporter-specific guidance. Done means the imported dashboard queries current metrics and its panels display data.

Written by the indexing model from the issue text.

Assessment

Tech stack
prometheus
Domain
observability
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.