v1.0.0
New Features
- The proportion of traces sent to Datadog can be configured per-
location
with
the new datadog_sample_rate directive. - OpenTelemetry-style trace propagation headers are understood and produced
by the tracer.
Behavior Changes
- The JSON-style
datadog { ... }
block configuration is no longer supported.
Use the individualdatadog_*
line directives described in the
documentation. datadog_*
directives are no longer allowed in "if" contexts. Previous
support was incomplete. For an example of a workaround, see
this related issue.
Known Incompatibilities
- OpenResty's Debian-based Docker image cannot load the module due to a build flag incompatibility.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
The builds are for the x86_64
architecture.
nginx_1.18.0-alpine-[...].tgz
is compatible with nginx:1.18.0-alpine.nginx_1.19.1-[...].tgz
is compatible with nginx:1.19.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.