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:
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
|
||||
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.
|
||||
|
||||
Reference in New Issue
Block a user