OpenTelemetry Collector 全面解析
1. 部署模式
OpenTelemetry Collector 以小型 Go 二进制文件(或包含该二进制文件的 Docker 镜像)形式分发,具有高性能,且能轻松应用自定义配置以满足常见需求。它有两种主要运行模式:
- Agent 模式 :收集器在同一主机上或与应用程序一起运行(如作为边车容器或守护进程),接收数据或抓取本地目标,丰富遥测数据并将其导出到其他后端。
- Gateway 模式 :收集器作为独立的、可水平扩展的服务运行,能集中查看所有数据,并为集群、区域或账户内的所有遥测数据提供针对第三方提供商的中央配置和认证点。
2. 不同环境部署
2.1 Docker 部署
可以使用 Docker Compose 部署 OpenTelemetry Collector,可从以下公开镜像源拉取镜像:
- DockerHub: otel/opentelemetry-collector[-contrib]
- ghrc.io: ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector[-contrib]
要加载自定义配置,可通过 --config 标志指定挂载的配置文件,示例如下:
otel-collector:
image: otel/opentelemet
超级会员免费看
订阅专栏 解锁全文
3652

被折叠的 条评论
为什么被折叠?



