

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS Batch CloudWatch Container Insights
<a name="cloudwatch-container-insights"></a>

CloudWatch Container Insights 收集、汇总和总结来自AWS Batch计算环境和作业的指标和日志。指标包括 CPU、内存、磁盘和网络利用率。可以将这些指标添加到 CloudWatch 控制面板中。

运行数据是作为性能日志事件收集的。它们是使用结构化 JSON 模式的条目，该架构允许批量提取和存储高基数数据。CloudWatch 利用这些数据在计算环境和作业级别创建更高级别的汇总指标，作为 CloudWatch 指标。有关更多信息，请参阅*《Amazon CloudWatch 用户指南》*中的 [Amazon ECS 的 Container Insights Structured Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-reference-structured-logs-ECS.html)。

**重要**  
CloudWatch Container Insights 由 CloudWatch 按照自定指标收费。有关更多信息，请参阅 [Amazon CloudWatch Events 定价](https://aws.amazon.com/cloudwatch/pricing/)。

**Topics**
+ [

# 开启 Container Insights
](cloudwatch-container-insights-working.md)

# 开启 Container Insights
<a name="cloudwatch-container-insights-working"></a>

完成以下步骤以为 AWS Batch 计算环境开启 Container Insights。

1. 打开[AWS Batch控制台](https://console.aws.amazon.com/batch/home)。

1. 选择**环境**。

1. 选择所需的计算环境。

1. 在 **Container Insights** 选项卡中，为计算环境开启 **Container Insights**。
**提示**  
可以选择一个默认时间间隔来汇总指标，也可以创建一个自定义时间间隔。

默认情况下，会显示以下指标。有关 Amazon ECS Container Insights 指标的完整列表，请参阅*《Amazon CloudWatch 用户指南》*中的 [Amazon ECS Container Insights 指标](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-ECS.html)。
+ ** `JobCount`**—在计算环境中运行的作业数量。
+ ** `ContainerInstanceCount`**—运行 Amazon ECS 代理并在计算环境中注册的 Amazon Elastic Compute Cloud 实例的数量。
+ ** `MemoryReserved`**—计算环境作业预留的内存。只有在作业定义中定义了内存预留的作业才会收集此指标。
+ ** `MemoryUtilized`**—计算环境作业正在使用的内存。只有在作业定义中定义了内存预留的作业才会收集此指标。
+ ** `CpuReserved`**—计算环境任务预留的 CPU 单元。只有在作业定义中定义了 CPU 预留的作业才会收集此指标。
+ ** `CpuUtilized`**—计算环境中作业使用的 CPU 单元。只有在作业定义中定义了 CPU 预留的作业才会收集此指标。
+ ** `NetworkRxBytes`**—收到的字节数。此指标仅适用于使用`awsvpc`或桥接网络模式的作业中的容器。
+ ** `NetworkTxBytes`**—传输的字节数。此指标仅适用于使用`awsvpc`或桥接网络模式的作业中的容器。
+ ** `StorageReadBytes`**—从存储中读取的字节数。
+ ** `StorageWriteBytes`**—写入存储空间的字节数。