Integrations
Sematext
This document shows you how you can integrate Callgoose SQIBS with Sematext.
Incidents will be creating in Callgoose SQIBS when there is an incident created in Sematext as per the Notification rule configured by you in the Sematext
In Callgoose SQIBS
Create filter as per the Sematext incidents.
- For test purpose, create an API filter like this
In the Sematext
- Go to Alerts from the left navigation panel. Click on Notification Hooks and select Custom to create a new SQIBS notification hook.
- Fill the following in the window appear under New Notification Hook button in the right corner of the window
- Hook Name : CallgooseSQIBS
- URL : API Endpoint
- Send data as : Json
- HTTP method : Post
- Parameters : Parameters includes the data that we want to post
- Enter the Custom payload like below
{ "backToNormal": "$backToNormal", "applicationId": "$applicationId", "appName": "$appName", "createTimeStamp": "$createTimestamp", "description": "$description", "ruleType": "$ruleType", "title": "$title", "troubleshootUrl": "$troubleshootUrl"}
- Click on
- Save Notification Hook
- to save this configuration
- Click on
- Send Test Notification
- to send this notification to Callgoose SQIBS to test
We receive a status code following the test notification's transmission. If it is sent and received properly, we receive the 201(Created) status.
- Please make sure you have added API filter contains values in Callgoose SQIBS before you send test notifications.
- You can customise the values in the Custom payload section(Use any placeholder to customize your content).
- You can use those values when you create API filter in the Callgoose SQIBS.
- You can decide on ‘what Sematext payload’ you need notifications in Callgoose SQIBS and depending upon that you can create the API filter values in the Callgoose SQIBS
You can see that Callgoose SQIBS created the Incident as per the above ‘Sematext payload values’
Now whenever an alert notification is triggered in Sematext, an incident will automatically be created in Callgoose SQIBS if the API Filter is success for the payload.
- When Sematext payload 'backToNormal' value is 'false,' it triggers an incident in SQIBS. Likewise, when the 'backToNormal' is 'true,' it automatically resolves the incident in SQIBS.
- You can click on Send test notificationafter expanding the created notification to send sample notifications again to Callgoose SQIBS.