发布于: Jul 8, 2021
今天,AWS Distro for OpenTelemetry (ADOT) 新增对 Amazon CloudWatch Container Insights(预览版)中在 Amazon Elastic Cloud Compute (EC2) 上运行的 Amazon Elastic Kubernetes Service (EKS) 指标的支持,使客户能够轻松收集容器指标并将其与 Amazon CloudWatch 中的其他指标一起进行分析。通过此次发布,您可以使用 ADOT 收集器从 EC2 上运行的 Amazon EKS 和 Kubernetes 集群收集基础设施指标,例如 CPU、内存、磁盘和网络状态,提供与 Amazon CloudWatch 代理相同的体验。您可以使用 AWS Distro for OpenTelemetry 收集器从在 Amazon EKS 和 Amazon Elastic Container Service (ECS) 上运行的集群的 AWS App Mesh、NGINX、Memcached、Java/JMX 和 HAProxy 收集 Prometheus 工作负载指标,并使用 Amazon CloudWatch 中预先构建的控制面板进行分析和分类。此外,您可以配置和自定义将哪些指标和维度发送到 CloudWatch,从而减少 Container Insights 产生的数据量和成本。
ADOT 是 AWS 支持的 OpenTelemetry 项目发行版,安全且可随时投入生产。OpenTelemetry 属于原生云计算基础的一部分,提供开源 API、库和代理来收集应用程序监控的分布式记录和指标。使用 ADOT,您只需检测应用程序一次即可将相关的指标和记录发送至多个监控解决方案中。您可以使用自动检测代理收集记录,无需更改您的代码。ADOT 还可以从您的 AWS 资源和托管服务中收集元数据,以便您可以将应用程序性能数据与底层基础设施数据关联,从而减少解决问题的平均时间。您还可以使用 ADOT 检测在 Amazon Elastic Compute Cloud (EC2)、AWS Lambda、Amazon Elastic Container Service (ECS)、Amazon Elastic Kubernetes Service (EKS) 和 AWS Fargate 以及本地运行的应用程序
您可以使用 AWS CloudFormation 模板、AWS Command Line Interface (CLI) 或 kubectl 命令为 Amazon EKS 配置和部署最新版本的 ADOT 作为守护进程集或服务,在 Amazon ECS 上配置和部署最新版本的 ADOT 作为 Sidecar 或服务。