OpsGenie

opsgenie screenshot

Connects to the OpsGenie API and displays all your scheduled rotations and who’s currently on call.

See Who is on Call API for details.

Configuration

Single Schedule

opsgenie:
  apiKey: "3276d7155dd9ee27b8b14f8743a408a9"
  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: "3276d7155dd9ee27b8b14f8743a408a9"
  displayEmpty: false
  enabled: true
  position:
    top: 2
    left: 1
    height: 2
    width: 1
  refreshInterval: 21600
  region: "us"
  schedule:
  - "Primary"
  - "Secondary"
  scheduleIdentifierType: "id"
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

wtf/modules/opsgenie/