Amazon CloudWatch
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

在 Amazon ECS 上设置 Container Insights

您可以使用 Amazon ECS 控制台或 AWS CLI 在 Amazon ECS 上启用 Container Insights。

在此公开预览期间,只能为 Container Insights 启用新集群。此外,如果您在 Amazon EC2 实例上使用 Amazon ECS 收集 Container Insights 中的网络和存储指标,则必须使用包含 Amazon ECS 代理版本 1.29 的 AMI 启动该实例。有关更新代理版本的信息,请参阅更新 Amazon ECS 容器代理

在此公开预览期间,您无法在使用 AWS CloudFormation 创建新集群时启用 Container Insights。作为解决办法,您可以使用 AWS CLI 设置账户级别权限以为您账户中创建的任何新 Amazon ECS 集群启用 Container Insights。为此,请输入以下命令。

aws ecs put-account-setting --name "containerInsights" --value "enabled"

使用控制台在 Amazon ECS 上设置 Container Insights

可通过两种方式启用 Container Insights。您可以配置 Amazon ECS,以便在默认情况下为 Container Insights 启用所有新集群,也可以在创建新集群时启用它。

默认情况下在新集群上启用 Container Insights

  1. https://console.amazonaws.cn/ecs/ 上打开 Amazon ECS 控制台。

  2. 在导航窗格中,选择 Account Settings (账户设置)

  3. 选中页面底部的复选框以启用 Container Insights 默认选择加入。

如果您在默认情况下未使用上述过程在所有新集群上启用 Container Insights,则可以使用以下步骤创建一个启用了 Container Insights 的集群。

创建启用了 Container Insights 的集群

  1. https://console.amazonaws.cn/ecs/ 上打开 Amazon ECS 控制台。

  2. 在导航窗格中,选择 Clusters (集群)

  3. 选择 Create cluster (创建集群)

  4. 在下一页上,执行以下操作:

    1. 为您的集群命名。

    2. 如果您没有 VPC,请选中复选框以创建一个。您可以使用 VPC 的默认值。

    3. 填写所有其他所需信息,包括实例类型。

    4. 选择 Enabled Container Insights (已启用 Container Insights)

    5. 选择 Create

现在,您可以在集群中创建任务定义、运行任务和启动服务。有关更多信息,请参阅下列内容:

使用 CLI 在 Amazon ECS 上设置 Container Insights

要在默认情况下在所有新集群上启用 Container Insights,请输入以下内容。

aws ecs put-account-setting --name "containerInsights" --value "enabled"

如果您在默认情况下未使用上述命令在所有新集群上启用 Container Insights,请输入以下命令来创建一个启用了 Container Insights 的新集群。

aws ecs create-cluster --cluster-name myCICluster --settings "name=containerInsights,value=enabled"