PRE-RELEASE v0.6.0
Describe the ipng_stats_logtail UDP feature in debian/control alongside the per-VIP / per-device counter description, so the package metadata reflects what the module actually ships. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2
Makefile
2
Makefile
@@ -23,7 +23,7 @@ BUILD_DIR := $(CURDIR)/build
|
|||||||
# the package version from there directly. The C code picks up VERSION
|
# the package version from there directly. The C code picks up VERSION
|
||||||
# via the generated src/version.h (written by the version-header target
|
# via the generated src/version.h (written by the version-header target
|
||||||
# below and depended on by the module build).
|
# below and depended on by the module build).
|
||||||
VERSION := 0.5.0
|
VERSION := 0.6.0
|
||||||
|
|
||||||
NGINX_SRC ?=
|
NGINX_SRC ?=
|
||||||
|
|
||||||
|
|||||||
6
debian/changelog
vendored
6
debian/changelog
vendored
@@ -1,3 +1,9 @@
|
|||||||
|
nginx-ipng-stats-plugin (0.6.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Pre-release v0.6.0.
|
||||||
|
|
||||||
|
-- Pim van Pelt <pim@ipng.ch> Sat, 18 Apr 2026 15:30:40 +0200
|
||||||
|
|
||||||
nginx-ipng-stats-plugin (0.5.0-1) unstable; urgency=medium
|
nginx-ipng-stats-plugin (0.5.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
* Pre-release v0.5.0.
|
* Pre-release v0.5.0.
|
||||||
|
|||||||
10
debian/control
vendored
10
debian/control
vendored
@@ -34,6 +34,16 @@ Description: nginx dynamic module for per-VIP, per-device traffic counters
|
|||||||
device= and ipng_source_tag= parameters to the nginx listen
|
device= and ipng_source_tag= parameters to the nginx listen
|
||||||
directive, mapping interface names to source tags.
|
directive, mapping interface names to source tags.
|
||||||
.
|
.
|
||||||
|
The module also provides an ipng_stats_logtail http-level directive
|
||||||
|
that ships every request as a UDP datagram to a collector, using a
|
||||||
|
named nginx log_format (so $ipng_source_tag and $server_addr are
|
||||||
|
available alongside the standard access-log variables). Each worker
|
||||||
|
holds a private in-memory buffer flushed on size or timer, over a
|
||||||
|
per-worker SOCK_DGRAM socket resolved once at configuration time.
|
||||||
|
Delivery is fire-and-forget — zero disk I/O, no backpressure — and
|
||||||
|
an if=$variable parameter suppresses selected requests (e.g. health
|
||||||
|
checks) before the format is rendered.
|
||||||
|
.
|
||||||
Typical use cases include GRE tunnel fleets, VLAN trunks, or any
|
Typical use cases include GRE tunnel fleets, VLAN trunks, or any
|
||||||
deployment where traffic arrives on distinct interfaces and
|
deployment where traffic arrives on distinct interfaces and
|
||||||
per-interface observability is needed.
|
per-interface observability is needed.
|
||||||
|
|||||||
Reference in New Issue
Block a user