How do you analyze issue tracking data in Metabase?
Issue trackers like Linear and Jira hold the record of what your team plans, works on, and ships. To analyze them in Metabase, you sync the tool into a database, map its objects to a shared issue-tracking model, and build dashboards on top. Metabase has no native connector for these tools, so the sync comes first.
Which tools does this cover?
This pattern applies to issue tracking and project management tools, including:
- Linear — teams, cycles, projects, workflow states, labels, estimates
- Jira — projects, boards, sprints, epics, issue types, statuses, resolutions, changelogs
- GitHub Issues, Shortcut, ClickUp, Asana, Trello, Height (same shared model)
What is the shared issue-tracking data model?
Almost every tracker maps onto these entities. Model them as clean tables, not raw connector JSON:
| Concept | Linear term | Jira term | Used for |
|---|---|---|---|
| Issue | Issue | Issue | The atomic unit of work |
| Grouping | Project | Project / Epic | Scope and roll-ups |
| Iteration | Cycle | Sprint | Velocity, carryover |
| Status | Workflow state | Status | Flow, time-in-status |
| Tag | Label | Label / Component | Bug/support classification |
| Person | User | User | Assignment, load |
| Change log | Issue history | Changelog | Cycle/lead time, scope change |
The single most important field is a reliable status-change history. With it you can compute true cycle time, time-in-status, carryover, scope change, and reopen rate. Without it, those metrics must be caveated.
How do you connect an issue tracker to Metabase?
- MCP route (AI-assisted) — pair the tool's MCP server with the Metabase MCP server for fast, exploratory questions. Treat it as exploratory, not governed reporting.
- Pipeline route (warehouse-backed) — sync the tool into a database with Airbyte, Fivetran, dlt, or the API, then build durable dashboards.
See the per-tool setup on the Linear and Jira pages.
What can you analyze across issue trackers?
- Throughput & velocity — items/points completed per iteration
- Flow — cycle time, lead time, WIP, time-in-status
- Backlog health — backlog aging, unassigned/untriaged work
- Quality — bug aging, bug inflow vs. resolution
- Predictability — carryover, scope change, estimation accuracy