OTel#

OTel 模块提供对 OpenTelemetry 的分布式追踪支持。 该模块支持 W3C 上下文传播和 OTLP/gRPC 导出协议。

加载模块#

要使用该模块,必须在 main{} 的上下文中加载它:

load_module modules/ngx_otel_module.so;

配置示例#

http {
    otel_exporter {
        endpoint localhost:4317;
    }

    server {
        listen 80;

        location / {
            otel_trace         on;
            otel_trace_context inject;

            proxy_pass http://backend;
        }
    }
}

附加信息#

详细文档和源代码可在以下地址获取: nginxinc/nginx-otel