Jira Grafana Dashboard

In this “Jira Grafana Dashboard” Video, I am going to show you how to create a Jira dashboard in Grafana using Jira APIs. Grafana opensource doesn’t have any plugin to connect to Jira directly, so we are going to create our custom program using Python.

Python program to connect to Jira APIs

Here is the Python program used in this video.

import csv
from jira import JIRA

# Define Jira server URL and authentication
jira_server = 'https://jira-service-mgt.atlassian.net'
jira_username = ''
jira_password = ''

jira = JIRA(server=jira_server, basic_auth=(jira_username, jira_password))

projects = jira.projects()
print("*** List of all Jira projects ***")

issues = []  # Define issues as an empty list

try:
    issues = jira.search_issues('project=SCRUM')
    print("Jira connection is successful.")
except Exception as e:
    print(f"Error connecting to Jira: {str(e)}")

# Specify the fields to extract
fields_to_extract = ["project", "issuetype", "timespent", "created", "updated", "assignee", "status"]

# Open a CSV file for writing
with open('/usr/share/grafana/jira_issues.csv', mode='w', newline='') as csv_file:
    writer = csv.DictWriter(csv_file, fieldnames=fields_to_extract)
    writer.writeheader()  # Write the header row

    for issue in issues:
        issue_detail = jira.issue(issue)
        issue_data = {field: getattr(issue_detail.fields, field, '') for field in fields_to_extract}
        writer.writerow(issue_data)

print("Data has been written to jira_issues.csv")

1 thought on “Jira Grafana Dashboard”

  1. Наша команда опытных исполнителей подготовлена выдвинуть вам современные подходы, которые не только обеспечат устойчивую безопасность от холодильности, но и подарят вашему коттеджу изысканный вид.
    Мы функционируем с самыми современными материалами, подтверждая прочный термин работы и блестящие выходы. Изолирование внешнего слоя – это не только экономия энергии на отоплении, но и трепет о экологической обстановке. Энергосберегающие методы, какие мы производим, способствуют не только личному, но и сохранению природных ресурсов.
    Самое главное: [url=https://ppu-prof.ru/]Услуги по утеплению стен снаружи стоимость работ[/url] у нас начинается всего от 1250 рублей за кв. м.! Это доступное решение, которое превратит ваш помещение в фактический душевный местечко с небольшими затратами.
    Наши пособия – это не единственно изолирование, это разработка пространства, в где всякий компонент символизирует ваш персональный манеру. Мы рассмотрим все твои потребности, чтобы осуществить ваш дом еще еще более удобным и привлекательным.
    Подробнее на [url=https://ppu-prof.ru/]веб-сайте[/url]
    Не откладывайте дела о своем доме на потом! Обращайтесь к исполнителям, и мы сделаем ваш помещение не только согретым, но и стильным. Заинтересовались? Подробнее о наших проектах вы можете узнать на интернет-портале. Добро пожаловать в универсум спокойствия и стандартов.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top