Connect Splunk Observability Cloud with AWS-managed Metric Streams
Connect to AWS from the AWS console using Metric Streams.
Amazon CloudWatch supports a quick setup experience for AWS Partner destinations in the CloudWatch Metric Streams console. With this simplified getting-started experience, you can create a Metric Stream to Splunk Observability Cloud in a single step.
Before you start
Before you proceed, check AWS authentication, permissions, and supported regions and Connect AWS to Splunk Observability Cloud for information on data collection intervals and costs. When setting up your configuration in the AWS console, keep in mind that Splunk Observability Cloud supports only OpenTelemetry 0.7 and 1.0.
For alternative connection methods, see the following topics:
Start the connection to AWS in the Splunk console guided setup
To access the guided setup for the AWS integration, perform the following steps:
-
Log in to Splunk Observability Cloud.
-
Open the Amazon Web Services guided setup. Optionally, you can navigate to the guided setup on your own:
-
On the navigation menu, select Data Management.
-
Select the tile for Amazon Web Services in the Available integrations tab.
-
You can also go to the Deployed integrations tab and select Add Integration.
-
Next, follow the steps provided in the guided setup:
Define your AWS connection
In this step, choose the following connection options:
-
Overall region: The region AWS from which AWS manages your resources. See Supported AWS regions for more information.
-
Authentication type: How you authenticate to connect with AWS. Learn more at Authenticate in AWS using an External ID (recommended).
-
Data types: Select which types of data to ingest.
-
Metadata.
-
Cost and usage metrics.
-
CloudWatch metrics.
-
In the CloudWatch Metrics option, select Streaming (AWS-managed) as the ingestion method, and proceed to the AWS console to complete the connection.
Prepare your AWS account
On this screen, Splunk Observability Cloud gives you the following information:
-
The AWS IAM policy JSON snippet, your Splunk Observability Cloud account ID and your External ID, which you need to define your authentication policies in the console. See more details in Authenticate in AWS using an External ID (recommended).
-
The steps to create Metric Streams in the AWS console. See more at Connect to Splunk Observability Cloud from the AWS console.
To complete this step, switch to your AWS Console to prepare for authentication and create the Metric Stream to send your data to Splunk Observability Cloud. See Connect to Splunk Observability Cloud from the AWS console.
Establish the connection
Finally, proceed with the last steps:
-
Complete your authentication configuration as prompted.
-
Select your data sources:
-
AWS Regions.
-
Built-in and custom services.
-
Connect to Splunk Observability Cloud from the AWS console
Before you proceed to create your Metric Streams connection between your AWS and your Splunk Observability Cloud accounts in the AWS console, follow the steps in Start the connection to AWS in the Splunk console guided setup to ensure you have an active AWS integration in your associated Splunk Observability Cloud account.
-
In the AWS console, go to and select Create metric stream.
-
Next, select Quick AWS Partner setup as the destination.
-
In the drop-down menu, select Splunk Observability Cloud. The following form appears:
-
In the Configure the AWS Partner destination menu, enter the Splunk Observability Cloud Ingest endpoint. To find your endpoint, select in the Splunk Observability Cloud console. To complete your path, add /v1/cloudwatch_metric_stream to the end of your ingest endpoint URL. For example,
https://ingest.us0.observability.splunkcloud.com/v1/cloudwatch_metric_stream.Note: You can use the legacy or new API and service endpoint URLs as of March 24, 2026. The legacy endpoints have the domainsignalfx, and the new endpoints have the domainobservability.splunkcloud. Thus, you can use the legacy ingest endpointingest.realm.signalfx.comor the new ingest endpointingest.realm.observability.splunkcloud.com. See Splunk Observability Cloud domain change for more information. -
Fill in the access token by copying one of the access tokens with
INGESTauthorization scope from in the Splunk Observability Cloud console. -
You can leave the rest of the form as default, or customize the configuration, such as filtering based on namespaces.
Integrate from the AWS console using the Splunk API
If you want to integrate from the AWS console using the Splunk Observability Cloud API, see Configure Metric Streams from the AWS console.
See also the Integrations API reference on the Splunk Developer Portal.
Next steps
After you connect Splunk Observability Cloud with AWS, you can use Splunk Observability Cloud to track a series of metrics and analyze your AWS data in real time.
-
See the AWS official documentation for a list of the available AWS resources.
-
See Leverage data from your integration with AWS for more information.