<!-- review: finished -->

<a id="external-otel"></a>

# OTel

O módulo OTel fornece suporte para rastreamento distribuído OpenTelemetry.
O módulo suporta propagação de contexto W3C e o protocolo de exportação OTLP/gRPC.

<a id="installation-21"></a>

## Instalação

Para [instalar](https://pt.angie.software//angie/docs/installation/index.md#install-packages) o módulo, use um dos seguintes pacotes:

- Angie: `angie-module-otel`
- Angie PRO: `angie-pro-module-otel`

<a id="loading-the-module-21"></a>

## Carregando o Módulo

Para usar o módulo, ele deve ser carregado no contexto `main{}`:

```nginx
load_module modules/ngx_otel_module.so;
```

<a id="configuration-example-95"></a>

## Exemplo de Configuração

```nginx
http {
    otel_exporter {
        endpoint localhost:4317;
    }

    server {
        listen 80;

        location / {
            otel_trace         on;
            otel_trace_context inject;

            proxy_pass http://backend;
        }
    }
}
```

<a id="additional-information-22"></a>

## Informações Adicionais

Documentação detalhada e código fonte estão disponíveis em:
[https://github.com/nginxinc/nginx-otel](https://github.com/nginxinc/nginx-otel)
