ClusterControl/PagerDuty integration plugin
severalnines.com | pagerduty.com
This plugin allows you to simply integrate @Severalnines ClusterControl and PagerDuty.
Installation
Using plugins installer:
cd /path/to/cluster-control/nodejs/service./plugins.js --install pagerduty
or using npm:
cd /path/to/cluster-control/nodejs/servicenpm install s9s-plugin-pagerduty
Incomming parameters
config
data
More information on the details
and the contexts
can be found here.
alarm_id
- int (required) identifier of the alarm.
alarm_name
- string (required) alarm name.
alarm_description
- string (required) description of the alarm, max 1024 chars.
client
- string (required) alarm client ("node-1" for example).
url
- string (required) url to ClusterControl page (to view the alarm).
details
- object (optional) any key/value pair with alarm details.
contexts
- object (optional) alarm contexts - images/links (documentation).