Enhanced Container Insights(Classic)
Enhanced Container Insights(Classic)是一种托管的 Amazon EKS 附加组件配置,可将 CloudWatch 代理和 Fluent Bit 作为 DaemonSet 部署在集群上。该配置可为 Container Insights 提供增强的可观测性,并从 Amazon EKS 工作负载中收集基础设施指标、应用程序日志和性能数据。
Enhanced Container Insights(Classic)和 OTel Container Insights 均使用相同的 amazon-cloudwatch-observability Amazon EKS 附加组件。区别在于附加组件版本和配置。Enhanced Container Insights(Classic)是指该附加组件的旧版配置。
维护模式
Enhanced Container Insights(Classic)处于维护模式。它会持续收到安全补丁和严重错误修复,但不会针对此方法开发任何新功能。
对于新部署,建议使用 Enhanced Container Insights(建议),其可提供更广泛的信号覆盖范围、更简单的部署和积极的持续开发。
此方法专为以下使用案例而设计:
-
已部署并运行该附加组件的现有客户
-
需要使用具有 Amazon EKS 附加组件生命周期管理功能的托管式附加组件模型的团队
Enhanced Container Insights(Classic)提供的功能
Enhanced Container Insights(Classic)包含以下功能:
-
增强的可观测性:容器组(pod)、节点和集群级别的详细 Kubernetes 指标
-
指标和日志:通过 CloudWatch 代理和 Fluent Bit 收集基础设施指标和容器日志
-
托管生命周期:通过 Amazon EKS 附加组件 API 或控制台进行安装、更新和移除
-
自动更新:通过 Amazon EKS 附加组件更新机制提供的安全补丁
与 OTel Container Insights 的对比
下表总结了 Enhanced Container Insights(Classic)与 OTel Container Insights 之间的区别。
| 考虑因素 | Enhanced Container Insights(Classic) | Enhanced Container Insights(建议) |
|---|---|---|
| 信号 | 指标、日志 | 指标、日志 |
| 增强的可观测性 | 支持 | 是 |
| 维护状态 | 维护模式 | 积极开发 |
| 部署模式 | Amazon EKS 托管附加组件 | Amazon EKS 附加组件(基于 OTel) |
安装方式
您可以使用下列任何方法安装 Enhanced Container Insights(Classic):
-
Amazon EKS 控制台:从集群上的可观测性选项卡中启用。有关更多信息,请参阅 从控制台启用 Enhanced Container Insights(Classic)。
-
AWS CLI:使用带有
amazon-cloudwatch-observability附加组件名称和 v5.x 版本的aws eks create-addon命令。有关更多信息,请参阅 设置指南(AWS CLI)。 -
Helm 图表:将
helm install与兼容 Classic 的图表版本一起使用。 -
CloudFormation 或 AWS CDK:将
AWS::EKS::Addon与固定到 v5.x 版本的版本一起使用。有关更多信息,请参阅 使用 CloudFormation 或 Helm 部署 Enhanced Container Insights(Classic)。
指标参考
有关 Enhanced Container Insights(Classic)指标名称和维度的完整列表,请参阅 Enhanced Container Insights(Classic)指标参考。
升级到 OTel Container Insights
有关从 Enhanced Container Insights(Classic)迁移到监控空白为零的 OTel Container Insights 的分步说明,请参阅从 Enhanced Container Insights(Classic)迁移到 OTel Container Insights。