opentelemetry-cpp-contrib
opentelemetry-cpp-contrib copied to clipboard
The current release of NGINX on Ubuntu 18.04 is 1.23.4 but the latest version you have released is 1.23.1. Can you push new build for 1.23.4?
**Steps to reproduce** When sending a request with too large header (larger than 8kb). Then nginx rejects/responds with status 400 before any spans are created. **What is the expected behavior?**...
Some Apache http based applications use the **translate_name** hook which is not currently tracked by the otel-webserver module. This pull request offers support for this hook on the same basis...
**Is your feature request related to a problem?** On Apache httpd there is only the always-on /-oft sampler. But there should be a " parentbased_always_on/-off" Option, to respect the parend...
conf ``` NginxModuleEnabled ON; NginxModuleOtelSpanExporter otlp; NginxModuleOtelExporterEndpoint xxx.com:4317; NginxModuleServiceName app; NginxModuleServiceNamespace test; NginxModuleServiceInstanceId app-hostname; NginxModuleResolveBackends ON; NginxModuleTraceAsError ON; ``` log ``` 2023/03/17 10:34:31 [error] 26#26: *205 mod_opentelemetry: otel_startInteraction: It is...
I am using Openresty version 1.21.4.1 and trying to instrument Opentelemetry. **Steps to reproduce** - Installing opentelemetry-cpp-contrib from https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/download/webserver%2Fv1.0.3/opentelemetry-webserver-sdk-x64-linux.tgz - `printf "load_module /opt/opentelemetry-webserver-sdk/WebServerModule/Nginx/ngx_http_opentelemetry_module.so;\n$(cat /usr/local/openresty/nginx/conf/nginx.conf)" > /usr/local/openresty/nginx/conf/nginx.conf` - systemctl restart openresty;...
With `opentelemetry-webserver-sdk`, is there an option to pass extra OTel attributes similar to how it is done in the `nginx` plugin, which seems not maintained now: https://github.com/open-telemetry/opentelemetry-cpp-contrib/blob/main/instrumentation/nginx/test/conf/nginx.conf#L22 We want to...
At the moment all the calls done to status by the health endpoint ends up into traces but are not interesting. I think there should be a way to exclude...
https://github.com/open-telemetry/opentelemetry-cpp-contrib/tree/main/instrumentation/nginx#opentelemetry_trust_incoming_spans The changes are for supporting above feature opentelemetry_trust_incoming_spans
**Is your feature request related to a problem?** We use Google Load Balancers which add a vendor specific header (`X-Cloud-Trace-Context`) to our requests. It seems compatible with W3C format, but...