Flapjack Integration

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

Overview

Relay Sensu results to Flapjack, a monitoring notification routing and event processing system. Flapjack uses Redis for event queuing; this integration sends event data to Flapjack through Redis, using the Flapjack event format.

NOTE: checks DO NOT need to specify flapjack as an event handler, as every check result will be relayed to Flapjack if the integration is configured.

Configuration

Example(s)

The following is an example global configuration for the flapjack enterprise integration.

{
  "flapjack": {
    "host": "redis.example.com",
    "port": 6379,
    "db": 0,
    "channel": "events",
    "filter_metrics": false
  }
}

Integration Specification

flapjack attributes

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

host
description
The Flapjack Redis instance address.
required
false
type
String
default
127.0.0.1
example
"host": "8.8.8.8"
port
description
The Flapjack Redis instance port.
required
false
type
Integer
default
6379
example
"port": 6380
db
description
The Flapjack Redis instance database (#) to use.
required
false
type
Integer
default
0
example
"db": 1
channel
description
The Flapjack Redis instance channel (queue) to use for events.
required
false
type
String
default
events
example
"channel": "flapjack"
filter_metrics
description
If check results with a type of metric are relayed to Flapjack.
required
false
type
Boolean
default
false
example
"filter_metrics": true

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.