This article outlines the definitions used in the AWS Microsoft Excel spreadsheet report.
EC2 Instances Tab
Field |
Description |
EC2 Instance Name |
EC2 instance Name Amazon Elastic Compute Cloud (EC2) provides scalable computing capacity in the AWS cloud |
EC2 Instance ID |
The ID of the EC2 instance |
State |
The state of the EC2 instance: Pending: The instance is preparing to enter the running state. An instance enters the pending state when it launches for the first time, or when it is started after being in the stopped state. Running: The instance is running and ready for use. Stopping: The instance is preparing to be stopped or stop-hibernated. Stopped: The instance is shut down and cannot be used. The instance can be started at any time. Shutting Down: The instance is preparing to be terminated. Terminated: The instance has been permanently deleted. |
Instance Type |
The EC2 instance Type The instance type that you specify determines the hardware of the host computer used for your instance. Each instance type offers different compute, memory, and storage capabilities and are grouped in instance families based on these capabilities. |
CPU Cores |
The number of CPU Cores configured for the EC2 Instance |
ThreadsPerCPUCore |
The number of threads per CPU Core |
Memory (MiB) |
The total Memory in MiB |
Capacity (MiB) |
The total Capacity in MiB |
AMI ID |
The Amazon Machine Image template used to create the EC2 instance An Amazon Machine Image (AMI) is a template that contains a software configuration (for example, an operating system, an application server, and applications). |
Tenancy |
The EC2 instance tenancy type Shared : which run on shared hardware where the isolation is logical Dedicated Instances/Dedicated Hosts: which run in single-tenant hardware where the isolation is physical. |
Region |
The Region in which the EC2 instance was created in. Region: is a separate geographic area. |
Availability Zone |
The availability Zone in which the EC2 instance is running Availability Zones: are multiple, isolated locations within each Region. |
VPC ID |
The Virtual Private Cloud ID Amazon Virtual Private Cloud (Amazon VPC) enables you to define a virtual network in your own logically isolated area within the AWS cloud. |
Subnet ID |
The ID of the subnet that the EC2 Instance is in. Subnet: A range of IP addresses in your VPC. |
Public DNS |
The instance public DNS hostnames |
Private DNS |
The instance private DNS hostnames |
Public IP |
The Instance Public IP address |
Private IP |
The instance Private IP address |
AutoScalingGroupName |
The name of the Auto Scaling group this instance is a member of. |
AutoScalingGroupMin |
The minimum number of instances configured for the Auto Scaling Group. |
AutoScalingGroupMax |
The maximum number of instances configured for the Auto Scaling Group |
AutoScalingGroupDesired |
The Auto Scaling group desired number of instances |
EBS Volumes Tab
Field |
Description |
EC2 Instance Name |
EC2 instance Name Amazon Elastic Compute Cloud (EC2) provides scalable computing capacity in the AWS cloud |
EC2 Instance ID |
The ID of the EC2 instance |
State |
The state of the EC2 instance Pending: The instance is preparing to enter the running state. An instance enters the pending state when it launches for the first time, or when it is started after being in the stopped state. Running: The instance is running and ready for use. Stopping: The instance is preparing to be stopped or stop-hibernated. Stopped: The instance is shut down and cannot be used. The instance can be started at any time. Shutting Down: The instance is preparing to be terminated. Terminated: The instance has been permanently deleted. |
Instance Type |
The EC2 instance Type The instance type that you specify determines the hardware of the host computer used for your instance. Each instance type offers different compute, memory, and storage capabilities and are grouped in instance families based on these capabilities. |
Volume ID |
The ID of the volume. |
IsBoot |
Indicates whether the volume is a boot volume |
Capacity (MiB) |
The size of the volume, in MiB |
PeakSupportedIOPS |
The max number of I/O operations per second (IOPS) that the volume supports. For Provisioned IOPS SSD volumes, this represents the number of IOPS that are provisioned for the volume. For General Purpose SSD volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting. Constraints: Range is 100-16,000 IOPS for gp2 volumes 100 to 64,000 IOPS for io1 and io2 volumes, in most Regions. The maximum IOPS for io1 and io2 of 64,000 is guaranteed only on Nitro-based instances. Other instance families guarantee performance up to 32,000 IOPS. |
CreatedFromSnapShotID |
The snapshot from which the volume was created, if applicable. |
VolumeType |
The type of the volume attached to the EC2 instance; this can be: gp2: for General Purpose SSD io1 or io2: for Provisioned IOPS SSD st1: for Throughput Optimized HDD sc1: for Cold HDD standard: for Magnetic volumes. |
VolumeAvailabilityZone |
The Availability Zone for the volume. |
Encrypted |
Indicates whether the volume is encrypted. |
Volume Snapshots Tab
Feild |
Datapoint in API |
Volume ID |
The ID of the volume that was used to create the snapshot. Snapshots created by the CopySnapshot action have an arbitrary volume ID that should not be used for any purpose. |
Volume Capacity (MiB) |
The size of the volume, in MiB |
Snapshot ID |
The ID of the snapshot. Each snapshot receives a unique identifier when it is created. |
Snapshot Start time |
The time stamp when the snapshot was initiated in Coordinated Universal Time (UTC) |
Snapshot State |
The snapshot state. Possible values include: -"pending" -"completed" -"error" -"recoverable" -"recovering" |
EC2 Load Balancers
Field |
Description |
EC2 Instance Name |
EC2 instance Name Amazon Elastic Compute Cloud (EC2) provides scalable computing capacity in the AWS cloud |
EC2 Instance ID |
The ID of the EC2 instance |
Region |
The Region the EC2 instance was created |
State |
The state of the EC2 instance Pending: The instance is preparing to enter the running state. An instance enters the pending state when it launches for the first time, or when it is started after being in the stopped state. Running: The instance is running and ready for use. Stopping: The instance is preparing to be stopped or stop-hibernated. Stopped: The instance is shut down and cannot be used. The instance can be started at any time. Shutting Down: The instance is preparing to be terminated. Terminated: The instance has been permanently deleted. |
Instance Type |
The EC2 instance Type The instance type that you specify determines the hardware of the host computer used for your instance. Each instance type offers different compute, memory, and storage capabilities and are grouped in instance families based on these capabilities. |
Load Balancer Version |
Indicates whether it is a ELBv1 or a ELBv2 load balancer. |
Load Balancer Name |
The name of the load balancer. |
Load Balancer ARN |
Amazon Resource Names (ARNs) uniquely identify AWS resources. (Load balancer) |
Load Balancer Type |
The type of load balancer. Possible values include: application network |
Load Balancer Region |
The region the load balancer was created. |
Target Groups Names |
The name of the target group. A target group tells a load balancer where to direct traffic to : EC2 instances, fixed IP addresses; or AWS Lambda functions, amongst others. When creating a load balancer, you create one or more listeners and configure listener rules to direct the traffic to one target group. |
Orphaned Volume
Field |
Description |
VolumeID |
The Orphaned Volume ID |
IsBoot |
Indicates whether the volume is a boot volume |
Capacity (MiB) |
The size of the Orphaned volume, in MiB |
PeakSupportedIOPS |
The max number of I/O operations per second (IOPS) that the volume supports. For Provisioned IOPS SSD volumes, this represents the number of IOPS that are provisioned for the volume. For General Purpose SSD volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting. Constraints: Range is 100-16,000 IOPS for gp2 volumes 100 to 64,000 IOPS for io1 and io2 volumes, in most Regions. The maximum IOPS for io1 and io2 of 64,000 is guaranteed only on Nitro-based instances. Other instance families guarantee performance up to 32,000 IOPS. |
CreatedFromSnapShotID |
The snapshot from which the volume was created, if applicable. |
Region |
The region the volume was created |
VolumeType |
The type of the volume attached to the EC2 instance; this can be: gp2: for General Purpose SSD io1 or io2: for Provisioned IOPS SSD st1: for Throughput Optimized HDD sc1: for Cold HDD standard: for Magnetic volumes. |
VolumeAvailabilityZone |
The Availability Zone for the volume. |
Encrypted |
Indicates whether the volume is encrypted. |
S3
Field |
Description |
Bucket Name |
The S3 Bucket Name. A bucket is a container for objects stored in Amazon S3. Every object is contained in a bucket. |
Region |
The Region in which the bucket is created in. You can choose the geographical AWS Region where Amazon S3 will store the buckets that you create. Objects stored in a Region never leave the Region unless you explicitly transfer them to another Region. |
Number of Objects |
The number of objects saved on the bucket. Objects are the fundamental entities stored in Amazon S3. Objects consist of object data and metadata. You can store as many objects as you want, and each object can be up to 5 TB in size. |
Total Size (MiB) |
The total bucket size in (MiB) |
Standard Storage Size (MiB) |
The size of the objects in MiB stored in this bucket in the Standard Storage Class S3 Standard: The default storage class. If you don't specify the storage class when you upload an object, Amazon S3 assigns the S3 Standard storage class. (used for frequently accessed objects) |
Intelligent Tiering FA Storage Size (MiB) |
The size of the objects in MiB stored in this bucket in the Intelligent Tiering FA Storage Class The Intelligent-Tiering storage class: stores objects in two access tiers: one tier that is optimized for frequent access and another lower-cost tier that is optimized for infrequently accessed data. |
Standard IA Storage size (MiB) |
The size of the objects in MiB stored in this bucket in the Standard IA Storage Class S3 Standard-IA: Storage classes are designed for long-lived and infrequently accessed data. Amazon S3 stores the object data redundantly across multiple geographically separated Availability Zones (similar to the S3 Standard storage class). |
One Zone IA Storage Size (MiB) |
The size of the objects in MiB stored in this bucket in the One Zone IA Storage Class One Zone IA: Storage classes are designed for long-lived and infrequently accessed data. Amazon S3 stores the object data in only one Availability Zone, which makes it less expensive than S3 Standard-IA. However, the data is not resilient to the physical loss of the Availability Zone. |
Glacier Storage Size (MiB) |
The size of the objects in MiB stored in this bucket in the Glacier Storage Class S3 Glacier—Use for archives where portions of the data might need to be retrieved in minutes. Data stored in the S3 Glacier storage class has a minimum storage duration period of 90 days and can be accessed in as little as 1-5 minutes using expedited retrieval |
Glacier Deep Archive Storage Size (MiB) |
The size of the objects in MiB stored in this bucket in the Glacier Deep Archive Storage Class. Glacier Deep Archive: Use for archiving data that rarely needs to be accessed. Data stored in the S3 Glacier Deep Archive storage class has a minimum storage duration period of 180 days and a default retrieval time of 12 hours. |
Redundancy Redundancy Storage size (MiB) |
The size of the objects in MiB stored in this bucket in the Redundancy Redundancy Storage Class Reduced Redundancy—The Reduced Redundancy Storage (RRS) storage class is designed for noncritical, reproducible data that can be stored with less redundancy than the S3 Standard storage class. |
Default Encryption Algorithm |
The default encryption configuration for an Amazon S3 bucket. Amazon S3 default encryption provides a way to set the default encryption behavior for an S3 bucket. You can set default encryption on a bucket so that all new objects are encrypted when they are stored in the bucket. The objects are encrypted using server-side encryption with either Amazon S3-managed keys (SSE-S3) or customer master keys (CMKs) stored in AWS Key Management Service (AWS KMS). Server-side encryption is the encryption of data at its destination by the application or service that receives it. Amazon S3 encrypts your data at the object level as it writes it to disks in its data centers and decrypts it for you when you access it |
Versioning Status |
The versioning state of a bucket. Amazon S3 Versioning allows users to keep multiple versions of an object in one bucket. S3 Versioning protects you from the consequences of unintended overwrites and deletions. You can also use it to archive objects so that you have access to previous versions. |
Website Type |
The website configuration for a bucket. To host website on Amazon S3, you can configure a bucket as website by adding a website configuration. You can use Amazon S3 to host a static website. On a static website, individual webpages include static content. They might also contain client-side scripts. |
Is Life Cycle Enabled |
Shows the lifecycle configuration information set on the bucket. An S3 Lifecycle configuration is a set of rules that define actions that Amazon S3 applies to a group of objects. There are two types of actions: Transition actions—Define when objects transition to another storage class. For example, you might choose to transition objects to the S3 Standard-IA storage class 30 days after you created them, or archive objects to the S3 Glacier storage class one year after creating them. Expiration actions—Define when objects expire. Amazon S3 deletes expired objects on your behalf. |
Glacier Values
Field |
Description |
Vault Name |
The name of the vault. |
ARN |
The Amazon Resource Name (ARN) of the vault. |
Region |
The vault region. |
Number of Archives |
The number of archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault. |
Total Size (MiB) |
Total size, in MiB, of the archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault. |
EFS
Field |
Description |
Name |
The name of the EFS |
Region |
The Region in which the EFS was created in. |
ARN |
Amazon Resource Names (ARNs) uniquely identify AWS resources. |
Performance Mode |
The Performance Mode of the EFS instance. Amazon EFS is designed to provide the throughput, IOPS, and low latency needed for a broad range of workloads and offers two performance modes: General Purpose: provides the lowest latency per file system operation and can achieve this for random or sequential IO patterns. Max I/O : can scale to higher levels of aggregate throughput and operations per second and is ideal for highly parallelized applications that can scale out to thousands of Amazon EC2 instances. |
Throughput Mode |
The Throughput Mode of the EFS instance The throughput mode helps determine the overall throughput a file system can achieve. Bursting Throughput: The throughput scales with the size of the file system, dynamically bursting as needed to support the spiky nature of many file-based workloads. Provisioned Throughput: Is designed to support applications that require higher dedicated throughput than the default Bursting mode and can be configured independently of the amount of data stored on the file system. |
Standard Size (MiB) |
The Size of the data in MiB stored in the EFS standard class Standard: The Standard storage class is used to store frequently accessed files. |
Infrequent Access Size (MiB) |
The Size of the data in MiB stored in the EFS Infrequent Access class Infrequent Access: The Infrequent Access (IA) storage class is a lower-cost storage class that's designed for storing long-lived, infrequently accessed files cost-effectively. |
Total Size MiB) |
The total size of Data in MiB stored on the EFS instance Standard Size + Infrequent Size |
RDS Instances
Will list all RDS instances including Aurora instances even if it is a cluster member.
Field |
Description |
InstanceIdentifier |
A user-supplied database identifier. This identifier is the unique key that identifies a DB instance. |
InstanceARN |
The Amazon Resource Name (ARN) for the DB instance. |
Engine |
Provides the name of the database engine to be used for this DB instance. |
AllocatedStorage (GiB) |
Specifies the allocated storage size specified in gibibytes. Note: For all database engines except Amazon Aurora, AllocatedStorage specifies the allocated storage size in gibibytes (GiB). For Aurora, AllocatedStorage always returns 1, because Aurora DB cluster storage size isn't fixed, but instead automatically adjusts as needed. |
MaxAllocatedStorage (GiB) |
The upper limit to which Amazon RDS can automatically scale the storage of the DB instance Note: that will always give zero for Aurora instances since it is dynamic. |
Region |
Specifies the name of the Region the DB instance is located in. |
AvailabilityZone |
Specifies the name of the Availability Zone the DB instance is located in. |
InstanceClass |
The name of the compute and memory capacity class of the DB instance. |
StorageEncrypted |
Specifies whether the DB instance is encrypted. |
BackupRetentionPeriodInDays |
Specifies the number of days for which automatic DB snapshots are retained. |
RDS Snapshots
Field |
Data point in API |
RDS Instance ID |
Specifies the DB instance identifier of the DB instance this DB snapshot was created from. |
Engine |
Specifies the name of the database engine. |
Allocated Storage (GiB) |
Specifies the allocated storage size in gibibytes (GiB). |
Region |
The Amazon Web Services Region that the DB snapshot was created in or copied from. |
Snapshot ID |
Specifies the identifier for the DB snapshot. |
Snapshot Created Time |
Specifies when the snapshot was taken in Coordinated Universal Time (UTC). Changes for the copy when the snapshot is copied. |
Snapshot Status |
Specifies the status of this DB snapshot. |
Snapshot Type |
Provides the type of the DB snapshot. |
Storage Type |
Specifies the storage type associated with DB snapshot. |
Encrypted? |
Specifies whether the DB snapshot is encrypted. |
Aurora DB Clusters
Field |
Description |
ClusterIdentifier |
Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster. |
ClusterARN |
The Amazon Resource Name (ARN) for the DB cluster. |
Status |
Specifies the current state of this DB cluster. For more information on DB Cluster status visit HERE |
Engine |
Provides the name of the database engine to be used for this DB cluster. |
ClusterRegion |
The Region of the Aurora Cluster. |
InstanceIdentifier |
This will list all the instances in The Aurora DB cluster. Specifies the instance identifier for this member of the DB cluster. Note: (If there is more than one instance in a cluster all will be listed in the Excel with a comma between each instance identifier) |
ECS Container Instances Tab
An Amazon ECS container instance is an Amazon EC2 instance that is running the Amazon ECS container agent and has been registered into an Amazon ECS cluster. When you run tasks with Amazon ECS using the EC2 launch type or an Auto Scaling group capacity provider, your tasks are placed on your active container instances
Data Point |
Definition |
---|---|
Container Instance ARN |
The Amazon Resource Name (ARN) of the container instance. The ARN contains the |
EC2 Instance Id |
The EC2 instance ID of the container instance. |
Status |
The status of the container instance. The valid values are
|
Agent Connected |
This parameter returns |
Agent Version |
The version number of the Amazon ECS container agent. |
Docker Version |
The Docker version running on the container instance. |
Registered CPU Units |
This parameter describes the amount of CPU resource that was available on the container instance when the container agent registered it with Amazon ECS. This value represents the total amount of CPU and memory that can be allocated on this container instance to tasks. |
Registered vCPU |
The conversion of Registered CPU units to vCPU vCPU= CPU Units/1024 |
Remaining CPU |
This parameter describes the remaining CPU that has not already been allocated to tasks and is therefore available for new tasks. |
Remaining vCPU |
The conversion of Remaining CPU units to vCPU vCPU= CPU Units/1024 |
Registered Memory |
This parameter describes the amount of Memory resources that was available on the container instance when the container agent registered it with Amazon ECS. This value represents the total amount of memory that can be allocated on this container instance to tasks. |
Remaining Memory |
This parameter describes the remaining memory that has not already been allocated to tasks and is therefore available for new tasks. |
Running Task Count |
The number of tasks on the container instance that are in the |
Pending Task Count |
The number of tasks on the container instance that are in the |
Capacity Provider Name |
The capacity provider associated with the container instance. |
ECS Clusters tab
An Amazon ECS cluster is a logical grouping of tasks or services.If you are running tasks or services that use the EC2 launch type, a cluster is also a grouping of container instances.If you are using capacity providers, a cluster is also a logical grouping of capacity providers.
Data Point |
Definition |
---|---|
Cluster Name |
A user-generated string that you use to identify your cluster. |
Cluster ARN |
The Amazon Resource Name (ARN) that identifies the cluster. The ARN contains the arn:aws:ecs namespace, followed by the Region of the cluster, the AWS account ID of the cluster owner, the cluster namespace, and then the cluster name. |
Status |
The status of the cluster. The following are the possible states that will be returned.
|
Container Instances Count |
The number of container instances registered into the cluster. This includes container instances in both |
Active EC2 Services Count |
The number of EC2 services that are running on the cluster in an |
Draining EC2 Services Count |
The number of EC2 services that are running on the cluster in an |
Active Fargate Services Count |
The number of Fargate services that are running on the cluster in an |
Draining Fargate Services Count |
The number of Fargate services that are running on the cluster in an |
Running EC2 Tasks Count |
The number of EC2 Lunched tasks in the cluster that are in the |
Pending EC2 Tasks Count |
The number of EC2 Lunched tasks in the cluster that are in the |
Running Fargate Tasks Count |
The number of Fargate Lunched tasks in the cluster that are in the |
Pending Fargate Tasks Count |
The number of Fargate Lunched tasks in the cluster that are in the |
ECS Services
An Amazon ECS service enables you to run and maintain a specified number of instances of a task definition simultaneously in an Amazon ECS cluster. If any of your tasks should fail or stop for any reason, the Amazon ECS service scheduler launches another instance of your task definition to replace it in order to maintain the desired number of tasks in the service.
Data Point |
Definition |
---|---|
Service Name |
The name of your service. Up to 255 letters (uppercase and lowercase), numbers, and hyphens are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a Region or across multiple Regions. |
Service ARN |
The ARN that identifies the service. The ARN contains the |
Cluster ARN |
The Amazon Resource Name (ARN) of the cluster that hosts the service. |
Status |
The status of the service. The valid values are |
Launch Type |
The launch type on which your service is running. If no value is specified, it will default to Possible values include:
|
Platform Version |
The platform version on which to run your service. A platform version is only specified for tasks using the Fargate launch type. If one is not specified, the |
Desired Count |
The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService. |
Running Tasks Count |
The number of tasks in the cluster that are in the |
Pending Tasks Count |
The number of tasks in the cluster that are in the |
Task Definition Name |
The name of the task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService. |
Task Definition ARN |
The ARN of the task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService. |
Deployment Maximum Percent |
If a service is using the rolling update ( If a service is using the blue/green ( |
Deployment Minimum Healthy Percent |
If a service is using the rolling update ( If a service is using the blue/green ( |
Capacity Provider Name |
The short name of the capacity provider. |
Capacity Provider Weight |
The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. For example, if you have a strategy that contains two capacity providers and both have a weight of |
Capacity Provider Base |
The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. |
Scheduling Strategy |
The scheduling strategy to use for the service. There are two service scheduler strategies available:
|
ECS Task Definition Tab
A task definition is a set of instructions that tells Amazon ECS how to run Docker containers.
Data Point
|
Definition
|
---|---|
Task Definition ARN | The full Amazon Resource Name (ARN) of the task definition. |
Status |
The status of the task definition. Possible values include:
|
Family |
The name of a family that this task definition is registered to. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. A family groups multiple versions of a task definition. Amazon ECS gives the first task definition that you registered to a family a revision number of 1. Amazon ECS gives sequential revision numbers to each task definition that you add. |
Task CPU Units |
The number of
|
Task vCPU |
The conversion of Task CPU units to vCPU vCPU= CPU Units/1024 |
Task Memory (MB) |
The amount (in MiB) of memory used by the task. If using the EC2 launch type, you must specify either a task-level memory value or a container-level memory value. This field is optional and any value can be used. If a task-level memory value is specified then the container-level memory value is optional. For more information regarding container-level memory and memory reservation, see Container Definition. If using the Fargate launch type, this field is required and you must use one of the following values, which determines your range of valid values for the
|
Network Mode |
The Docker networking mode to use for the containers in the task. The valid values are |
Compatibilities |
The launch type to use with your task. For more information, see Amazon ECS Launch Types in the Amazon Elastic Container Service Developer Guide. |
Required Compatibilities |
The launch type the task requires. If no value is specified, it will default toEC2 . Valid values includeEC2 andFARGATE .
|
Container Name |
The name of a container. If you are linking multiple containers together in a task definition, thename of one container can be entered in thelinks of another container to connect the containers. Up to 255 letters (uppercase and lowercase), numbers, and hyphens are allowed. This parameter maps toname in the Create a container section of the Docker Remote API and the--name option to docker run.
|
Container Image |
The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with either
|
Container CPU Units |
The number ofcpu units reserved for the container. This parameter maps toCpuShares in the Create a container section of the Docker Remote API and the--cpu-shares option to docker run.
|
Container vCPU |
The conversion of Container CPU units to vCPU vCPU= CPU Units/1024 |
Container Memory (MB) |
The amount (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. The total amount of memory reserved for all containers within a task must be lower than the task If using the Fargate launch type, this parameter is optional. |
Container Memory Reservation (MB) |
The soft limit (in MiB) of memory to reserve for the container. When system memory is under heavy contention, Docker attempts to keep the container memory to this soft limit. However, your container can consume more memory when it needs to, up to either the hard limit specified with the If a task-level memory value is not specified, you must specify a non-zero integer for one or both of For example, if your container normally uses 128 MiB of memory, but occasionally bursts to 256 MiB of memory for short periods of time, you can set a The Docker daemon reserves a minimum of 4 MiB of memory for a container, so you should not specify fewer than 4 MiB of memory for your containers. |
Container Port | The port number on the container that is bound to the user-specified or automatically assigned host port. |
Host Port |
The port number on the container instance to reserve for your container. If you are using containers in a task with the If you are using containers in a task with the |
Container Port Protocol |
The protocol used for the port mapping. Valid values are
|
Container Essential |
If theessential parameter of a container is marked astrue , and that container fails or stops for any reason, all other containers that are part of the task are stopped. If theessential parameter of a container is marked asfalse , then its failure does not affect the rest of the containers in a task. If this parameter is omitted, a container is assumed to be essential.
|
ECS Tasks Tab
Data Point
|
Definition
|
---|---|
Task ARN | The Amazon Resource Name (ARN) of the task. |
Task Platform Version |
The platform version on which your task is running. A platform version is only specified for tasks using the Fargate launch type. If one is not specified, theLATEST platform version is used by default. For more information, see AWS Fargate Platform Versions in the Amazon Elastic Container Service Developer Guide.
|
Launch Type |
The launch type on which your task is running. For more information, see Amazon ECS Launch Types in the Amazon Elastic Container Service Developer Guide. Possible values include:
|
Task Definition ARN | The ARN of the task definition that creates the task. |
Task Definition Name | The name of the task definition that creates the task. |
Cluster ARN | The ARN of the cluster that hosts the task. |
Cluster Name | The name of the cluster that hosts the task. |
Container Instance ARN | The ARN of the container instances that host the task. |
Capacity Provider Name | The capacity provider associated with the task. |
Task Connectivity Status |
The connectivity status of a task. Possible values include:
|
Availability Zone | The availability zone of the task. |
CPU Units |
The number of CPU units used by the task as expressed in a task definition. It can be expressed as an integer using CPU units, for example If you are using the EC2 launch type, this field is optional. Supported values are between If you are using the Fargate launch type, this field is required and you must use one of the following values, which determines your range of supported values for the
|
vCPU |
The conversion of CPU units to vCPU vCPU= CPU Units/1024 |
Memory (MB) |
|
Subnet ID | The subnet ID associated with the task if the task uses theawsvpc network mode.
|
Network Interface ID | The network interface ID associated with the task if the task uses theawsvpc network mode.
|
Private DNS Name | The private DNS name associated with the task if the task uses theawsvpc network mode.
|
Private IP | The private IP if the task uses theawsvpc network mode.
|
Task Desired Status | The desired status of the task. For more information, see Task Lifecycle. |
Task Last Status | The last known status of the task. For more information, see Task Lifecycle. |
Health Status |
The health status for the task, which is determined by the health of the essential containers in the task. If all essential containers in the task are reporting as Possible values include:
|
ECS Containers
Data Point |
Definition |
---|---|
Task ARN | The Amazon Resource Name (ARN) of the task. |
Task Platform Version |
The platform version on which your task is running. A platform version is only specified for tasks using the Fargate launch type. If one is not specified, theLATEST platform version is used by default. For more information, see AWS Fargate Platform Versions in the Amazon Elastic Container Service Developer Guide.
|
Launch Type |
The launch type on which your task is running. For more information, see Amazon ECS Launch Types in the Amazon Elastic Container Service Developer Guide. Possible values include:
|
Availability Zone | The availability zone of the task. |
Container ARN | The Amazon Resource Name (ARN) of the container. |
Container Name | The name of the container |
Container Image | The image used for the container. |
CPU Units |
The number of CPU units set for the container. The value will be0 if no value was specified in the container definition when the task definition was registered.
|
vCPU |
The conversion of CPU units to vCPU vCPU= CPU Units/1024 |
Memory (MB) | The hard limit (in MiB) of memory set for the container. |
Memory Reservation (MB) | The soft limit (in MiB) of memory set for the container. |
GPU ID | The IDs of each GPU assigned to the container. |
Subnet ID | the subnet ID associated with the container |
Network Interface ID | The network interface ID associated with the container |
Private DNS Name | The private DNS name associated with the container |
Private IP | The private IPv4 address for the network interface. |
Container Last Status | The last known status of the container. |
Container Health Status |
The health status of the container. If health checks are not configured for this container in its task definition, then it reports the health status as
|
ECS Capacity Providers
Amazon ECS capacity providers are used to manage the infrastructure the tasks in your clusters use. Each cluster can have one or more capacity providers and an optional default capacity provider strategy. The capacity provider strategy determines how the tasks are spread across the cluster's capacity providers. When you run a standalone task or create a service, you may either use the cluster's default capacity provider strategy or specify a capacity provider strategy that overrides the cluster's default strategy.
Data Point
|
Definition
|
---|---|
Capacity provider name |
The name of the capacity provider. |
Capacity Provider ARN |
The Amazon Resource Name (ARN) that identifies the capacity provider. |
Status |
The current status of the capacity provider. Only capacity providers in an Possible values include:
|
Auto scaling Group ARN |
The Amazon Resource Name (ARN) that identifies the Auto Scaling group. |
Managed Scaling Status |
Whether or not to enable managed scaling for the capacity provider. Possible values include:
|
Target Capacity |
The target capacity value for the capacity provider. The specified value must be greater than0 and less than or equal to100 . A value of100 will result in the Amazon EC2 instances in your Auto Scaling group being completely utilized.
|
Minimum Scaling Step Size |
The minimum number of container instances that Amazon ECS will scale in or scale out at one time. If this parameter is omitted, the default value of1 is used.
|
Maximum Scaling Step Size |
The maximum number of container instances that Amazon ECS will scale in or scale out at one time. If this parameter is omitted, the default value of10000 is used.
|
Instance Warm-up Period |
The period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of300 seconds is used.
|
Managed Termination Protection |
The managed termination protection setting to use for the Auto Scaling group capacity provider. This determines whether the Auto Scaling group has managed termination protection. Possible values include:
Note When managed termination protection is enabled, Amazon ECS prevents the Amazon EC2 instances in an Auto Scaling group that contain tasks from being terminated during a scale-in action. The Auto Scaling group and each instance in the Auto Scaling group must have instance protection from scale-in actions enabled as well. For more information, see Instance Protection in the AWS Auto Scaling User Guide. When managed termination protection is disabled, your Amazon EC2 instances are not protected from termination when the Auto Scaling group scales in. |
EKS Clusters
An Amazon EKS cluster consists of two primary components, The Amazon EKS control plane and Amazon EKS nodes that are registered with the control plane.
Data Point
|
Definition
|
---|---|
Cluster Name | The name of the cluster. |
Cluster ARN | The Amazon Resource Name (ARN) of the cluster. |
Version | The Kubernetes server version for the cluster. |
Platform Version | The platform version of your Amazon EKS cluster. For more information, see Platform Versions in the Amazon EKS User Guide. |
Status |
The current status of the cluster. Possible values include:
|
VCP ID | The VPC associated with your cluster. |
Endpoint Public Access | This parameter indicates whether the Amazon EKS public API server endpoint is enabled. If the Amazon EKS public API server endpoint is disabled, your cluster's Kubernetes API server can only receive requests that originate from within the cluster VPC. |
Endpoint Private Access |
This parameter indicates whether the Amazon EKS private API server endpoint is enabled. If the Amazon EKS private API server endpoint is enabled, Kubernetes API requests that originate from within your cluster's VPC use the private VPC endpoint instead of traversing the internet. If this value is disabled and you have nodes or AWS Fargate pods in the cluster, then ensure thatpublicAccessCidrs includes the necessary CIDR blocks for communication with the nodes or Fargate pods. For more information, see Amazon EKS Cluster Endpoint Access Control in the Amazon EKS User Guide.
|
Service IP CIDR | The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block when you created the cluster, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed. |
Role ARN | The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf. |
EKS Node Groups
Amazon EKS managed node groups automate the provisioning and lifecycle management of nodes (Amazon EC2 instances) for Amazon EKS Kubernetes clusters.
Data Point
|
Definition
|
---|---|
Node Group Name | The name associated with an Amazon EKS managed node group. |
Node Group ARN | The Amazon Resource Name (ARN) associated with the managed node group. |
Cluster Name | The name of the cluster that the managed node group resides in. |
Version | The Kubernetes version of the managed node group. |
Status |
The current status of the managed node group. Possible values include:
|
Capacity Type |
The capacity type of your managed node group. Possible values include:
|
Auto Scaling Group Name | The name of the Auto Scaling group associated with an Amazon EKS managed node group. |
Scaling Min Size | The minimum number of nodes that the managed node group can scale in to. This number must be greater than zero |
Scaling Max Size |
The maximum number of nodes that the managed node group can scale out to. For information about the maximum number that you can specify, see Amazon EKS service quotas in the Amazon EKS User Guide. |
Desired Size | The current number of nodes that the managed node group should maintain. |
Instance Type |
If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this isnull .
|
Disk Size |
If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is |
Launch Template Name | The name of the launch template, if a launch template was used to create the node group. |
Launch Template Id | The ID of the launch template, if a launch template was used to create the node group. |
Launch Template Version | The version of the launch template to use. If no version is specified, then the template's default version is used, if a launch template was used to create the node group. |
AMI Type |
If the node group was deployed using a launch template with a custom AMI, then this is
|
Node Role |
The IAM role associated with your node group. The Amazon EKS node |
Health |
The health status of the node group. If there are issues with your node group's health A brief description of the error.
|
EKS Fargate Profiles
Data point
|
Definition
|
---|---|
Fargate Profile Name | The name of the Fargate profile. |
Fargate Profile ARN | The full Amazon Resource Name (ARN) of the Fargate profile. |
Cluster Name | The name of the Amazon EKS cluster that the Fargate profile belongs to. |
Status |
The current status of the Fargate profile. Possible values include:
|
Pod Execution Role ARN | The Amazon Resource Name (ARN) of the pod execution role to use for pods that match the selectors in the Fargate profile. For more information, see Pod Execution Role in the Amazon EKS User Guide. |
EKS Fargate Profile Selectors
The Fargate profile allows an administrator to declare which pods run on Fargate. This declaration is done through the profile’s selectors. Each profile can have up to five selectors that contain a namespace and optional labels. You must define a namespace for every selector.
Data point
|
Definition
|
---|---|
Fargate Profile Name | The name of the Fargate profile. |
Fargate Profile ARN | The full Amazon Resource Name (ARN) of the Fargate profile. |
Cluster Name | The name of the Amazon EKS cluster that the Fargate profile belongs to. |
Status |
The current status of the Fargate profile. Possible values include:
|
Pod Execution Role ARN | The Amazon Resource Name (ARN) of the pod execution role to use for pods that match the selectors in the Fargate profile. For more information, see Pod Execution Role in the Amazon EKS User Guide. |
Selector Name Space | The Kubernetes namespace that the selector should match. Selectors are used to match for pods to use this Fargate profile |
Selector Labels | The Kubernetes labels that the selector should match. A pod must contain all of the labels that are specified in the selector for it to be considered a match. |
EKS Add-ons
EKS add-ons allows you to configure, deploy, and update the operational software, or add-ons, that provide key functionality to support your Kubernetes applications. These add-ons include critical tools for cluster networking like the Amazon VPC CNI, as well as operational software for observability, management, scaling, and security.
Data point
|
Where in JSON
|
---|---|
Data point
|
Where in JSON
|
Add-on Name | The name of the add-on. |
Add-on ARN | The Amazon Resource Name (ARN) of the add-on. |
Cluster Name | The name of the cluster. |
Version | The version of the add-on. |
Status |
The status of the add-on. Possible values include:
|
Health |
An object that represents the health of the add-on. Possible values include:
|