Skip to content

feat: bump nginx to 1.28.3-alpine and add ngx_otel_module#7

Merged
kacper-wolkiewicz-reef merged 1 commit into
masterfrom
feat-nginx-otel-module
May 22, 2026
Merged

feat: bump nginx to 1.28.3-alpine and add ngx_otel_module#7
kacper-wolkiewicz-reef merged 1 commit into
masterfrom
feat-nginx-otel-module

Conversation

@kacper-wolkiewicz-reef

Copy link
Copy Markdown
Contributor
  • bump BASE_IMAGE to nginx@sha256:a8b39bd9cf0f83869a2162827a0caf6137ddf759d50a171451b335cecc87d236 (nginx:1.28.3-alpine; required for ngx_otel_module which needs nginx >=1.25.3)
  • add otel to default ENABLED_MODULES (pkg-oss BASE_MODULES already includes it)
  • load ngx_otel_module.so in modules.conf
  • migrate pkg-oss source from hg.nginx.org (decommissioned) to github.com/nginx/pkg-oss
  • drop mercurial build dependency, no longer needed after git migration

The OpenTelemetry module enables W3C trace context propagation, OTLP/gRPC exporter and exposes $otel_trace_id / $otel_span_id variables for use in access_log formats. The module is inert until otel_trace is enabled in downstream configuration.

- bump BASE_IMAGE to nginx@sha256:a8b39bd9cf0f83869a2162827a0caf6137ddf759d50a171451b335cecc87d236
  (nginx:1.28.3-alpine; required for ngx_otel_module which needs nginx >=1.25.3)
- add otel to default ENABLED_MODULES (pkg-oss BASE_MODULES already includes it)
- load ngx_otel_module.so in modules.conf
- migrate pkg-oss source from hg.nginx.org (decommissioned) to github.com/nginx/pkg-oss
- drop mercurial build dependency, no longer needed after git migration

The OpenTelemetry module enables W3C trace context propagation, OTLP/gRPC
exporter and exposes $otel_trace_id / $otel_span_id variables for use in
access_log formats. The module is inert until otel_trace is enabled in
downstream configuration.
@kacper-wolkiewicz-reef
kacper-wolkiewicz-reef merged commit 972bd3e into master May 22, 2026
1 check passed
@kacper-wolkiewicz-reef
kacper-wolkiewicz-reef deleted the feat-nginx-otel-module branch May 22, 2026 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants