Documentation forSolarWinds Observability SaaS

Add an AWS cloud account

To monitor your AWS-managed host and associated AWS services with SolarWinds Observability SaaS, integrate SolarWinds Observability SaaS with your AWS account.

Integrate SolarWinds Observability SaaS with AWS manually

  1. In a separate tab, sign in to the Amazon AWS website with the AWS account you wish to integrate with SolarWinds Observability SaaS.

  2. Return to the SolarWinds Observability SaaS tab.

  3. In SolarWinds Observability SaaS, click Add Data at the top.

  4. In the Add Data dialog, click either the Infrastructure tab or Monitor my cloud infrastructure.

  5. Click AWS Services.

  6. In the Basic Settings screen of the Add AWS Cloud Account dialog, click Click here to integrate with your AWS account with a new IAM Role and IAM Policy. The wizard will update accordingly.

  7. Type a Display name to represent the integration with your AWS account.

  8. Enter a unique name in the Metrics tag field. The metrics tag will be added to all measurements ingested from the AWS cloud services on this AWS account.

    The Metrics tag can be used to distinguish AWS accounts when creating a chart or filtering data in a dashboard.

  9. Click Next.

  10. The Create a new AWS IAM Policy screen will populate within SolarWinds Observability SaaS.

  11. Proceed through the steps on the screen to set up your IAM policy and click Next. Proceed through the steps on the screen to set up your IAM role and click Next.

  12. In the Summary screen of the SolarWinds Observability SaaS Add AWS Cloud Account dialog, verify the AWS integration settings. Click Submit.

Integrate SolarWinds Observability SaaS with AWS using CloudFormation

  1. In a separate tab, sign in to the Amazon AWS website with the AWS account you wish to integrate with SolarWinds Observability SaaS.

  2. Return to the SolarWinds Observability SaaS tab.

  3. In SolarWinds Observability SaaS, click Add Data at the top.

  4. In the Add Data dialog, click either the Infrastructure tab or Monitor my cloud infrastructure.

  5. Click AWS Services.

  6. In the Basic Settings screen of the Add AWS Cloud Account dialog, type a Display name to represent the integration with your AWS account.

  7. Enter a unique name in the Metrics tag field. The metrics tag will be added to all measurements ingested from the AWS cloud services on this AWS account.

    The Metrics tag can be used to distinguish AWS accounts when creating a chart or filtering data in a dashboard.

  8. Select the Data acquisition method. Click Set Up Using CloudFormation.

    If you select Polling, you can also select Enable Discovery to simplify the discovery process across all AWS services and regions for every cloud account. For more information, see Discovery and Topology.

  9. To pull AWS metrics data at regular intervals, see Polling. To continuously update AWS metrics data in real time, see Streaming.

  10. In the Summary screen of the SolarWinds Observability SaaS Add AWS Cloud Account dialog, verify the AWS integration settings. Click Submit.

To view data collected for the newly configured entity in the Entity Explorer, click the name of the Host in the confirmation dialog in the lower-left corner. It may take a few seconds for data to appear for the newly created entity. See Entity Explorer for details.

See Entities in SolarWinds Observability SaaS for an overview of Host entities and how they work in SolarWinds Observability SaaS.

See Add logs from AWS for details on setting up AWS logs for SolarWinds Observability SaaS.

Update an existing Firehose delivery stream and S3 bucket configurations

Follow the instructions below to update the Amazon Kinesis Data Firehose delivery stream and S3 bucket configurations that were created as part of that Amazon CloudWatch Metric Stream integration.

The instructions are valid for Amazon CloudWatchMetric Stream integrations created before April 10, 2024.

  1. Log in to the AWS Console with your AWS account, and open the Amazon Data Firehose page.

  2. Type SWOStreaming-DeliveryStream in the search bar to locate all the Firehose streams.

  3. Click the stream you want to update, and click the Configuration tab above Firehose stream metrics.

  4. Under Destination settings, click Edit.

  5. Under Content encoding, select GZIP.

  6. Click Buffer hints to expand the section, and change the Buffer size value to 1.

  7. Click Save changes.

  8. Scroll down to Backup settings and click Edit.

  9. Under S3 backup bucket, click Browse and click on the S3 bucket URL to open the S3 bucket configuration.

  10. Click the Management tab, and under Lifecycle rules, click Create lifecycle rule.

  11. In the Lifecycle rule name, type the rule name. For example, CleanupRule30Days.

  12. Under Prefix, type /firehose.

  13. Under Lifecycle rule actions, select Expire current versions of objects.

  14. Under Expire current versions of objects, type 30 in the Days after object creation field.

  15. Click Save changes.

Update an existing CloudFormation stack with the latest template

When the CloudFormation template is updated (for example, when policy permissions change), you must update your existing CloudFormation stack to use the latest template.

  1. Log in to the AWS Console with your AWS account, and open the CloudFormation Stacks page.

  2. Select the stack you want to update, and click Update.

  3. On the Update stack page, under Prerequisite - Prepare template, select Replace current template. Under Specify template - Template source, select Amazon S3 URL, and in the Amazon S3 URL field, enter the below template URL, and click Next.

    https://swi-im-templates.s3.amazonaws.com/solarwinds-observability-aws-integration.template

  4. Click Next on the Specify stack details page and Configure stack options page to proceed to the Review page. Under Changeset review, verify your updates, and click Submit.

For details on updating CloudFormation stacks, see Updating stacks directly in Amazon documentation.