第 1 章 Red Hat build of OpenTelemetry 发行注记
1.1. Red Hat build of OpenTelemetry 概述
红帽构建的 OpenTelemetry 基于开源 OpenTelemetry 项目,旨在为云原生软件提供统一、标准化和供应商中立的遥测数据收集。Red Hat build of OpenTelemetry 产品支持部署和管理 OpenTelemetry Collector 并简化工作负载检测。
OpenTelemetry Collector 可以接收、处理和转发多种格式的遥测数据,使其成为遥测系统之间的遥测处理和互操作性的理想组件。Collector 提供了一个统一解决方案,用于收集和处理指标、追踪和日志。
OpenTelemetry Collector 有多个功能,包括:
- 数据收集和处理 Hub
- 它充当一个中央组件,用于收集来自各种源的指标和追踪等遥测数据。可以从检测的应用程序和基础架构创建这些数据。
- 可自定义的遥测数据管道
- OpenTelemetry Collector 设计为可进行自定义。它支持各种处理器、导出器和接收器。
- 自动检测功能
- 自动检测简化了向应用程序添加可观察性的过程。开发人员不需要为基本遥测数据手动检测其代码。
以下是 OpenTelemetry Collector 的一些用例:
- 集中数据收集
- 在微服务架构中,可以部署 Collector 来聚合来自多个服务的数据。
- 数据增强和处理
- 在将数据转发到分析工具之前,Collector 可以增强、过滤和处理这些数据。
- 多后端接收和导出
- Collector 可以同时接收数据并将其发送到多个监控和分析平台。