This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.第 5 章 使用红帽构建的 OpenTelemetry
您可以设置并使用红帽构建的 OpenTelemetry 将 trace 发送到 OpenTelemetry Collector 或 TempoStack。
5.1. 使用 OpenTelemetry Collector 将 trace 转发到 TempoStack 复制链接链接已复制到粘贴板!
要将转发追踪配置为 TempoStack,您可以部署和配置 OpenTelemetry Collector。您可以使用指定的处理器、接收器和导出器在部署模式中部署 OpenTelemetry Collector。有关其他模式,请参阅附加资源中的 OpenTelemetry Collector 文档链接。
先决条件
- 已安装红帽构建的 OpenTelemetry Operator。
- 已安装 Tempo Operator。
- 在集群中部署了 TempoStack。
流程
为 OpenTelemetry Collector 创建服务帐户。
ServiceAccount 示例
apiVersion: v1 kind: ServiceAccount metadata: name: otel-collector-deployment
apiVersion: v1 kind: ServiceAccount metadata: name: otel-collector-deployment
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为服务帐户创建集群角色。
ClusterRole 示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将集群角色绑定到服务帐户。
ClusterRoleBinding 示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 YAML 文件以定义
OpenTelemetryCollector
自定义资源(CR)。OpenTelemetryCollector 示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
您可以将 tracegen
部署为测试: