/meter-plugin-jira

Primary LanguageJavaApache License 2.0Apache-2.0

TrueSight Pulse Jira Integration Plugin

Collects tickets(Jira Core, Jira Software and Jiar Service desk) from jira servers and collected tickets are sent to Truesight Intelligence as Events. The plugin allows multiple Jira instances data to be collected with independent polling interval.

Prerequisites

Supported OS

OS Linux Windows OS X
Supported v v v

Runtime Environment

Runtime node.js Python Java
Required v*
* java 1.8+

TrueSight Pulse Meter versions v4.7.0-852 or later

Ingesting historical Jira data

If you want to import historical Jira data into TrueSight Intelligence, it is recommended that you ingest the historical data before configuring the plugin for data collection. For more information, see Jira bulk ingestion on GitHub.

Plugin Configuration Fields

Field Name Description
App Id The TrueSight Intelligence App using which the events will be tagged. If the App does not exist, a new App is created
Host Name The host of Jira server
Port The port of Jira server
Username The user of Jira server
Password The password of Jira server
Poll Interval How often (in minutes) to poll for collecting the tickets
Field Mapping Type of fields will be collected (more info please check in template section)
protocolType Type of protocols (https or http)
Source The jira instance name

Metrics Collected

Metrics Name Description
Jira Plugin Heartbeat Heartbeat metric(with value 1) for Jira Plugin
Jira Successful Events ingestion count Total events successfully ingested to TSI
Jira Events ingestion failure count Failed event ingestion count to TSI
Jira Events ingestion exception Plugin exception (values as 0/1, 0 as no exception)

Templates

  1. Jira Default Template

References

Jira Plugin Documentation