Integrations
Mezmo
This document shows you how you can integrate Callgoose SQIBS with Mezmo.
Incidents will be creating in Callgoose SQIBS when there is a incident created in Mezmo as per the workflows configured by you in Mezmo
In Callgoose SQIBS
Create filter as per the Mezmo workflows.
- For test purpose, create an API filter like this
After test, create suitable API filter values depending on the payload sent by Mezmo to create a meaningful incident.
In Mezmo
1. From the dashboard, select the view for which you want to setup alerts.
Click on the the View name and select Attach an alert.
2. Select View-Specific alert from the drop down under BUILD MY OWN and click on Webhooks from the window appear.
3. Fill the following in the window:
Configure the Type of alert and other conditions as per your requirement.
Method & URL: Select POST and enter your API Endpoint
Body: Use the following JSON payload.
{ "title": "Mezmo {{ level }} alert in {{ name }}", "numberOfMatchedLines": "{{ matches }}", "level": "{{ level }}", "url": "{{ url }}", "query": "{{ query }}", "firstMatchedApp": "{{ app }}", "firstMatchedHost": "{{ host }}", "lines": "{{ lines }}" }
You can customize your own body(payload) with Available Tokens
4. Click on Test button at the top of window to send this notification to Callgoose SQIBS to test
1. Please make sure you have added API filter contains values in Callgoose SQIBS before you send test notifications.
2. You can decide on ‘what Mezmo payload’(customise the values in the Body section) 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 Mezmo payload values
5. Click on Save Alert to save.
Now whenever an alert notification is triggered in Mezmo, an incident will automatically be created in Callgoose SQIBS if the API Filter is success for the payload.