An OMG service to create, get and get list of incidents and getservice, listservices on PagerDuty
This microservice's goal is to create, get and get list of incidents on PagerDuty
- omg validate
omg validate
- omg build
omg build
$ omg run createincident -a from=<FROM_EMAIL> -a incident=<CREATE_INCIDENT_OBJECT> -e ACCESS_TOKEN=<ACCESS_TOKEN>
$ omg run getincident -a id=<INCIDENT_ID> -e ACCESS_TOKEN=<ACCESS_TOKEN>
$ omg run listincidents -a <ARGUMENTS> -e ACCESS_TOKEN=<ACCESS_TOKEN>
$ omg run listincidentnotes -a id=<INCIDENT_ID> -e ACCESS_TOKEN=<ACCESS_TOKEN>
$ omg run getservice -a id=<SERVICE_ID> -a serviceoptions=<OBJECT> -e ACCESS_TOKEN=<ACCESS_TOKEN>
$ omg run listservices -a serviceoptions=<OBJECT> -e ACCESS_TOKEN=<ACCESS_TOKEN>
docker build --rm -f "Dockerfile" -t pagerduty:latest .
docker run -p 5000:5000 pagerduty:latest
PagerDuty is a platform for agile incident management, not a monitoring system. Think of PagerDuty as an add-on to trigger the right actions to all the data from your existing monitoring tools.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.