Integrations
Gitlab
This document shows you how you can integrate Callgoose SQIBS with Gitlab.
Incidents will be creating in Callgoose SQIBS when there is an alert in Gitlab as per the alert Rule configured by you in the Gitlab 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 Gitlab services.
In Callgoose SQIBS
Create filter as per the Gitlab workflows.
- This API filter contains value is depends upon the alert configuration in the Gitlab.
In Gitlab
1.Login to your Gitlab and Choose your project or group
Click on Settings then Webhooks Fill the following in Webhooks URL:
https://xxxxxxxx.callgoose.com/sqibs-api/v1/process?from=Gitlab&token=xxxxxxxxxxxxxxxxxxxxxxx
Choose your desired Trigger conditions as per your requirements. Click on Add Webhook
You can see the newly created Webhook in the Project Hooks Click on the Webhook Test , Choose Push events it will show that Hook executed successfully
2.Go to Callgoose SQIBS dashboard Click on API Log and choose the token and Check EXTRA column You can see the Gitlab Push events payload
You may create suitable API filter values depending on the payload sent by Gitlab to create a meaningful incident.