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?
Metabase has no native connector for these tools, so the reliable path is a pipeline: sync the tool into a database with Airbyte, Fivetran, dlt, or the API on a schedule, then build durable dashboards on the modeled tables. See our guide to building a data pipeline for the full walkthrough — free or managed.
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