Docs » Monitor AWS

Monitor AWS 🔗

Note

Before you can start monitoring any AWS resources, Connect to AWS, and log in with your administrator credentials.

Splunk Observability Cloud can automatically import metrics and metadata about your services from AWS CloudWatch.

Observability Cloud provides infrastructure monitoring capabilities powered by AWS Cloudwatch Metrics. See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html on the AWS site for more information. If you’re also exporting data from CloudWatch Logs and want to learn about how to view logs in Observability Cloud, see Troubleshoot with logs.

You can also export and monitor data from sources running in your AWS environment, as described in the following table.

Get data in

Monitor

Description

Collect Kubernetes data

Monitor Kubernetes

Collect metrics and logs from Kubernetes clusters running in EC2 instances or EKS.

Monitor hosts

Collect metrics and logs from Linux and Windows hosts running in EC2 instances.

Collect application spans and traces

Monitor applications with Splunk APM

Collect application metrics and spans running in hosts, Kubernetes clusters, or Lambda functions.

Monitor AWS services and identify problems 🔗

View the health of AWS services at a glance from the Infrastructure page. This page provides a key metric for each service. You can also drill down into specific instances of an AWS service. For example, view key metrics for the EC2 service, and filter for a specific instance ID to analyze a particular EC2 instance.

Follow these steps to analyze problem AWS services from the Infrastructure page:

  1. Select Navigation menu > Infrastructure and view the Amazon AWS category.

  2. Select the specific service you want to analyze. For example, select EBS to view information about your storage volumes. If you see “No Data Found,” you need to first configure an integration.

  3. Compare instances of the service along the following metrics with the Color by drop-down list. In the heat map, colors represent the health of instances based on the metrics you select. For example, a heat map that shows green and red, uses green to denote healthy and red to denote unhealthy instances. If your heat map has multiple colors, then the lighter gradient represents less activity, and the darker gradient represents more activity. To apply visually accessible color palettes on custom dashboards and charts and throughout Infrastructure Monitoring, go to Account Settings > Color Accessibility.

    You can color by metrics like CPU utilization and filter by dimensions like geographic region.

  4. Group instances based on metadata about each instance with the Group by drop-down list.

    You can group instances according to the region or resource group they are running in or the environment tag. Use this to see correlations between different parts of your infrastructure and its performance.

  5. Find outliers for your metrics with the Find Outliers setting. Specify the Scope and Strategy.

    Set the Scope to analyze outliers from across the entire visible population of instances, or only within groups defined by the dimension you grouped instances by.

    You can select one of two Strategies to find outliers, as described in the following table.

    Strategy

    Description

    Deviation from Mean

    Instances appear as red that exceed the mean value of the metric by at least three standard deviations.

    Deviation from Median

    Instances appear as red that exceed the median absolute deviation value by at least three absolute deviations. This setting does not weigh extreme outliers as heavily as the standard deviation.

  6. Select a specific instance you want to investigate further to view all the metadata and key metrics for the instance. For every instance, Observability Cloud provides a default dashboard.

    Analyze all the available metadata about the cloud service the instance is running in, the instance itself, and any custom tags associated with the instance. The default dashboard provides metric time series (MTS) for key metrics.

Use default dashboards to monitor AWS services 🔗

Observability Cloud provides default dashboards for supported AWS services. Default dashboards are available in dashboard groups based on the AWS service a dashboard represents data for.

To find default dashboards for AWS services, select Navigation menu > Dashboards and search for the AWS service you want to view dashboards for.

Explore built-in content 🔗

Observability Cloud collects data from many cloud services. To see all of the navigators provided for data collected in your organization, go to the Infrastructure page. To see all the pre-built dashboards for data collected in your organization, select Dashboards > Built-in.