Commit graph

10 commits

Author SHA1 Message Date
Sergey A. Osokin
1222d0617e Simplify build:
- remove needless src/modules.c, that generates by nginx build system
- rename the module's source file to src/ngx_otel_module.cpp
2023-09-19 20:33:07 -04:00
Sergey A. Osokin
dc52126d09 WIP: make nginx-otel module cmake-free
Use `s/gHttpModule/ngx_otel_module/g' to make the module
linkable.
Update library dependency list with `-lgrpc++' to fix build.
2023-09-17 15:48:25 -04:00
Dmitry Plotnikov
470e4a2906 Do not require otel_exporter directive. 2023-06-13 16:59:02 -07:00
Dmitry Plotnikov
387d391823 Fix a crash for configs with no http block. 2023-06-13 16:59:02 -07:00
Dmitry Plotnikov
a7fbfc0573 Restore OTel context after internal redirect. 2023-06-13 16:59:02 -07:00
Pavel Pautov
6bb8e8c903 Redirect gRPC and Protobuf logs into Nginx error log.
By default, these libraries may log directly into stderr.
2023-06-13 16:59:02 -07:00
Pavel Pautov
85a3fcb38c Support custom span name and attributes. 2023-06-13 16:59:02 -07:00
Pavel Pautov
3ad853ea59 Add variables. 2023-06-13 16:59:02 -07:00
Pavel Pautov
20f365b3c1 Trace context propagation. 2023-06-13 16:59:02 -07:00
Pavel Pautov
3430e85c34 Nginx OTel module. 2023-06-13 16:59:02 -07:00