Amazon Batch CloudWatch Container Insights - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon Batch CloudWatch Container Insights

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

运行数据是作为性能日志事件收集的。它们是使用结构化 JSON 模式的条目,该架构允许批量提取和存储高基数数据。CloudWatch 利用这些数据在计算环境和作业级别创建更高级别的汇总指标,作为 CloudWatch 指标。有关更多信息,请参阅《Amazon CloudWatch 用户指南》中的 Amazon ECS 的 Container Insights Structured Logs

重要

CloudWatch Container Insights 由 CloudWatch 按照自定指标收费。有关更多信息,请参阅 Amazon CloudWatch Events 定价

开启 Container Insights

您可以为Amazon Batch计算环境启用 Container Insights。

  1. 打开Amazon Batch控制台

  2. 选择计算环境

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

  4. 对于 Container Insights,打开计算环境的 Container Insights。

    提示

    可以选择一个默认时间间隔来汇总指标,也可以创建一个自定义时间间隔。

默认情况下,会显示以下指标。有关 Amazon ECS Container Insights 指标的完整列表,请参阅《Amazon CloudWatch 用户指南》中的 Amazon ECS Container Insights 指标

  • JobCount— 在计算环境中运行的作业数量。

  • ContainerInstanceCount— 运行 Amazon ECS 代理并在计算环境中注册的 Amazon Elastic Compute Cloud 实例的数量。

  • MemoryReserved— 计算环境作业预留的内存。只有在作业定义中定义了内存预留的作业才会收集此指标。

  • MemoryUtilized— 计算环境作业正在使用的内存。只有在作业定义中定义了内存预留的作业才会收集此指标。

  • CpuReserved— 计算环境任务预留的 CPU 单元。只有在作业定义中定义了 CPU 预留的作业才会收集此指标。

  • CpuUtilized— 计算环境中作业使用的 CPU 单元。只有在作业定义中定义了 CPU 预留的作业才会收集此指标。

  • NetworkRxBytes— 收到的字节数。此指标仅适用于使用awsvpc或桥接网络模式的作业中的容器。

  • NetworkTxBytes— 传输的字节数。此指标仅适用于使用awsvpc或桥接网络模式的作业中的容器。

  • StorageReadBytes— 从存储中读取的字节数。

  • StorageWriteBytes— 写入存储空间的字节数。