Files
nexus/wiki/concepts/CloudWatch-Agent.md

1.4 KiB
Raw Blame History

title, type, tags, last_updated
title type tags last_updated
CloudWatch Agent concept
AWS
monitoring
EKS
logging
metrics
CloudWatch
2026-04-28

Definition

CloudWatch Agent 是 AWS 提供的统一代理程序,用于从 EC2 实例和 EKS 集群收集系统级指标和日志,并将其发布到 Amazon CloudWatch。它支持收集标准系统指标CPU/内存/磁盘/网络)以及自定义应用指标,是 EKS 监控栈的核心组件之一。

Key Mechanisms

  • 指标收集CPU、内存、磁盘、网络等系统级指标以及自定义应用指标
  • 日志收集:从文件系统或容器日志收集日志数据
  • 配置灵活性:通过 SSM Parameter Store 或配置文件管理代理配置
  • EKS 集成:在 EKS 中作为 DaemonSet 部署在每个节点上,与 Container Insights 协同工作
  • Container Insights启用后自动发布容器级指标CPU/内存/磁盘/网络/容器进程)

Relationship with Other Monitoring Components

CloudWatch Agent 是 EKS 监控数据采集层:

  • CloudWatch Agent → 收集原始指标/日志
  • FluentBit → 处理并转发日志到 CloudWatch Logs 或 OpenSearch
  • Container Insights → 聚合容器指标到 CloudWatch
  • Grafana → 从 CloudWatch/OpenSearch 可视化展示

Sources