OTel#

El módulo OTel proporciona soporte para el rastreo distribuido OpenTelemetry. El módulo soporta la propagación de contexto W3C y el protocolo de exportación OTLP/gRPC.

Instalación#

Para instalar el módulo, use uno de los siguientes paquetes:

  • Angie: angie-module-otel

  • Angie PRO: angie-pro-module-otel

Carga del módulo#

Para usar el módulo, debe cargarse en el contexto de main{}:

load_module modules/ngx_otel_module.so;

Ejemplo de configuración#

http {
    otel_exporter {
        endpoint localhost:4317;
    }

    server {
        listen 80;

        location / {
            otel_trace         on;
            otel_trace_context inject;

            proxy_pass http://backend;
        }
    }
}

Información adicional#

La documentación detallada y el código fuente están disponibles en: nginxinc/nginx-otel