A Prometheus Exporter for Jira Service Desk Cloud.
Currently this exporter retrieves the following metrics:
- Service Desk project Info within Jira (Key, Name and ID)
jira_sd_project_info
- Total amount of tickets(Project key, Done)
jira_sd_ticket
- Total amount of breached SLAs(Project key, Done)
jira_sd_sla
Provide your Jira cloud URI; --jiraURI <string>
or as env variable JIRA_URI
Provide a Jira API Key; --jiraAPIKey
or as env variable JIRA_API_KEY
Provide the Jira user who created the API key; --jiraAPIUser
or as env variable JIRA_API_USER
Change listening port of the exporter; --listenAddress <string>
or as env variable LISTEN_ADDRESS
. Default = 8080
Change listening path of the exporter; --listenPath <string>
or as env variable LISTEN_PATH
. Default = /metrics
Change the interval of retrieving data in the background; --interval <string>
or as env variable INTERVAL
. Default is 60
To include or exclude projects from the Bugs metrics, please provide a comma separated string with the project keys. Please only provide 1.
Either with --jiraKeyExclude <string>
or --jiraKeyInclude <string>
. You can also provide it via env variables JIRA_KEY_EXCL
or JIRA_KEY_INCL
.
If you use a custom field to assign issues/tickets to a custom team field. You can provide this custom field; --jiraTeamCustomField <string>
or as env variable JIRA_TEAM_CUSTOM_FIELD
. Please provide the full field, customfield_<number>
If you want to monitor if your SLAs are breached or not. You can provide these SLAs with a comma separated string to retrieve these; --jiraSLACustomFields <string,string>
or as env variables JIRA_SLA_CUSTOM_FIELD
. Please provide the full field, customfield_<number>,customfield_<number>