Python wrapper for Pagerduty Events API
Project description
PagerDuty Events API
Python wrapper for PagerDuty’s Events API.
Installation
pip install pagerduty_events_api
Examples
Triggering an alert:
import pagerduty_events_api service = pagerduty_events_api.PagerdutyService('my_service_key_123') incident = service.trigger('some_alert_description')
Please note, that the trigger method of a pagerduty_events_api.PagerdutyService object returns a pagerduty_events_api.PagerdutyIncident instance. Through this instance You can retrieve the identifyer of the triggered incident, acknowledge or resolve it later.
Acknowledging an incident:
import pagerduty_events_api incident = pagerduty_events_api.PagerdutyIncident('my_service_key_123', 'my_incident_key456') incident.acknowledge()
Resolving an incident:
import pagerduty_events_api incident = pagerduty_events_api.PagerdutyIncident('my_service_key_123', 'my_incident_key456') incident.resolve()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pagerduty_events_api-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0a29cd519e629567699cdad7ba644065e063c9cb46c596f20662dd753232e06 |
|
MD5 | f4e0dd2a4147512e0e2a0ea04ddd03aa |
|
BLAKE2b-256 | 817269d2c493f40a416bbae6b556f10c3b24bc83ff1e71e6fc0f3bc3de1fd1db |
Close
Hashes for pagerduty_events_api-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b23fc0a5b00370cef106a67964eddc3d8872e910c3249e09edf1f563e0fded5a |
|
MD5 | f4f95b5dcfff66d3cfe14134d9309907 |
|
BLAKE2b-256 | e601b1c975a6918f9a30cdad10fc8c2f8c75b451abec190498e2b066d6f48f1b |