Quartz Docs
Docs › Monitor › Reports

Reports

Reports counts every SLA timer that stopped against the goal it was given: by SLA, person, priority, work type and period, with the detail of each one, saved views and exports.

Who can open it

Everyone who can open Quartz, unless a Jira admin names who may on the View Reports grant in Permissions. A grant can be limited to some projects or SLAs; Reports then counts only those. Reports reads as you: it counts only requests you can browse in Jira, and says so above the figures.

Reports on its Outcomes reading for the last 90 days, 20 Jun to 17 Sep 2026, with a lead saying 92.5% of SLA timers that stopped met their goal, up 0.2 points on the 90 days before. Under it are the four readings as cards, Outcomes chosen, then the controls: Group by SLA, Draw as a matrix switched off, Over time by Week, View None and Add filter, beside 2,396 SLA timers on 1,236 requests. A Complete line says every SLA timer that stopped in this range is counted. Seven tiles follow, five in a row and two below: met rate 92.5% of 2,148 SLA timers with a goal, 162 breached (of those 2,148 with a goal), median working time 1h 38m, average 4h 07m, 90th percentile 12h 15m, 248 measured with no goal, and reopen rate 0.7%.
Outcomes for the last 90 days: the four readings, the controls that choose what to count, the line that says how complete the reading is, and the tiles.

The four readings

Reading What it answers
Outcomes Met and breached, grouped and over time.
By person Met rate, time used and the work each person holds.
SLA timer detail One row per SLA timer, with every time it recorded.
Time in status Working time and calendar time in each status.

Each reading opens with one sentence that answers it, for example "75.0% of the SLA timers in this view met their goal, up 75.0 points on the 7 days before."

Choosing what to count

A matrix of met rate by SLA and priority, 7 rows by 4 columns, with Export CSV. The rows are Time to resolution, First response, Escalation response, Portal reply, Escalation to resolution, Change approval and Planned completion; the columns are Medium, High, Low and Highest, then All priorities. Each cell gives the met rate with met and breached under it, from 45.7% for Time to resolution at Highest, 16 met and 19 breached, up to 100.0%. Escalation to resolution reads None in every cell, as does Planned completion at Medium and Low. An All priorities row and column total them, ending at 92.5%, 1,986 met and 162 breached, and a note under it says what a cell holds and what None means.
Two groupings drawn as a matrix: SLA down the side, priority across the top. None means no SLA timer stopped in that combination.

When a filter leaves nothing, the page says how many SLA timers each filter took away, so you know which one to drop.

What Outcomes shows

Three Outcomes charts for SLA timers with a goal that stopped 20 Jun to 17 Sep 2026, each with Show as table and Save this chart. Met and breached by week stacks green met under red hatched breached for each week from 15 Jun to 14 Sep, most between 100 and 200, over 2,148 SLA timers, with days counted in Europe/Berlin. Met rate by week draws a green line between 80% and 100%, mostly above 90%, with no target line as these SLAs have different targets. Breached by SLA draws a red and green bar for each SLA, most breached first: First response 86 of 695, Time to resolution 53 of 736, Portal reply 11 of 258, Change approval 7 of 168, Escalation response 4 of 268, Planned completion 1 of 23.
The Outcomes charts: met and breached by week, met rate by week, and breached by SLA. The note under the first chart names the zone its days are counted in.

Every number opens the SLA timers behind it. A met rate counts SLA timers with a goal only; SLA timers measured with no goal are listed in their own column and in no rate. "None" means the request had no value for that grouping.

By person

SLA timer detail

Time in status

Working time and calendar time in each status, on requests resolved in the range: requests, visits, median and 90th percentile. Measure On each SLA's own calendar, or On one calendar you choose. A visit is one entry into a status, so a request that went back reads more visits than requests. A status no longer on the site still counts, under its id.

Reading large ranges

A small reading answers at once. A large one runs in the background with a progress line; you can leave the page and come back, or stop it. The lines above the figures say how complete the reading is ("Complete. Every SLA timer that stopped in this range is counted, as the ledger had it at 14:31.") and, when something is still going on, what:

Reports does not name an SLA that is being recounted after a change; Radar and the SLAs page do, with how far the recount got. While a recount runs, Reports can show "This site's zone changed, so Quartz is putting its day buckets back in order." On Reports, that line means an SLA is being recounted.

A reading with a JQL filter is never counted without its filter. While the check of which requests match it waits for the same reasons, the page says so and when, for example "Quartz is holding back because this site has used its share of Jira's hourly limit for apps, so Quartz cannot check which requests you can open until 21:00. Run the search again after that to count your SLA timers.", and counts nothing until then. Time in status does the same.

Run the search again reads everything again, with your Jira access checked afresh.

Measured on a test site: Last 365 days over about 2,200 SLA timers, in a record of about 114,000, drew in about 24 seconds. A report over 100,000 real SLA timers has not been measured yet; see Limits and data retention.

Exports

Export offers:

Item What you get
CSV Every row, with a choice of separator, minutes or formatted durations, and date format. Instants carry their offset. It is built from the table at once.
Excel A workbook with typed numbers and dates: the rows, the grouped table, the figures, and a sheet that says what the file covers. Quartz reads every row first (about 13 seconds for 2,200 rows on a test site).
Print or save as PDF The figures, the charts and the table, laid out for paper. SLA timer detail prints its first 500 rows.
Chart image The chart as SVG or PNG. Every chart also has Save this chart.
Calendar file of open deadlines An ICS file of the running SLA timers' deadlines, with a reminder if you ask for one. Only while Show is set to running.

Every drill has Export these rows. Report downloads are not recorded in the Audit log; the only downloads it records are those of the configuration file and of backups. Who can export: everyone who can view Reports, unless a Jira admin names who may on the Export reports grant; for anyone else the menu stays in place with every item unavailable and says "A Jira admin limits who can download reports."

Schedules and Report history

Open a saved view, then More > Schedule this view.

More > Report history lists every run of the view Quartz has made: when it ran, what it covered, the SLA timers rated, the met rate and the change against the previous run. Open a run to read it as it was on the day, or download it as CSV or Excel. A run does not change after it is made, and Quartz stores runs for as long as your SLA timer history setting; with For as long as the request exists, a run stays until someone removes it (a run of a deleted view can no longer be removed by hand).

On a Jira dashboard

More > Add to a dashboard places the Quartz SLA gadget on a Jira dashboard you choose, set to this view. The gadget runs the view as whoever looks at the dashboard. Without a view, the gadget shows Health (live), Success rate, Met vs Breached or Trend over time on the SLAs you choose. When it cannot check its figures just now because of Jira's hourly limit for apps, it says why and when to try again, and draws no figure. If Jira does not answer in time while Quartz adds the gadget, Quartz says it cannot tell whether the gadget was added; Add to a dashboard again looks for it on the dashboard first, and adds it only if it is not there.

Ask Quartz and the summary (Advanced edition)

Ask Quartz reads your question and the names of the SLAs, priorities, projects, work types and request types you can see on this site. The summary reads the totals on the page and the names of up to three rows with the most breaches: SLAs, people, or the values of whatever the report is grouped by. Neither reads a request's description or comments. See Limits and data retention for the AI allowance.

Questions

Why do Reports and Radar count differently? Radar counts SLA timers that are running now. Reports counts SLA timers that stopped in the range, by their outcome; running ones are counted apart ("Open now").

Why did a met rate change after the upgrade to Quartz 5? Quartz 5 applies extensions, JQL goal tiers and tier calendars on every screen, and counts an SLA with no goal as measured, not met. The release notes list the numbers that change after the upgrade, and why.

Why is a request I can see in Jira missing? Check the range field (Stopped or Created), the filters, and whether the request's SLA timer stopped in the range. An SLA timer with an exception is left out of every count.


Something unclear or wrong on this page? Contact support.