Commit graph

23 commits

Author SHA1 Message Date
Konstantin Pavlov
869e1240ea Build system: provide a way to pass additional options to cmake invocation.
When building otel module as a part of nginx build system process (via
./configure --add-dynamic-module=nginx-otel/), there is no way to pass
additional options to the cmake invocation, making it impossible link
the module with desired ssl library variant.

With the patch, it's not possible to pass the additional options, e.g.
NGINX_OTEL_ADDITIONAL_OPTS="-DOPENSSL_ROOT_DIR=/usr/lib64/openssl11;/usr/include/openssl11"
./configure --add-dynamic-module=nginx-otel/, and cmake will pick up the
correct ssl variant to link the module with.
2023-12-19 16:37:53 -08:00
dependabot[bot]
1a43ddc6f1 Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-12 16:08:38 -08:00
Pavel Pautov
958a4b6962 Prevent crash for HTTP/0.9 requests (fix #22). 2023-12-08 11:46:28 -08:00
Michael Vernik
fc7e69a0a7
Updated README: Added steps for installation from packages. (#19) 2023-11-07 15:37:30 -08:00
Nina Forsyth
9f359ff0eb
Update README.md (#14)
Updating two items
2023-10-24 13:08:59 -07:00
Michael Vernik
f6d041fbf2
add otel_exporter directive to simple tracing example in readme (#15) 2023-10-24 13:04:59 -07:00
Michael Vernik
0da0f1537e Updated README: Clarified dynamic control. Added link to Github repo. 2023-09-01 13:00:56 -07:00
Michael Vernik
98fb4d1d21
Added to intro, more context/details to building/installation. Remove… (#7)
Updated README with more detailed instructions on building, installing, running and testing
2023-08-31 22:32:56 -07:00
dplotnikov-f5
c732ff5fd1
Added docs. (#6)
Added docs.
2023-08-21 13:51:06 -07:00
Evgeny
3d528bb093
add: functional tests (#5)
* add functional tests
2023-08-16 17:20:25 -07:00
Evgeny
f6f2525dd7
fix: building with nginx with HTTP/3 (#4) 2023-06-14 09:58:46 -07: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
Pavel Pautov
5f611a0fc8 Don't assume Make executable name. 2023-06-13 16:59:02 -07:00
Pavel Pautov
38e48ff778 Add interface for Nginx build system. 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
cd9c91acc9 Remove unnecessary UTF8 check from generated protobuf code. 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
Ivan Ovchinnikov
a0389d8296 Initial commit 2023-06-09 18:26:12 +00:00