Flapjack
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 |
|
port | |
---|---|
description | The Flapjack Redis instance port. |
required | false |
type | Integer |
default | 6379 |
example |
|
db | |
---|---|
description | The Flapjack Redis instance database (#) to use. |
required | false |
type | Integer |
default | 0 |
example |
|
channel | |
---|---|
description | The Flapjack Redis instance channel (queue) to use for events. |
required | false |
type | String |
default | events |
example |
|
filter_metrics | |
---|---|
description | If check results with a type of metric are relayed to Flapjack. |
required | false |
type | Boolean |
default | false |
example |
|