Pagerduty

Connects to the Pagerduty API and shows schedules

Configuration

pagerduty:
  apiKey: "<yourapikey>"
  enabled: true
  escalationFilter:
  - "client-eng"
  position:
    top: 4
    left: 3
    height: 1
    width: 2
  scheduleIDs:
  - "R2D24CD"
  - "C3P05MF"
  showIncidents: true
  showSchedules: true

Attributes

apiKey
Value: Your PagerDuty API key.

enabled
Determines whether or not this module is executed and if its data displayed onscreen.
Values: true, false.

escalationFilter
An array of schedule names you want to filter on.

position
Defines where in the grid this module’s widget will be displayed.

refreshInterval
How often, in seconds, this module will update its data.
Values: A positive integer, 0..n.

scheduleIDs
An array of schedule IDs you want to restrict the query to.>

showIncidents
Whether or not to list incidents.
Values: true or false

showSchedules
Whether or not to show schedules.
Values: true or false

Source Code

wtf/pagerduty/