Integrations
Amazon OpenSearch
This document shows you how you can integrate Callgoose SQIBS with Amazon OpenSearch.
Incidents will be creating in Callgoose SQIBS when there is a incident created in Amazon OpenSearch as per the Alert rule configured by you in the Amazon OpenSearch. 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.
In Callgoose SQIBS
Create filter as per the Amazon OpenSearch workflows.
Create suitable API filter values depending on the payload sent by Amazon OpenSearch to create a meaningful incident.
In Amazon OpenSearch
1. Log in to the Amazon OpenSearch Dashboard
Click on Alerting then Destinations then Add destination
Alerting
Destination Name: Callgoose_SQIBS_API
Type: Choose Custome Webhook
You may also choose Amazon SNS as a destination
Refer to this page for how to create a SNS Topic
Settings Define endpoint by URL
https://xxxxxxxx.callgoose.com/sqibs-api/v1/process?from=Amazon+ OpenSearch&token=xxxxxxxxxxxxxxxxxxxxxxx
Add HeaderKey: Authorization Value: Bearer 'paste token here' Click on Save
2. Go to Alerting then Monitors
Click on Create Monitor or edit an existing monitor
Click on Add Trigger Alerting
Action name: Callgoose_SQIBS_Alerts
Destination Select a destination Choose previously created destination Callgoose_SQIBS_API
Refer to this page for how to create a SNS Topic
Message
{ "description" : "Monitor {{ctx.monitor.name}} just entered alert status. Please investigate the issue.", "trigger" : "Trigger: {{ctx.trigger.name}}", "severity": "Severity:{{ctx.trigger.severity}}", "start" : "Period start: {{ctx.periodStart}}", "end" : "Period end:{{ctx.periodEnd}}" }
Paste the payload mentioned above under the Message box and Click on Save
Refer this documentation available Message variables
References