openresty / openresty

High Performance Web Platform Based on Nginx and LuaJIT

Home Page:https://openresty.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please include nginx-otel module

leiserfg opened this issue · comments

Open Telemetry is "the way to go" for observability and https://github.com/nginxinc/nginx-otel provides a way to add it to nginx without much work on the user side.

I was building it by myself for custom openresty build and it was a nightmare. I don't know if it can be considered safe. It relies of the opentelemetry-cpp and grpc. There are serious building constraints for those - especially grpc is changing some thing in a way that it's becomin incompatible. I was forced to build the otel module on older versions of the dependencies or deprecated g++/bazel