An Amazon ECS cluster is a logical grouping of tasks or services.
- If tasks or services are being run that use the EC2 launch type, a cluster is also a grouping of container instances.
- If capacity providers are being used, a cluster is also a logical grouping of capacity providers.
When Amazon ECS is first used, a default cluster is created, however, multiple clusters can be created in an account. Multiple cluster help to keep resources separate.
An Amazon ECS service runs and maintains the requested number of tasks and associated load balancers.
To set up the OpsRamp AWS integration and discover the AWS service,
go to AWS Integration Discovery Profile and select
|OpsRamp Metric||Metric Display Name||Unit||Aggregation Type||Description|
|aws_ecs_CPUReservation||CPUReservation||Percent||AVERAGE||Percentage of CPU units that are reserved by running tasks in the cluster.|
|aws_ecs_CPUUtilization||CPUUtilization||Percent||AVERAGE||Percentage of CPU units that are used in the cluster or service.|
|aws_ecs_MemoryReservation||MemoryReservation||Percent||AVERAGE||Percentage of memory that is reserved by running tasks in the cluster.|
|aws_ecs_MemoryUtilization||MemoryUtilization||Percent||AVERAGE||Percentage of memory that is used in the cluster or service.|
|aws_ecs_GPUReservation||GPU Reservation||Percent||AVERAGE||Percentage of total available GPUs that are reserved by running tasks in the cluster.|
CloudTrail event support
- Not Supported
CloudWatch alarm support
- Configurable in OpsRamp AWS Integration Discovery Profile.