Skip to content

Audit Tooling Using PagerDuty API

Problem

Various internal tools currently use the PagerDuty API. These dependencies must be identified and updated to work with incident.io before we can decommission PagerDuty.

Known Tools

  • pd-event-logger - webhook that pushes events to Elasticsearch
  • woodhouse - legacy Slack integration
  • availability highlights report
  • on-call handover - possibly in woodhouse
  • ChatOps - for finding out who is on call (possibly more)
  • Others TBD

Tasks

  1. Search codebases for PagerDuty API usage
  2. Document each tool:
    • What PD endpoints it uses
    • Purpose/functionality
    • Owner/maintainer
    • incident.io equivalent functionality
  3. Create migration plan for each tool

Acceptance Criteria

  • Complete inventory of all tools using PagerDuty API
  • Migration path identified for each tool
  • Owners notified and migration timeline agreed
Edited by Alex Hanselka