收集 AWS Fargate 应用程序和使用情况指标
重要
具有 Amazon EKS 的 AWS Fargate 在 AWS GovCloud(美国东部)和 AWS GovCloud(美国西部)不可用。
您可以收集系统指标和 AWS Fargate 的 CloudWatch 使用量指标。
应用程序指标
对于在 Amazon EKS 和 AWS Fargate 上运行的应用程序,您可以使用 AWS Distro for OpenTelemetry(ADOT)。ADOT 允许您收集系统指标并将其发送到 CloudWatch Container Insights 控制面板。要开始为在 Fargate 上运行的应用程序使用 ADOT,请参阅 ADOT 文档中的将 CloudWatch Container Insights 与 AWS Distro for OpenTelemetry 结合使用
使用情况指标
您可以使用 CloudWatch 使用情况指标来提供账户资源使用情况的可见性。这些指标可在 CloudWatch 图表和控制面板上直观呈现当前的服务使用情况。
AWS Fargate 用量指标与 AWS 服务配额对应。您可以配置警报,以在用量接近服务限额时向您发出警报。有关 Fargate 服务配额的更多信息,请参阅 查看和管理 Amazon EKS 和 Fargate 服务配额。
AWS Fargate 在
AWS/Usage
命名空间中发布以下指标。
指标 | 描述 |
---|---|
|
您账户中运行的指定资源的总数量。资源由与指标关联的维度定义。 |
以下维度用于优化由 AWS Fargate 发布的使用情况指标。
维度 | 描述 |
---|---|
|
包含该资源的 AWS 服务的名称。对于 AWS Fargate 用量指标,此维度的值为 |
|
正在报告的实体的类型。目前,AWS Fargate 用量指标的唯一有效值为 |
|
正在运行的资源的类型。 目前,AWS Fargate 会返回有关 Fargate 按需使用情况的信息。Fargate 按需使用情况的资源值为 [注意] ==== Fargate 按需使用情况结合了使用 Fargate 的 Amazon EKS Pods、使用 Fargate 启动类型的 Amazon ECS 任务和使用 ==== |
|
所跟踪的资源的类。目前,AWS Fargate 不使用类维度。 |
创建 CloudWatch 警报以监控 Fargate 资源使用情况指标
AWS Fargate 提供 CloudWatch 使用情况指标,这些指标与 Fargate 按需资源使用情况的 AWS 服务配额相对应。在 Service Quotas 控制台中,您可以在图表上可视化您的使用情况。还可以配置警报,以在用量接近服务配额时向您发出警报。有关更多信息,请参阅 收集 AWS Fargate 应用程序和使用情况指标。
使用以下步骤根据 Fargate 资源使用情况指标创建 CloudWatch 警报。
-
访问 https://console.aws.amazon.com/servicequotas/
,打开服务限额控制台。 -
在左侧导航窗格中,选择 AWS 服务。
-
从 AWS 服务列表中,搜索并选择 AWS Fargate。
-
在 Service quotas(服务配额)列表中,选择要为其创建警报的 Fargate 使用情况配额。
-
在 Amazon CloudWatch 警报部分中,选择 Create(创建)。
-
对于警报阈值,选择要设置为警报值的适用配额值的百分比。
-
对于警报名称,输入警报名称,然后选择创建。