View a markdown version of this page

比较 Container Insights 方法 - Amazon CloudWatch

比较 Container Insights 方法

Amazon EKS 集群有两种 Container Insights 方法可用,每种方法都有不同的功能、部署模式和支持级别。两者都使用相同的 amazon-cloudwatch-observability Amazon EKS 附加组件,区别在于附加组件的版本和配置。

通过此页了解这两种方法之间的差异,并确定哪种方法适合您的环境。有关详细的设置说明,请参阅 Enhanced Container Insights(建议)Enhanced Container Insights(Classic)

功能对比

下表比较了两种 Container Insights 方法的关键属性。

属性 OTel Container Insights Enhanced Container Insights(Classic)
支持的信号 指标、日志 指标、日志
增强的可观测性 支持
维护状态 积极开发 维护模式
部署复杂性
设置方法 Amazon EKS 附加组件(基于 OTEL) Amazon EKS 附加组件(托管)
Amazon EKS 最低版本 1.28 1.25
附加组件最低版本 v6.2.0 v6.2.0 之前
配置模型 附加组件配置 附加组件配置
指标格式 Prometheus/PromQL-native CloudWatch 格式(EMF)

能力和限制

每种方法都有特定的优势和限制。查看以下部分,了解每种方法提供的内容及其限制。

Enhanced Container Insights(建议)

OTel Container Insights 提供以下功能:

  • 通过基于 OpenTelemetry 的单一代理实现全信号可观测性

  • 积极开发,定期推出新功能

  • 作为托管式 Amazon EKS 附加组件,部署得到简化

  • PromQL 可查询的指标,每个指标最多有 150 个标签

OTel Container Insights 具有以下限制:

  • 要求使用 Amazon EKS 1.28 或更高版本

  • 要求使用版本 v6.2.0 或更高版本

  • 较新的产品,社区示例生态系统较小

有关设置说明,请参阅快速入门:Amazon EKS 上的 OTel Container Insights

Enhanced Container Insights(Classic)

Enhanced Container Insights(Classic)提供以下功能:

  • 具有自动生命周期管理功能的托管式 Amazon EKS 附加组件

  • 支持增强的可观测性

Enhanced Container Insights(Classic)具有以下限制:

  • 在维护模式下,仅接收安全补丁

  • 配置灵活性受限

  • 指标使用专有的 CloudWatch 格式名称,与标准 PromQL 控制面板不兼容

有关设置说明,请参阅设置指南(AWS CLI)

决策指南

使用下表来确定哪种方法适合您的情况。

选择标准 推荐方法 理由
新的 Amazon EKS 部署 OTel Container Insights 积极开发,信号覆盖全面,复杂度最低
需要全面增强的可观测性 OTel Container Insights 只有积极开发的选项
生产环境中已经在运行的 Classic Classic(短期)、OTel(迁移目标) 继续保持稳定,然后规划迁移
首选开销最小的托管式附加组件 OTel Container Insights 配置负担低
需要与 PromQL 兼容的指标 OTel Container Insights 保留原始 Prometheus 指标名称

如果当前正在运行 Enhanced Container Insights(Classic)并想要迁移,请参阅 迁移指南,获取分步说明。

先决条件摘要

下表列出了每种方法的先决条件。

先决条件 OTel Container Insights Enhanced Container Insights(Classic)
Amazon EKS 最低版本 1.28 1.25
附加组件最低版本 v6.2.0 v6.2.0 之前
IAM 权限 CloudWatchAgentServerPolicy CloudWatchAgentServerPolicy
必要工具 kubectl,AWS CLI kubectl,AWS CLI
需要 OIDC 提供者 是(针对 IRSA) 是(针对 IRSA)

后续步骤

选择方法后,请使用以下链接开始使用: