Flow Purge Telemetry
The Flow Purge telemetry is emitted when a tracked flow is removed from the engine, typically after normal connection closure (TCP), inactivity timeout, or internal purge conditions. It captures final flow counters and end-state details at the point the flow leaves active tracking.
Use this record for post-session analysis, accounting, and flow lifecycle validation. Comparing purge records with periodic Flow Stats Telemetry updates helps explain why sessions ended and whether termination behavior aligns with network expectations.
Requirements
- Install and configure the Netify Agent
- Install and configure a Sink Plugin for receiving the telemetry
- Install and configure the Core Plugin and add stream-flows to types
- Source
- Core Plugin
- Plugin Release
- 1.0.20
Attributes
flow
object
flow.detection_packets
integer
flow.digest
string
flow.digest_prev
array
flow.last_seen_at
integer
flow.local_bytes
integer
flow.local_packets
integer
flow.local_rate
integer
flow.other_bytes
integer
flow.other_packets
integer
flow.other_rate
integer
flow.tcp
object
flow.tcp.resets
integer
flow.tcp.retrans
integer
flow.tcp.seq_errors
integer
flow.total_bytes
integer
flow.total_packets
integer
interface
string
internal
boolean
reason
string
type
string
Flow Purge Attributes - Example
{
"flow": {
"detection_packets": 12,
"digest": "fb69e87ed3b...",
"digest_prev": [
"d7fddd35cc27..."
],
"last_seen_at": 1772665905392,
"local_bytes": 0,
"local_packets": 0,
"local_rate": 387,
"other_bytes": 0,
"other_packets": 0,
"other_rate": 300,
"tcp": {
"resets": 0,
"retrans": 0,
"seq_errors": 0
},
"total_bytes": 13968,
"total_packets": 51
},
"interface": "wlp3s0",
"internal": true,
"reason": "closed",
"type": "flow_purge"
}