与厂商无关的服务,用于接收、处理并导出链路追踪、指标和日志数据到多种可观测性后端。
aws-observability/aws-otel-collector
AWS 官方发行的 OpenTelemetry Collector,用于将指标、链路和日志发送到 CloudWatch 等后端。
- Star
- 758
- Fork
- 274
- 未关闭 Issue
- 66
- 最近提交
- 17小时前
这是什么?
AWS Distro for OpenTelemetry Collector(ADOT Collector)是上游 OpenTelemetry Collector 的 AWS 官方发行版,由 Amazon 分发。它打包了 OpenTelemetry 社区中经过挑选的 receiver、processor、exporter 和 extension,团队无需自行组装即可从应用和基础设施采集遥测数据。
该 Collector 面向 EC2、ECS、EKS 等 AWS 计算平台设计,可将指标、链路追踪和日志导出到 AWS CloudWatch,也支持其他受支持的后端。其配置语法与上游 OpenTelemetry Collector 一致,已有的配置文件可以直接复用或迁移。
ADOT Collector 可以运行在 Docker、Kubernetes 中,也可以通过 RPM、Deb 或 Windows 安装包部署到 EC2 实例上。项目还提供了构建自定义 Docker 镜像和安装包的说明。
核心功能
- 01提供经过挑选的 OpenTelemetry receiver、processor、exporter 和 extension 组合。
- 02可将指标、链路追踪和日志导出到 AWS CloudWatch。
- 03配置语法与上游 OpenTelemetry Collector 相同,便于复用已有配置。
- 04支持 EC2、ECS、EKS、Docker 和 Kubernetes 运行。
- 05提供 RPM、Deb 和 Windows 安装包,并包含自定义构建说明。
适用场景
- 将 EKS 集群中应用的链路和指标发送到 CloudWatch 与 AWS X-Ray。
- 在 ECS 任务中采集容器指标和日志,用于 AWS 监控。
- 借助 AWS 官方安装包,在 EC2 实例上运行标准的 OpenTelemetry 数据管道。
使用前须知
- 元数据中无法识别许可证,使用前请先确认仓库的许可条款。
- README 提到计划移除分发版中的 datadog、logzio、sapm 和 signalfx 导出器组件。
收录于专题
标签
常见问题
- aws-otel-collector 是什么?
- AWS 官方发行的 OpenTelemetry Collector,用于将指标、链路和日志发送到 CloudWatch 等后端。 AWS Distro for OpenTelemetry Collector(ADOT Collector)是上游 OpenTelemetry Collector 的 AWS 官方发行版,由 Amazon 分发。它打包了 OpenTelemetry 社区中经过挑选的 receiver、processor、exporter 和 extension,团队无需自行组装即可从应用和基础设施采集遥测数据。
- aws-otel-collector 可以免费使用吗?用的什么许可证?
- aws-otel-collector 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- aws-otel-collector 还在维护吗?
- 活跃维护中。aws-otel-collector 最近一次提交是在 2026年11月6日。
- aws-otel-collector 适合用来做什么?
- 将 EKS 集群中应用的链路和指标发送到 CloudWatch 与 AWS X-Ray。 在 ECS 任务中采集容器指标和日志,用于 AWS 监控。 借助 AWS 官方安装包,在 EC2 实例上运行标准的 OpenTelemetry 数据管道。
- 在哪里获取 aws-otel-collector?
- 源代码和安装说明在 GitHub 上:https://github.com/aws-observability/aws-otel-collector
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
OpenTelemetry 的 Go 语言实现,提供 API 与 SDK,用于为 Go 应用采集追踪、指标和日志数据。
Datadog 开源的监控代理,负责从主机采集指标、日志、链路追踪和性能剖析数据并发送到 Datadog 平台。
基于 OpenTelemetry 和 ClickHouse 的开源可观测性平台,统一处理 Traces、日志和指标。
基于 OpenTelemetry Collector 的发行版,提供可编程的表达式流水线,用于采集指标、日志、链路追踪和性能剖析数据。
自托管的可观测性后端,接收日志、指标、链路追踪和性能剖析数据,并兼容 Loki、Prometheus、Tempo、Pyroscope 的 API。