EKS托管节点上Camunda Pod的Container Insights指标缺失咨询
问题解答
1. Container Insights是否提供EKS托管节点上Pod的指标?
是的,Container Insights完全支持采集EKS托管EC2节点上Pod的指标,包括自定义命名空间下的Pod。你现在看不到目标命名空间的指标,多半是采集配置出了问题:
- 你部署的
adot-collector在ns-fargate-container-insights命名空间,这个配置一般是针对Fargate节点的,EC2托管节点需要单独配置适配EC2的ADOT Collector,或者使用CloudWatch Container Insights的EC2节点专属采集组件。 - 检查你的ADOT Collector配置,确认是否包含了EC2节点的Pod指标采集规则,以及是否允许采集所有命名空间(或者明确包含Camunda所在的命名空间)。
- 注意:
ec2-fluentbit只负责日志采集,和指标采集是两条独立链路,所以日志能正常上报不代表指标采集配置没问题。
2. 是否必须安装CloudWatch Observability EKS插件?
不是必须,但安装这个插件能大幅简化EKS上CloudWatch指标、日志的采集配置,尤其是EC2托管节点的场景:
- 插件会自动配置适配EC2节点的ADOT Collector、Fluent Bit等组件,保证覆盖EC2和Fargate两种节点类型的采集需求。
- 如果手动配置ADOT Collector,需要确保配置了正确的
kubernetes接收器,权限足够(比如能访问K8s API获取Pod、命名空间元数据),同时配置了CloudWatch exporter将指标推送到CloudWatch。 - 你已经有Fargate的ADOT配置,安装插件可以统一管理两种节点的采集任务,避免重复配置出错。
额外提示
关于EC2实例ID变化的问题,完全不用依赖EC2实例指标。Container Insights采集的Pod指标本身就携带命名空间、Pod名称、部署名称等元数据,你直接基于这些维度(比如kubernetes.namespace、kubernetes.pod.name)在CloudWatch中创建图表即可,完全不受EC2扩缩容的影响。
内容的提问来源于stack exchange,提问作者user179056
相关产品推荐
相关产品推荐

