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:
2026-04-18 15:31:31 +02:00
parent 055cf9f830
commit 59f3deef66
3 changed files with 17 additions and 1 deletions

10
debian/control vendored
View File

@@ -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
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
deployment where traffic arrives on distinct interfaces and
per-interface observability is needed.