You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

搭载Fargate的ECS是否支持详细监控?如何用Terraform开启?

ECS Fargate 1分钟分辨率CloudWatch指标配置方案

关键信息

  • Fargate 搭载的ECS服务支持1分钟分辨率的详细监控,不属于账户全局设置,可通过Terraform针对单个服务配置。
  • 开启详细监控后,ECSServiceAverageMemoryUtilization和ECSServiceAverageCPUUtilization指标会自动从默认5分钟间隔切换为1分钟。

Terraform配置步骤

在aws_ecs_service资源中添加enable_detailed_monitoring = true参数即可开启,示例代码如下:

resource "aws_ecs_service" "your_service" {
  name            = "your-fargate-service"
  cluster         = aws_ecs_cluster.your_cluster.id
  task_definition = aws_ecs_task_definition.your_task.arn
  desired_count   = 2
  launch_type     = "FARGATE"

  network_configuration {
    subnets         = [aws_subnet.private_1.id, aws_subnet.private_2.id]
    security_groups = [aws_security_group.ecs_service.id]
  }

  # 开启详细监控,获取1分钟频率的CPU/内存利用率指标
  enable_detailed_monitoring = true
}

补充说明

  • 该配置是服务级别的,可通过IaC灵活控制单个或多个ECS服务的监控粒度。
  • 详细监控会产生额外的CloudWatch指标存储与查询费用,需结合业务需求评估成本。

内容的提问来源于stack exchange,提问作者Aaron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 14:35:44