search cancel

Trying to setup AWS SNS to send alarms to OI

book

Article ID: 256876

calendar_today

Updated On:

Products

DX Operational Intelligence

Issue/Introduction

Trying to setup AWS SNS to receive alarms in OI. It seems like it may not be possible by default.

We have ingestion endpoint where we can send alarms to OI. https://apmgw.dxi-na1.saas.broadcom.com/jarvis/v2/ingestion
Using the above endpoint we can successfully send the alarms to OI via postman.
But when using AWS SNS, it is not working. The AWS SNS requires the endpoint to do subscription confirmation which we think by default not possible in OI. Take a look for details about AWS SNS. https://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.confirm.html
On on AWS UI the OI endpoint continue to show waiting for confirmation.
We also looked at the restmon and we do not see that we have any out of box schema available for AWS SNS integration.

Do we know how can we handle this? Is it possible to integrate AWS SNS with OI?

Environment

Release : 22.1

Resolution

Currently, it is not possible to use AWS SNS directly with OI Ingestion endpoint as SNS requires subscription confirmation. 

As an alternative option you can evaluate using AWS EventBridge to send alarms to OI. 

Please see the link below for more details.

https://aws.amazon.com/blogs/compute/using-api-destinations-with-amazon-eventbridge/