This dashboard focuses on pending issues, that is, those Issues that remain open (note that here we work with data retrieved in the moment of dashboard creation).
It is possible to filter data in the same way as in other Jira panels (by submitter, repositories, and status).
A list with the oldest Issues is also shown, providing direct links to them and some basic information as their titles, how long they have been open and when they were created.
The metrics provided are:
To be able to properly calculate the time a given ticket has been in open
state we need to relay on a painless
scripted field called painless_delay
. The idea behind the field is:
painless_delay
will be the time from its creation to now.painless_delay
will be the time from its creation to the moment it was closed
(resolution_date
).Unfortunately, we found corner cases in which Jira doesn’t provide all the information we need. The actual cases
covered by painless_delay
scripted field are:
diff(grimoire_creation_date, resolution_date)
: If the issue is already closed, resolution_date
exists,
and status
is Close
or Done
.time_to_close_days
(pre-computed field storing the time closed issues were open): If the issue is closed,
resolution_date
doesn’t exist or status is not Close
or Done
.diff(grimoire_creation_date, now)
: If the issue is still open.To use this dashboard with your own GrimoireLab deployment you need to:
jira
index is available on your GrimoireLab instance
(see grimoirelab-sirmordred documentation for details on how to deploy it).Index Pattern | —– | Dashboard |
Once you have the data in place, if you need to manually upload the dashboard execute the following commands:
kidash -e https://user:pass@localhost:443/data --import jira-index-pattern.json
kidash -e https://user:pass@localhost:443/data --import jira_backlog.json
Edit this doc