Amazon Elastic Container Service (Amazon ECS) is a scalable container management service that can be used to run, stop, and manage containers on a cluster. An Amazon ECS task is the instantiation of a task definition within a cluster. 

To monitor this entity, you must Set up the Cisco AppDynamics Infrastructure Collector to Monitor AWS.

Cisco Cloud Observability displays AWS entities on the Observe page. Metrics are displayed for specific entity instances in the list and detail views.

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.

Detail View

To display the detail view for an Amazon ECS task:

  1. Navigate to the Observe page.
  2. Under Containers, click AWS ECS Task Definitions.
    The AWS ECS Task Definitions list view now displays.
  3. In the left-hand navigation panel, click AWS ECS Tasks.
    The AWS ECS Tasks list view now displays.
  4. Click a task Name to display the detail view.
    The detail view displays metrics, key performance indicators, and properties (attributes) related to the instance you selected.

Metrics and Key Performance Indicators

Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for ECS tasks.

Metric availability will vary depending on whether you have an Elastic Compute Cloud (EC2) or Fargate deployment as well as their configurations. The Deployment column below denotes the deployment(s) where each metric is available.

Display NameDescriptionDeployment
CPU Utilization (%)

The utilization of available CPUs by the task.

This metric is only defined for tasks that have a defined CPU limit.

EC2, Fargate
Memory Utilization (%)The utilization of available memory by the task.  EC2, Fargate
Memory Utilized (MIB)The amount of memory used by the task.EC2, Fargate
Memory Reserved (MIB)The amount of memory that is reserved for this task.EC2, Fargate
Storage Read (KiB)The number of KiB read by the task.Fargate
Storage Write (KiB)The number of KiB written by the task.Fargate
Storage Read (KiB/Sec)The rate of KiB read per second by the task. Fargate
Storage Write (KiB/Sec)The rate of KiB written per second by the task.Fargate
Network IO Incoming (KiB/Sec)The amount of data per second received by the task.Fargate
Network IO Outgoing (KiB/Sec)The amount of data per second sent by the task.Fargate
Incoming Packets (Count/Sec)The amount of packets per second received by the task.Fargate
Outgoing Packets (Count/Sec)The amount of packets per second sent by the task. Fargate
Ephemeral Storage Reserved (GiB)The ephemeral storage that is reserved by tasks in the resource that is in the task definition.EC2, Fargate

Properties (Attributes)

Cisco Cloud Observability displays the following properties for ECS tasks.

Display Name

Description

Task ARNThe ARN of the task.
Cluster ARNThe ARN of the cluster.
Task Definition NameThe name of the task definition the task is based on.

Task Definition Revision

The name of the task definition revision the task is based on.
CPU Limit (vCPU)The task CPU limit in cores.
Memory LimitThe task memory limit in bytes.
Created AtThe task creation time as a Unix timestamp in ms.
Launch TypeThe launch type (EC2 or Fargate).
Last StatusThe last reported status of the task.
RegionThe AWS region the task is deployed in.
AccountThe AWS account the task is deployed on.

Retention and Purge Time-To-Live (TTL)

For all cloud and infrastructure entities, the retention TTL is 180 minutes (3 hours) and the purge TTL is 525,600 minutes (365 days). 

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.