如何檢查 Amazon ECS 任務和容器執行個體的資源使用情況?

1 分的閱讀內容
0

我想檢查任務和容器執行個體層級 Amazon Elastic Container Service (Amazon ECS) 叢集的資源使用情況。

解決方法

若要查看 Amazon ECS 任務和容器執行個體的資源使用情況,請完成下列步驟:

  1. 開啟 Amazon CloudWatch 主控台
  2. 在導覽窗格的 Logs (日誌) 下,選擇 Logs Insights (日誌洞察)。
  3. 選取您的日誌群組。
    注意: Amazon ECS 的日誌群組使用 /aws/ecs/containerinsights/cluster-name/performance 命名慣例。
  4. 在日期範圍篩選器中,選取您的時間範圍。
  5. Query (查詢) 中,輸入下列查詢:
    fields @timestamp, @log, @logStream, @message
    | filter ispresent(TaskId) and TaskId like /task-id/ and Type = "Container" and ContainerName = "container-name"
    | display TaskId, ContainerName, CpuUtilized, MemoryUtilized
    注意:task-id 替換為您的任務 ID,將 container-name 替換為您的容器執行個體名稱。

現在,您可以檢視 Amazon ECS 任務和容器執行個體的 CPU 和記憶體使用率。若要儲存此資料檢視,請建立自訂指標篩選

相關資訊

關於 Amazon ECS 中的 CPU 配置,我需要了解哪些資訊?

Amazon ECS 如何管理 CPU 和記憶體資源

在 Amazon ECS 叢集上安裝具有 Prometheus 指標收集的 CloudWatch 代理程式

AWS 官方
AWS 官方已更新 3 個月前