💡
原文中文,约4500字,阅读约需11分钟。
📝
内容提要
OpenTelemetry Collector有两个官方发行版:Core和Contrib。Core是基础发行版,供开发人员进行开发和测试;Contrib是扩展版,供非开发人员实验和学习。可以使用OpenTelemetry Collector Builder (OCB)工具来自定义附件。构建清单是对Collector的描述,包含基本信息、集成的组件等。可以通过添加组件来构建自己的发行版。构建好的二进制文件可以用于构建容器镜像。
🎯
关键要点
- OpenTelemetry Collector有两个官方发行版:Core和Contrib。
- Core发行版是基础发行版,供开发人员进行开发和测试,包含基本的扩展、连接器、接收器、处理器和导出器。
- Contrib发行版供非开发人员实验和学习,包含由第三方创建的组件,扩展了Core发行版。
- Core和Contrib都不适合用于生产工作负载,Core过于简单,Contrib组件可能冗余。
- 可以使用OpenTelemetry Collector Builder (OCB)工具来自定义自己的发行版。
- OCB是一个支持多平台的CLI工具,可以通过命令行安装和使用。
- 构建自己的发行版需要指定配置文件,构建清单描述了Collector的基本信息和集成的组件。
- 构建清单包含发行版基本信息、接收器、导出器、扩展、处理器和连接器的列表。
- 可以从GitHub仓库找到Core发行版的构建清单,并基于此进行裁剪。
- 构建完成后,可以在指定目录中找到构建好的二进制文件。
- 可以进一步构建容器镜像,使用Dockerfile定义构建过程。
🏷️
标签
➡️