第 5 章 在公共云平台上为 RHEL 配置 OpenTelemetry 收集器
在 Amazon Web Services (AWS)上运行 RHEL 时,您可以使用 OpenTelemetry (OTel)框架来维护和调试 RHEL 实例。
RHEL 包含 OTel Collector 服务,可用于管理日志。OTel Collector 收集、处理、转换和从不同格式和外部后端导出或导入到其中的日志。您还可以使用 OTel Collector 聚合收集的数据,并生成对分析服务有用的指标。
5.1. OpenTelemetry Collector 的工作原理
对于 AWS 上的 RHEL,您可以将 OTel Collector 服务配置为在 RHEL 实例和 AWS 遥测分析服务间接收、处理和导出日志,以自动管理 RHEL 实例上的遥测数据。OTel Collector 是 OTel 生态系统的一个组件,在其工作流中有三个阶段:接收器、处理器和导出器。
您可以根据具体用例在 YAML 文件中为这些组件配置工作流。通常,OTel Collector 可以正常工作:
- 接收器 从数据源(如应用程序和服务)收集遥测数据。
- 在接收器数据后,它会进入处理阶段,在其中定义一个 处理器 链来转换数据。
- 导出器 将遥测数据发送到所需的目的地。