OpsGenie

Shows OpsGenie on-call schedules.

See Who is on Call API for details.

Configuration

Single Schedule

opsgenie:
  apiKey: "p0d13*********************************************c3"
  displayEmpty: false
  enabled: true
  position:
    top: 2
    left: 1
    height: 2
    width: 1
  refreshInterval: 21600
  region: "us"
  schedule: "Primary"
  scheduleIdentifierType: "id"

Multiple Schedules

opsgenie:
  apiKey: "p0d13*********************************************c3"
  displayEmpty: false
  enabled: true
  position:
    top: 2
    left: 1
    height: 2
    width: 1
  refreshInterval: 21600
  region: "us"
  schedule:
  - "Primary"
  - "Secondary"
  scheduleIdentifierType: "id"

Screenshots

opsgenie screenshot

Attributes

Name Description Value
apiKey Your OpsGenie API token. Your API key or leave it empty to use the WTF_OPS_GENIE_API_KEY environment variable.
border Optional Whether or not to draw this widget with a border. Default: true. true, false
displayEmpty Whether schedules with no assigned person on-call should be displayed. true, false
enabled Optional Whether or not this module is executed and if its data displayed onscreen. Default: false. true, false
position Defines where in the grid this module’s widget will be displayed.
refreshInterval Optional How often, in seconds, this module will update its data. Default: 300. Any positive integer.
region The region of the servers to connect to eu or us
scheduleIdentifierType Type of the schedule identifier. id or name

Source Code

https://github.com/wtfutil/wtf/tree/master/modules/opsgenie/