Integrations
Github
This document shows you how you can integrate Callgoose SQIBS with Github.
Incidents will be creating in Callgoose SQIBS when there is an alert in Github as per the alert Rule configured by you in the Github This documentation is created to test the Integration between different vendors. Different application monitors and different environments may require different values to get a meaningful incident and incident description. You can use the similar procedure to send Alert notifications to Callgoose SQIBS from all the Github services.
In Callgoose SQIBS
Create filter as per the Github workflows.
- This API filter contains value is depends upon the alert configuration in the Github.
In Github
1.Login to your Github and Open your project repository
Click on Settings then Webhooks Click on Add webhook Fill the following in Webhooks Payload URL:
https://xxxxxxxx.callgoose.com/sqibs-api/v1/process?from=Github&token=xxxxxxxxxxxxxxxxxxxxxxx
Content type: Choose application/json Which events would you like to trigger this webhook? Choose your desired Trigger conditions as per your requirements. Click on Add Webhook
You can see the newly created Webhook in the Webhooks
2.Go to Callgoose SQIBS dashboard Click on API Log and choose the token and Check EXTRA column You can see the Github Push events payload
You may create suitable API filter values depending on the payload sent by Github to create a meaningful incident.