How to Track Jira Issues with Charts and Graphs

30 Jun 2026

6 min read

How to Track Jira Issues with Charts and Graphs

Jira stores detailed data about every issue — status, assignee, priority, type, labels, sprint, creation date, resolution date. The challenge isn't getting the data into Jira. It's getting anything useful out of it without building a spreadsheet report from scratch every week.

This guide covers the most practical chart setups for tracking Jira issues — what to visualize, how to configure it, and what to look for in the output.


Getting Started

Charts - Reports and Graphs for Jira Dashboard adds chart gadgets to Jira dashboards. Install it from the Atlassian Marketplace, then add a gadget to any Jira dashboard by clicking Add gadget → Charts for Jira Dashboard.

Each gadget is configured independently — choose the chart type, data source (project, JQL query, or label filter), grouping, and visual options.


1. Status Distribution — Where Is Everything Right Now?

The most immediate question for any sprint or project is: how many issues are in each status?

Chart type: Bar (horizontal) Group by: Status Filter: Current sprint or open issues in the project

A horizontal bar chart with one bar per status — To Do, In Progress, In Review, Done — gives you the snapshot at a glance. When "In Review" is twice as wide as "In Progress," you know reviews are backing up.

For a kanban team without sprints, filter to "all open issues" and group by status. The relative bar lengths show your work in progress distribution and immediately reveal if one column is accumulating more than expected.


2. Assignee Workload — Is Work Distributed Evenly?

Chart type: Bar (vertical or horizontal) Group by: Assignee Filter: Open issues in current sprint or project

This chart answers the question that comes up in every sprint planning meeting: is the work actually balanced? One bar per team member, height representing open issue count.

The useful insight isn't just the current distribution — it's the pattern over multiple sprints. If the same one or two people consistently have the highest bars, that's a structural problem worth addressing, not a one-sprint anomaly.

Refinement: Add a second dataset for "In Progress" issues only (by adding a JQL filter status = "In Progress"). Now you can see not just who has the most assigned, but who is actively working on the most issues simultaneously — which is a better signal for overload.


3. Priority Breakdown — Where Are the Critical Issues?

Chart type: Pie or bar Group by: Priority Filter: Open issues in the project

A priority pie chart shows the proportion of Critical, High, Medium, and Low issues in your backlog. This is most useful for bug tracking and escalation management.

If you're watching this chart over time (check it at the start of each sprint), a growing "Critical" slice is an early warning sign that something in your triage process or product isn't working. A shrinking "High" slice alongside increasing "Critical" might mean labels are being inflated.

Practical use: Share this chart in your sprint retrospective. If the team sees that 40% of issues tagged Critical are consistently de-prioritized, the label is losing meaning — worth a conversation.


4. Issue Type Distribution — What Kind of Work Are We Doing?

Chart type: Pie or donut Group by: Issue type Filter: Issues created in the last 30 days, or current sprint

Jira issue types (Bug, Feature, Task, Story, Spike, Tech Debt) tell you the composition of what the team is actually working on. If your roadmap says "feature development sprint" but the chart shows 60% bugs, you have a planning alignment issue.

This chart is most useful at the project or team level, not the sprint level — one sprint's composition can be an anomaly. The 30-day or 90-day view shows the actual pattern.


5. Sprint Progress — Are We on Track to Complete?

Chart type: Bar (grouped or stacked) Group by: Status Filter: Current sprint

A grouped bar chart with two bars — "Completed" and "Remaining" — is a straightforward sprint progress view. Set it up at sprint start and check it mid-sprint. The relative bar heights tell you immediately whether you're ahead, on track, or behind.

For a more nuanced view, use a stacked bar grouped by status: a single bar per sprint with segments for To Do, In Progress, In Review, and Done. This shows not just completed vs. remaining, but where the remaining work is sitting.

JQL for current sprint:

project = YOURPROJECT AND sprint in openSprints()

6. Label-Based Tracking — Custom Dimensions

Jira labels are underused for reporting. If your team uses consistent labels — "customer-request," "regression," "tech-debt," "blocked" — you can build charts that filter to those labels.

Example: A bar chart filtered to label = "customer-request" grouped by status shows how many customer-requested issues are open vs. in progress vs. done. This is the chart that goes in a customer success update without you needing to manually compile a list.

Example: A count of label = "blocked" issues over time (if you're logging blocked state via label) reveals whether your impediment rate is stable or trending up.


Building a Dashboard Around These Charts

A practical dashboard for a sprint team: three gadgets on one board.

Gadget Chart Data
1 Status distribution (bar) Current sprint issues
2 Assignee workload (bar) Open issues, current sprint
3 Priority breakdown (pie) Open bugs in the project

That's enough to run a 15-minute sprint check-in without opening any Jira filters. Everyone looks at the same charts, asks questions from the same data, and the meeting moves faster.

Add a date filter at the top of the dashboard and make it the single control that drives all three gadgets. When stakeholders ask "what did we do last month," you change the date range and the answer is visible immediately.


Install Charts for Jira Dashboard →

Featured App

Charts - Reports and Graphs

Visualize Jira issues with interactive, customizable charts and tables

Stay in the loop

Get product updates and tips straight to your inbox.

No spam, ever.

Related Articles

View all →
How to Build a Custom Status Dashboard in Confluence
18 Jul 2026

How to Build a Custom Status Dashboard in Confluence

Confluence doesn't have a built-in project status dashboard. Here's how to build one that shows RAG indicators, progress bars, countdown timers, and key metrics — using HTML Macro for Confluence.

Read more
Jira Reporting for Product Managers: Charts, Metrics, and Dashboards
14 Jul 2026

Jira Reporting for Product Managers: Charts, Metrics, and Dashboards

Product managers need a different view of Jira than engineering teams do. Here's how to set up charts and dashboards that track the metrics that actually matter for product decisions.

Read more
How to Add a Cover Page to Confluence PDF Exports
08 Jul 2026

How to Add a Cover Page to Confluence PDF Exports

Confluence's native PDF export has no cover page. Here's how to add a professional title page — with your logo, accent color, and subtitle — to any Confluence PDF export.

Read more