昇腾社区首页
中文
注册
开发者
下载

配置目标采集服务器

出于安全考虑,推荐用户使用安全模式,建议使用TLS认证。

启动Trace转发进程前,需要通过环境变量设置目标采集服务器。

当前支持以下四种协议配置。

  • HTTP
    export OTEL_EXPORTER_OTLP_PROTOCOL="http/protobuf"
    export OTEL_EXPORTER_OTLP_ENDPOINT=http://xxx:xxx/v1/traces    # 配置数据转发的IP和端口,例如http://localhost:4318/v1/traces
  • HTTP + TLS
    export OTEL_EXPORTER_OTLP_PROTOCOL="http/protobuf"
    export OTEL_EXPORTER_OTLP_ENDPOINT=https://xxx:xxx/v1/traces    # 配置数据转发的IP和端口,例如https://localhost:4318/v1/traces
    export OTEL_EXPORTER_OTLP_CERTIFICATE=/home/certificates/ca/ca.crt    # 设置证书的绝对路径,该目录属主、文件属主和当前用户一致,目录权限700,文件权限600
  • gRPC
    export OTEL_EXPORTER_OTLP_PROTOCOL="grpc"
    export OTEL_EXPORTER_OTLP_ENDPOINT=http://xxx:xxx    # 配置数据转发的IP和端口,例如http://localhost:4317
  • gRPC + TLS
    export OTEL_EXPORTER_OTLP_PROTOCOL="grpc"
    export OTEL_EXPORTER_OTLP_ENDPOINT=https://xxx:xxx    # 配置数据转发的IP和端口,例如https://localhost:4317
    export OTEL_EXPORTER_OTLP_CERTIFICATE=/home/certificates/ca/ca.crt    # 设置证书的绝对路径,该目录属主、文件属主和当前用户一致,目录权限700,文件权限600
  • 当前只支持单向认证,双向认证相关配置参数不支持,配置会导致功能不可用。不可用配置参数如下:
    • OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY
    • OTEL_EXPORTER_OTLP_CLIENT_KEY
    • OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE
    • OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE
  • 本工具依赖OpenTelemetry三方库实现。本文仅说明此工具使用的必备参数。更多功能接口请开发者深入其官方文档自行探索。