AWS Dashboards

This article describes the predefined CA Business Intelligence (CABI) dashboards for Amazon Web Services (AWS). These dashboards can help you understand your AWS service health, performance, and usage.
uimpga-ga
This article describes the predefined CA Business Intelligence (CABI) dashboards for Amazon Web Services (AWS). These dashboards can help you understand your AWS service health, performance, and usage.
This article is for deployments with uim_core_dashboards_pack.zip 2.20 and later. For information about older dashboard versions, see Old AWS Dashboards.
Contents
Dashboard Specific Requirements
The following requirements exist:
  • The aws (Amazon Web Services Monitoring) probe version 5.25 or later must be deployed and collecting data.
  • The KPI Metrics for AWS Dashboards must be enabled in the aws probe to populate the dashboard with data. The easiest way to enable the metrics is to configure the probe with a template. The default template for the aws probe contains all the required metric settings
AWS Summary Dashboard
Use this dashboard to view an overview of the usage, health, and performance of your AWS environment across multiple accounts, services, and geographies. The reports that are the source of the dashlets in this dashboard are located in the CABI Server repository at
/public/ca/uim/reports/aws
and
/public/ca/uim/reports/common/alarm
.
To access this dashboard, click the link for the AWS probe.
The following table shows examples of the types of dashlets that appear in the AWS Summary dashboard.
Example Dashlet
Report Name
Description
Required QoS
AWSOverviewHeader.png
Overview Header
A report that provides a general summary panel for alarms that are associated with a dashboard.
This report is context-sensitive and appears in multiple dashboards. The information that appears in this report is filtered based on your current selection and type of dashboard.
None
AWSAccounts.png
AWS Accounts
A report that lists the AWS profiles for each account sorted by alarm severity and count. From this report, you can select links to see data from all accounts or a single account. Your selection automatically updates all applicable reports that are context-sensitive.
None
TopAWSInstances.png
Top N Instances by Alarm
A report that lists AWS instances by alarm count by severity. This report can include the API Endpoint that is used to monitor non-device services such as RDS, SQS, DynamoDB.
The number of items that are displayed in the report can be changed using the Filters drop-down list for the portlet.
None
AWSServices.png
AWS Service KPI
A report that lists data for Key Performance Indicators (KPIs) for AWS services that are currently in use. The services are sorted by alarm severity, and then alphabetically for services with no active alarms.
KPI metrics for the service must be active. For more information, see Metrics for AWS Dashboards.
OpenAlarms.png
Alarms
A report to view alarm count by severity. The following actions are possible:
  • (
    uim_core_dashboards_pack.zip version 2.40 or later
    ) Click a column for an alarm severity to view a filtered list of alarms in the Alarm view.
  • Click the open alarms link on this report to view an Alarm Summary dashboard.
This report is context-sensitive and appears in multiple dashboards. The information that appears in this report is filtered based on your current selection and type of dashboard.
In the context of the AWS Summary dashboard, the report displays information for the entire AWS environment.
None
AWS Sprawl Dashboard
Use this dashboard to help optimize your AWS EC2 costs by finding underutilized instances with low CPU and network utilization. The reports that are the source of the dashlets in this dashboard are located in the CABI Server repository at
/public/ca/uim/reports/aws/sprawl
.
To access this dashboard, click the AWS Sprawl Report link on the AWS Services dashlet. This dashlet is located on the AWS Summary dashboard by default.
The following table shows examples of the types of dashlets that appear in the AWS Sprawl dashboard.
Example Dashlet
Report Name
Description
Required QoS
SprawlHeader.png
AWS Sprawl Header
A report that is a header for the AWS Sprawl dashboard. This report does not show alarms.
None
AWSEC2cpuByRegion.png
AWS EC2 CPU by Region
A report that allows you to view AWS EC2 CPU utilization by region. Use this chart to determine which geographic regions have the lowest and highest average CPU usage.
None
AWSEC2UsageDetails.png
AWS EC2 Region Usage Details
A report that lists AWS EC2 instances with region, type, CPU, network in and network out. Initial sorting is by CPU utilization from lowest to highest. Click one of the links on this report to view a Device Summary dashboard for a specific AWS instance. 
None
AWSEC2cpuByInstanceType.png
AWS EC2 CPU by Type
A report that allows you to view AWS EC2 CPU utilization by instance type. Use this chart to determine which instance types have the lowest and highest average CPU usage.
None
AWS VPC Dashboard
Use this dashboard to view the state and details of your Virtual Private Cloud (VPC) virtual networks. The reports that are the source of the dashlets in this dashboard are located in the CABI Server repository at
/public/ca/uim/reports/aws
.
To access this dashboard, click the Virtual Private Cloud (VPC) Dashboard link on the AWS Services dashlet. This dashlet is on the AWS Summary dashboard by default.
The following table shows examples of the types of dashlets that appear in the AWS VPC dashboard.
Example Dashlet
Report Name
Description
Required QoS
VPCHeader.png
AWS VPC Header
A report that is a header for the AWS VPC dashboard. This report does not show alarms.
None
AWSVPC.png
AWS VPC
A report that lists AWS VPC virtual network instances with the VPC ID, name, state, VPC CIDR, DHCP options set, route table, network ACL, tenancy, default (is default VPC for account/region), region, and IAM user.
None
AWS Service Dashboards
Use the service dashboards to understand usage, health, and aggregated performance of your AWS cloud services. The reports that are the source of the dashlets in this dashboard are located in the CABI Server repository at
/public/ca/uim/reports/aws
and
/public/ca/uim/reports/common
.
To access the dashboard for a specific service, click the link for the service on the AWS Services dashlet. This dashlet is located on the AWS Summary dashboard by default.
Dashboards exist for the following AWS services:
  • EC2: Use the EC2 Service Dashboard to understand usage, health, and aggregated performance of your AWS cloud virtual servers.
  • Auto Scaling: Use the Auto Scaling Service Dashboard to understand usage, health, and performance of your AWS cloud auto scaling groups.
  • DynamoDB: Use the DynamoDB Service Dashboard to monitor the health and performance of your AWS cloud NoSQL database service.
  • EBS: Use the EBS Service Dashboard to monitor the health and performance of your AWS cloud storage volumes for use with EC2 instances.
  • ECS: Use the ECS Service Dashboard to understand the health and performance of your AWS cloud container management service.
  • ElastiCache: Use the ElastiCache Service Dashboard to understand the health and performance of your AWS cloud caching service.
  • ELB: Use the ELB Service Dashboard to monitor the health and performance of AWS cloud load balancing service for EC2 instances.
  • RDS: Use the RDS Service Dashboard to understand usage, health, and aggregated performance of your AWS cloud relational database services.
  • Route 53: Use the Route 53 Service Dashboard to understand the health and performance of your AWS cloud domain name system service.
  • S3: Use the S3 Service Dashboard to understand usage, health, and performance of your AWS cloud internet storage service.
  • SNS: Use the SNS Service Dashboard to understand the health and throughput of your AWS cloud message delivery service.
  • SQS: Use the SQS Service Dashboard to understand the health and throughput of your AWS cloud message queueing service.
The following table shows examples of the types of dashlets that appear in an AWS Service Dashboard.
Example Dashlet
Report Name
Description
Required QoS
AWSOverviewHeader.png
Overview Header
A report that summarizes the highest severity alarms for the current dashboard.
This report is context-sensitive and appears in multiple dashboards. The information that appears in this report is filtered based on your current selection and type of dashboard.
None
OpenAlarms.png
Alarms
A report to view alarm count by severity.  The following actions are possible:
  • (
    uim_core_dashboards_pack.zip version 2.40 or later
    ) Click a column for an alarm severity to view a filtered list of alarms in the Alarm view.
  • Click the open alarms link on this report to view an Alarm Summary dashboard.
This report is context-sensitive and appears in multiple dashboards. The information that appears in this report is filtered based on your current selection and type of dashboard.
In the context of an AWS Service dashboard, the Open Alarm count is for the selected service.
None
TopDevicesByAlarm.png
Top N Devices by Alarm
A report that lists devices by alarm count by severity.  Click one of the links on this report to view a Device Summary dashboard for a specific device.
This report is context-sensitive and appears in multiple dashboards. The information that appears in this report is filtered based on your current selection and type of dashboard.
In the context of an AWS Service dashboard, this report shows only the devices for the selected service.
The number of items that are displayed in the report can be changed using the Filters drop-down list for the portlet.
None
Metrics.png
Metrics
A report that lists the active metrics and any associated alarms for a device, group, or probe. Click a metric to view additional metric details over time within the current dashboard.
This report is context-sensitive and appears in multiple dashboards. The information that appears in this report is filtered based on your current selection and type of dashboard.
In the context of an AWS Service dashboard, the Metrics report shows only the metrics that are collected for the selected service.
At least one metric must be configured in a probe to collect data.
Devices.png
Devices
A report that displays device data for a selected metric. Click a device name to filter the contents in the Metric Detail report for a specific device.
This report is context-sensitive and appears as a dashlet in multiple dashboards. The information that appears in this report is filtered based on your current selection and type of dashboard.
In the context of an AWS Service dashboard, the Devices report shows only the devices for the selected service.
None
Components.png
Components
A report that displays device component data for a selected metric or device. Click a component name to view average, minimum, and maximum metric values for a specific component in the Metric Detail report.
This report is context-sensitive and appears in multiple dashboards. The information that appears in this report is filtered based on your current selection and type of dashboard.
None
MetricDetail.png
Metric Detail
A report that displays data for the selected metric over time. By default, this report shows the Top N for the selected metric if a specific device or component is not selected. The details in this report can be modified by:
  • Clicking a device in the Devices report or a component in the Components report.
  • Clicking an item in the report legend.
This report is context-sensitive and appears in multiple dashboards. The information that appears in this report is filtered based on your current selection and type of dashboard.
None
KPI Metrics for AWS Dashboards
The Device KPI report for AWS requires the following metrics:
  • 3.50.12:1 (QOS_AWS_AUTO_SCALING_CPU_UTILIZATION)
  • 3.50.20:5 (QOS_AWS_AUTO_SCALING_TOTAL_INSTANCES)
  • 3.50.16:16 (QOS_AWS_DYNAMODB_SCAN_SUCCESSFUL_REQUEST_LATENCY)
  • 3.50.16:2 (QOS_AWS_DYNAMODB_CONSUMED_READ_CAPACITY_UNITS)
  • 3.50.20:9 (QOS_AWS_DYNAMODB_TOTAL_INSTANCES)
  • 5.14:85 (QOS_AWS_VOLUME_QUEUE_LENGTH)
  • 3.50.20:3 (QOS_AWS_EBS_TOTAL_INSTANCES)
  • 3.50.15.1:1 (QOS_AWS_ECS_SERVICE_CPU_UTILIZATION)
  • 3.50.15.1:2 (QOS_AWS_ECS_SERVICE_MEMORY_UTILIZATION)
  • 3.50.20:12 (QOS_AWS_ECS_TOTAL_INSTANCES)
  • 3.50.6.1:1 (QOS_AWS_ELASTICACHE_CPU_UTILIZATION)
  • 3.50.20:13 (QOS_AWS_ELASTICACHE_TOTAL_INSTANCES)
  • 3.50.10:3 (QOS_AWS_ELB_HEALTHY_HOST_COUNT)
  • 3.50.10:2 (QOS_AWS_ELB_REQUEST_COUNT)
  • 3.50.20:11 (QOS_AWS_ELB_TOTAL_INSTANCES)
  • 4.11:1 (QOS_AWS_DATABASE_CONNECTIONS)
  • 3.50.20:4 (QOS_AWS_RDS_TOTAL_INSTANCES)
  • 3.50.17.1:1 (QOS_AWS_ROUTE53_CONNECTION_TIME)
  • 3.50.17.1:2 (QOS_AWS_ROUTE53_HEALTH_CHECK_PERCENTAGE)
  • 3.50.20:10 (QOS_AWS_ROUTE53_TOTAL_INSTANCES)
  • 1.10:27 (QOS_AWS_FILE_READ_TIME)
  • 1.10:28 (QOS_AWS_FILE_WRITE_TIME)
  • 3.50.20:8 (QOS_AWS_S3_TOTAL_INSTANCES)
  • 3.54:4 (QOS_AWS_SNS_NUMBER_OF_NOTIFICATION_FAILED)
  • 3.54:3 (QOS_AWS_SNS_NUMBER_OF_NOTIFICATION_DELIVERED)
  • 3.50.20:7 (QOS_AWS_SNS_TOTAL_INSTANCES)
  • 3.52:1 (QOS_AWS_SQS_NUMBER_OF_MESSAGES_SENT)
  • 3.50.20:6 (QOS_AWS_SQS_TOTAL_INSTANCES)
  • 3.50.20:1 (QOS_AWS_EC2_TOTAL_ACTIVE_INSTANCES)
  • 3.50.20:3 (QOS_AWS_EBS_TOTAL_INSTANCES)
  • 3.50.20:2 (QOS_AWS_VPC_TOTAL_INSTANCES)
  • 3.50.20:4 (QOS_AWS_RDS_TOTAL_INSTANCES)
  • 3.50.20:5 (QOS_AWS_AUTO_SCALING_TOTAL_INSTANCES)
  • 3.50.20:9 (QOS_AWS_DYNAMODB_TOTAL_INSTANCES)
  • 3.50.20:12 (QOS_AWS_ECS_TOTAL_INSTANCES)
  • 3.50.20:10 (QOS_AWS_ROUTE53_TOTAL_INSTANCES)
  • 3.50.20:13 (QOS_AWS_ELASTICACHE_TOTAL_INSTANCES)
  • 3.50.20:7 (QOS_AWS_SNS_TOTAL_INSTANCES)
  • 3.50.20:6 (QOS_AWS_SQS_TOTAL_INSTANCES)
  • 3.50.20:11 (QOS_AWS_ELB_TOTAL_INSTANCES)
  • 3.50.20:8 (QOS_AWS_S3_TOTAL_INSTANCES)
More information: