第 6 章 扩展


扩展为 Collector 添加功能。例如,身份验证可以自动添加到接收器和导出器中。

目前,红帽构建的 OpenTelemetry 提供了以下正式发行(GA)和技术预览扩展:

6.1. BearerTokenAuth Extension

BearerTokenAuth Extension 是基于 HTTP 和 gRPC 协议的接收器和导出器的验证器。您可以使用 OpenTelemetry Collector 自定义资源为接收器和 exporter 端的 BearerTokenAuth Extension 配置客户端身份验证和服务器身份验证。此扩展支持 trace、metrics 和 logs。

OpenTelemetry Collector 自定义资源,为 BearerTokenAuth Extension 配置了客户端和服务器身份验证

# ...
  config:
    extensions:
      bearertokenauth:
        scheme: "Bearer" 
1

        token: "<token>" 
2

        filename: "<token_file>" 
3


    receivers:
      otlp:
        protocols:
          http:
            auth:
              authenticator: bearertokenauth 
4

    exporters:
      otlp:
        auth:
          authenticator: bearertokenauth 
5


    service:
      extensions: [bearertokenauth]
      pipelines:
        traces:
          receivers: [otlp]
          exporters: [otlp]
# ...
Copy to Clipboard Toggle word wrap

1
您可以配置 BearerTokenAuth Extension 来发送自定义 scheme。默认值为 Bearer
2
您可以将 BearerTokenAuth Extension 令牌添加为元数据,以标识消息。
3
包含随每个消息传输的授权令牌的文件路径。
4
您可以将验证器配置分配给 OTLP Receiver。
5
您可以将验证器配置分配给 OTLP Exporter。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部