All Projects → bluefrg → jira-grafana-json-datasource

bluefrg / jira-grafana-json-datasource

Licence: MIT license
Connect Grafana to Jira cloud to retrieve metrics on your Jira issues.

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to jira-grafana-json-datasource

Docker Influxdb Grafana
A Docker container which runs InfluxDB and Grafana ready for persisting data
Stars: ✭ 130 (+91.18%)
Mutual labels:  docker-container, grafana
Jira Prometheus Exporter
Prometheus Exporter For JIRA
Stars: ✭ 113 (+66.18%)
Mutual labels:  jira, grafana
JiraDarkTheme
🌙 😎 Jira Dark Theme Usercss / Stylus
Stars: ✭ 124 (+82.35%)
Mutual labels:  jira, jira-cloud
yesoreyeram-boomtheme-panel
Grafana Panel for adding styles
Stars: ✭ 59 (-13.24%)
Mutual labels:  grafana, grafana-panel
jira-sprint-reporting
Reporting in a Google Sheet on a Sprint level using JIRA REST API
Stars: ✭ 25 (-63.24%)
Mutual labels:  jira, jira-rest-api
docker-monitoring-windows
Monitor your Docker containers using prometheus, cAdvisor , node-exported and grafana on Windows
Stars: ✭ 49 (-27.94%)
Mutual labels:  docker-container, grafana
gajira
GitHub Actions for Jira
Stars: ✭ 100 (+47.06%)
Mutual labels:  jira, jira-cloud
grafana-infinity-panel
Grafana Infinity Panel plugin. Visualize data in infinite ways using data viz APIs such as Vega
Stars: ✭ 17 (-75%)
Mutual labels:  grafana, grafana-panel
Jira-Lens
Fast and customizable vulnerability scanner For JIRA written in Python
Stars: ✭ 185 (+172.06%)
Mutual labels:  jira, jira-rest-api
docker-iot-dashboard
A complete IoT server for LoRaWAN IoT projects: node-red + influxdb + grafana + ssl + let's encrypt using docker-compose.
Stars: ✭ 79 (+16.18%)
Mutual labels:  docker-container, grafana
docker-atlassian
A docker-compose orchestration for JIRA Software and Confluence based on docker containers.
Stars: ✭ 13 (-80.88%)
Mutual labels:  jira, docker-container
CVE-2019-8449
CVE-2019-8449 Exploit for Jira v2.1 - v8.3.4
Stars: ✭ 66 (-2.94%)
Mutual labels:  jira, jira-rest-api
jtb
Jira Tool Box, for speed up your workflow, easy browsing Jira ticket.
Stars: ✭ 15 (-77.94%)
Mutual labels:  jira, jira-rest-api
gapit-htmlgraphics-panel
Grafana panel for displaying metric sensitive HTML or SVG graphics.
Stars: ✭ 41 (-39.71%)
Mutual labels:  grafana, grafana-panel
yesoreyeram-boomsummary-panel
Boom Summary Panel for Grafana
Stars: ✭ 14 (-79.41%)
Mutual labels:  grafana, grafana-panel
tempomat
CLI for Tempo Jira Timesheets Plugin
Stars: ✭ 45 (-33.82%)
Mutual labels:  jira
spring-boot-prometheus
No description or website provided.
Stars: ✭ 20 (-70.59%)
Mutual labels:  grafana
jira.plugin.zsh
CLI support for JIRA & Git interaction
Stars: ✭ 31 (-54.41%)
Mutual labels:  jira
fastlane-plugin-jira release notes
Fastlane Plugin for Jira Release Notes
Stars: ✭ 14 (-79.41%)
Mutual labels:  jira
docker-controller-scala
No description or website provided.
Stars: ✭ 12 (-82.35%)
Mutual labels:  docker-container

Jira Grafana JSON Datasource Plugin

Connect Grafana to Jira Cloud to retrieve metrics on your Jira issues.

The original intention for this project was to allow me to show a singlestat count of open issues for my team's Jira Service Desk.

Example

Requirements

This project only requires your Grafana instance to have the SimpleJson plugin installed.

Installation

Run the Docker container (replace environment variables with your Jira Cloud credentials):

$ docker run -d -p 3000:3000 --name jira-grafana -e JIRA_HOST=myjira.atlassian.net -e [email protected] -e JIRA_PASS=XXXX bluefrg/jira-grafana-json-datasource

Confirm running by visiting: http://localhost:3000

Note: This project has only been tested locally, and as a ECS task using Jira Cloud. Jira On-Prem is not supported by the dependencies used in this project.

Atlassian credentials

It's recommended to use API tokens from your Atlassian API token page for authentication instead of your primary account username and password.

Testing Jira connection

You can validate the connection to Jira is authenticating properly by visiting the test-jira endpoint at: http://localhost:3000/test-jira

A successful authentication will return the current user, a failure will return the HTTP response and detailed error message from Jira.

docker-compose.yml

The docker-compose is included as an example of how to test Grafana and the Jira Grafana JSON Datasource integration. Not intended for production use.

Setup

To add this as a data source in Grafana, go to Configuration -> Data Sources and click Add. For the Type choose SimpleJson. Enter the root URL for this project (e.g. http://localhost:3000).

When adding a panel to a dashboard, choose the newly created data source. Under the metrics tab, you will see your Jira filters as an option to plot on your panel.

Example

Authentication

You can require authentication by adding a HTTP_USER and HTTP_PASS environment variable.

You will need to reconfigure your data source to use "Basic Auth".

License

This project is licensed under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].