This page describes how to send events from AWS EventBridge to Cisco Cloud Observability.

This document contains references to third-party documentation. Splunk AppDynamics does not own any rights and assumes no responsibility for the accuracy or completeness of such third-party documentation.

Before You Begin

Ensure that you meet the following requirements:

Send Events from Amazon EventBridge to Cisco Cloud Observability

These are the high-level steps:

  1. Create a Service Principal
  2. Define a Rule and Event Pattern
  3. Configure the API Destination

1. Create a Service Principal

To create a Service Principal, you must have the Company Administrator role and own an Observability Platform tenant.
To obtain the configuration values that you need to provide in the AWS UI:

  1. Navigate to the Cisco Cloud Observability Account Management Portal.
  2. Follow the steps in Create a Service Principal.
    For the Authentication Type in step 6, ensure that you select Post.

2. Define a Rule and Event Pattern

  1. Navigate to the Amazon EventBridge console.
  2. Follow the steps in Define the rule.
  3. Follow the steps in Build the event pattern.
    (Optional) You can use a custom schema to apply the rule to more than one service. To do so, edit the event pattern schema to include a list of services. For example:

    {
      "source": [
        "aws.ec2", "aws.s3", "aws.rds", "aws.securityhub",
        "aws.ssm", "aws.codecommit", "aws.guardduty", "aws.cloudtrail", "aws.codepipeline"
      ]
    }
    JSON

    For more information on the syntax for event patterns, see Amazon EventBridge event patterns.

3. Configure the API Destination

  1. For Target types, select EventBridge API destination.
  2. For API destination, click Create a new API destination.
  3. Enter a Name
  4. For API destination endpoint, enter:

    https://{tenantName}.observe.appdynamics.com/rest/awsevents/aws-eventbridge-integration/endpoint
    CODE

     

  5. For HTTP method, select POST
  6. For Connection type, select Create a new connection
  7. Enter a Connection name.
  8. For Destination type, click Partners.
  9. For Partner destinations, select Cisco AppDynamics.
  10. For Authorization endpoint, replace the tenantId placeholder with the tenant ID you obtained from the Account Management Portal in 1. Create Service Principal.
  11. For HTTP method, select POST.
  12. For Client ID, enter the client ID you obtained from the Account Management Portal. 
  13. For Client secret, enter the client secret you obtained from the Account Management Portal. 
  14. Under Header Parameters, add the following parameters:

    KeyValue
    Acceptapplication-json
    Content-Typeapplication-json
  15. Click Next.

Next Steps

Observe Your Events

To observe your events:

  1. Navigate to Cisco Cloud Observability.
  2. Use the left-side navigation panel to navigate to Explore > Events
  3. Under Event Domain, click the drop-down menu. Select only AWS events.
  4. Click Submit. The Events page should now display only AWS events.

For more information on user interface elements, see Explore Events

Amazon Web Services, the AWS logo, AWS, and any other AWS Marks used in these materials are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.