Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-35866

Learn OpsGenie's API and what it will take to send escalation from Watcher

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      Learn the OpsGenie API and determine what it will take in order for the Watcher to escalate alarms. Decide if that escalation should be done in ts_watcher or a new package.

        Attachments

          Activity

          Hide
          rowen Russell Owen added a comment -

          I think I have learned what I need. Lessons:

          • Use the OpsGenie web site to create an Integration for Watcher escalation alerts. This will have an API key.
          • Have the Watcher use that API key when generating OpsGenie alerts.
          • Existing global alert policies blocked my test alerts from going where I wanted, so I added a new policy that prevents mis-routing alerts that contain "Watcher" in their message text.
          • OpsGenie alerts should have one or more responders, which can be teams, users, or even schedules. Update the Watcher config schema to support this.
          Show
          rowen Russell Owen added a comment - I think I have learned what I need. Lessons: Use the OpsGenie web site to create an Integration for Watcher escalation alerts. This will have an API key. Have the Watcher use that API key when generating OpsGenie alerts. Existing global alert policies blocked my test alerts from going where I wanted, so I added a new policy that prevents mis-routing alerts that contain "Watcher" in their message text. OpsGenie alerts should have one or more responders, which can be teams, users, or even schedules. Update the Watcher config schema to support this.

            People

            Assignee:
            rowen Russell Owen
            Reporter:
            rowen Russell Owen
            Watchers:
            Russell Owen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.