Aggregator Telemetry - Type 5
The Type 5 Aggregator provides detailed, time-based telemetry for individual network interfaces, delivering a comprehensive view of network health. Unlike flow-based aggregators, it focuses on interface-level metrics, making it applicable across environments ranging from edge networks to data centers and virtualized infrastructure.
This aggregator is similar to the Interface Stats Telemetry from the core plugin, but it adds bandwidth stats and timestamps.
Data Profile
The Type 5 Aggregator provides 20+ detailed metrics per monitored network interface. See details below.
Requirements
- Install and configure the Netify Agent
- Install and configure a Sink Plugin for receiving the telemetry
- Install and configure the Aggregator Plugin
- Set the aggregator property to 5
- Modify the Sink Configuration
- Source
- Aggregator Plugin
- Plugin Release
- 1.0.88
Attributes
Please review the direction conventions documentation for context on local vs other metrics.
Timestamps
log_time_start
integer
log_time_end
integer
Dimensions
ifname
string
Metrics
capture_dropped
integer
capture_filtered
integer
discarded
integer
discarded_bytes
integer
ethernet
integer
flow_dropped
integer
fragmented
integer
icmp
integer
igmp
integer
ip
integer
ip_bytes
integer
largest_bytes
integer
local_bytes
integer
local_packets
integer
mpls
integer
other_bytes
integer
other_packets
integer
pppoe
integer
queue_dropped
integer
raw
integer
tcp
integer
tcp_resets
integer
tcp_seq_errors
integer
udp
integer
vlan
integer
wire_bytes
integer
Example Data
The aggregator formats are available in two different formats. The flat format is well suited for importing into databases, creating CSVs, and managing other row-based solutions. The nested format is well suited for cache keys, internal data structures in memory, and other key-based solutions.
Aggregator 5 - Flat Mode
{
"log_time_end": 1745002518,
"log_time_start": 1745002508,
"stats": [
{
"capture_dropped": 0,
"capture_filtered": 0,
"discarded": 11,
"discarded_bytes": 552,
"ethernet": 83084,
"flow_dropped": 0,
"fragmented": 0,
"icmp": 1,
"ifname": "wlp1s0",
"igmp": 0,
"ip": 83073,
"ip_bytes": 153700217,
"largest_bytes": 26130,
"local_bytes": 151480246,
"local_packets": 53358,
"mpls": 0,
"other_bytes": 2227891,
"other_packets": 29738,
"pppoe": 0,
"queue_dropped": 0,
"raw": 83084,
"tcp": 83044,
"tcp_resets": 2,
"tcp_seq_errors": 0,
"udp": 28,
"vlan": 0,
"wire_bytes": 155693969
}
]
}
Aggregator 5 - Nested Mode
{
"log_time_end": 1774718812,
"log_time_start": 1774718807,
"stats": {
"eno1": {
"capture_dropped": 0,
"capture_filtered": 0,
"discarded": 19,
"discarded_bytes": 1104,
"ethernet": 135,
"flow_dropped": 0,
"fragmented": 0,
"icmp": 0,
"ifname": "eno1",
"igmp": 0,
"ip": 116,
"ip_bytes": 38499,
"largest_bytes": 3990,
"local_bytes": 9178,
"local_packets": 60,
"mpls": 0,
"other_bytes": 29321,
"other_packets": 56,
"pppoe": 0,
"queue_dropped": 0,
"raw": 135,
"tcp": 80,
"tcp_resets": 0,
"tcp_seq_errors": 0,
"udp": 36,
"vlan": 0,
"wire_bytes": 41283
}
}
}