Introduction
The AWS EventBridge integration with OpsRamp enables seamless event-driven communication between OpsRamp and AWS services. With this integration, you can stream real-time alerts, incidents, and operational data to AWS EventBridge, allowing for automated workflows, analytics, and incident response.
It empowers IT teams to streamline operations, reduce manual intervention, and enhance observability across cloud environments.
Key Benefits
- Real-time Event Streaming – By integrating OpsRamp with AWS EventBridge, you can stream OpsRamp alerts and events directly to EventBridge in real-time. This enables immediate processing and reaction to critical events as they happen, improving responsiveness and reducing downtime.
- Seamless Integration – The webhook integration allows you to easily connect OpsRamp with AWS services and other external platforms. Whether it is triggering alerts, updating tickets, or sending data to AWS Lambda, AWS S3, or other AWS resources, OpsRamp’s webhooks provide a smooth bridge to automate processes across your infrastructure. This eliminates manual work and improves system interoperability.
- Enhanced Monitoring – By consolidating event data from multiple sources into a centralized management system, OpsRamp improves visibility and monitoring of your entire IT ecosystem. Integrating with AWS EventBridge ensures you have a unified view of alerts and events, enabling quicker identification of issues, improved decision-making, and quicker response times.
Prerequisite
To integrate AWS EventBridge with OpsRamp, you typically need to meet several prerequisites. Here is a general list of what is required:
AWS Account and EventBridge Setup
- Active AWS Account: Ensure you have an active AWS account.
- EventBridge Setup: Ensure AWS EventBridge is configured and ready to send events. If not, you need to set up EventBridge event buses (default or custom) and rules to capture and forward events from your AWS services or third-party sources.
IAM Role and Permissions in AWS
- Create an IAM Role: You must configure the appropriate IAM role in AWS to allow EventBridge to send events to OpsRamp. This role should have the required permissions to send events to the OpsRamp webhook URL.
- Permission Policies: Attach the necessary permissions (e.g., AWS EventBridge) to allow AWS to communicate with the OpsRamp API.
Install AWS EventBridge integration
Navigate to Setup → Account. The Account Details screen is displayed.
Select the Integrations tile. The Installed Integrations screen is displayed, with all the installed applications.
If you do not have any installed applications, you will be navigated to the Available Integrations screen. The Available Integrations screen displays all the available applications along with the newly created application with the version.
Note: Search for AWS EventBridge application using the search option available. Alternatively, search for Exports from All Categories option and select it.Click ADD in AWS EventBridge tile. The ADD AWS EVENTBRIDGE screen is displayed.
Enter the following basic details:
Field Name Field Type Description Name String Enter the integration name. Access Key String Unique Identifier to access the AWS EventBridge. Secret key String Key generated from the AWS portal. Confirm Secret key String Reenter the Key generated from the AWS portal. Region name String Name of the cloud storage location. Event Bus Name String Event bus that receives the events from OpsRamp and AWS services. Event Source String Event pattern or text specified in the Rules section in EventBridge. Use this to filter the incoming events.
Example:{ "Source": [ "pattern" ] }.
Detail Type String Parameter to do more filtering in EventBridge. Click FINISH. The integration is installed.
If the provided Information is correct, then the integration will be saved without any errors.
Next steps
The next step is to install the Streaming Export integration.