ENTERPRISE: Built-in integrations are available for Sensu Enterprise users only.

JIRA Integration

Overview

Create and resolve Jira issues for Sensu events.

Configuration

Example(s)

The following is an example global configuration for the jira enterprise event handler (integration).

{
  "jira": {
    "host": "jira.example.com",
    "user": "admin",
    "password": "secret",
    "project": "Sensu",
    "timeout": 10
  }
}

Integration Specification

jira attributes

The following attributes are configured within the {"jira": {} } configuration scope.

host
description
The JIRA host address.
required
true
type
String
example
"host": "jira.example.com"
user
description
The JIRA user used to authenticate.
required
true
type
String
example
"user": "admin"
password
description
The JIRA user password.
required
true
type
String
example
"password": "secret"
issue_type
:description
The JIRA issue type
required
false
type
String
default
Incident
example
"issue_type": "Problem"
project
description
The JIRA project to use for issues.
required
false
type
String
default
Sensu
example
"project": "Alerts"
project_key
description
The JIRA project key to use for issues. This option allows the integration to work without querying JIRA for a projects key. Using this option is recommended.
required
false
type
String
example
"project_key": "SEN"
root_url
description
The JIRA root URL. When set, this option overrides the host option, most commonly used when a service proxy is in use.
required
false
type
String
example
"root_url": "https://services.example.com/proxy/jira"
timeout
description
The handler execution duration timeout in seconds (hard stop).
required
false
type
Integer
default
10
example
"timeout": 30

Start your FREE trial today.

Already using Sensu Core? Upgrade to Sensu Enterprise today to take advantage of its enterprise console, added-value features, built-in integrations, FREE annual training, and enterprise-class support.