mirror of
https://github.com/metafy-social/python-scripts.git
synced 2025-02-20 07:12:05 +00:00
31 lines
1.4 KiB
Markdown
31 lines
1.4 KiB
Markdown
## Check-System-Usage
|
|
|
|

|
|

|
|
[](https://github.com/psf/black)
|
|

|
|
|
|
### About
|
|
|
|
A Python3 script to send your desired payload to PagerDuty and create an incident
|
|
|
|
|
|
### Steps
|
|
|
|
* Make sure you have create a serive in your PagerDuty account. [Refer here](https://support.pagerduty.com/docs/services-and-integrations) if not done already
|
|
* Copy the Integration Key from the settings of the service as shown below and paste it in your env file
|
|
<img width="1344" alt="Screenshot 2022-10-11 at 12 09 33 AM" src="https://user-images.githubusercontent.com/10003129/194933099-13dd03b8-c139-4366-bf18-272fd2ae7392.png">
|
|
|
|
* Import the file as a module
|
|
* Send your desired payload to the module
|
|
* My example of payload
|
|
'''
|
|
payload= {
|
|
"resource_id" : resource_id,
|
|
"system_data":"This a resource in the development system of XYZ corp.",
|
|
"tags":"'HA System','Non-critical-system','SpringBoot-App'"
|
|
'''
|
|
* Finalize your payload accoring the parameters(severity,components etc .)
|
|
* Voila! If everything works fine you will recieve a Page
|
|
|