Aggregator Telemetry - Type 4
The Type 4 Aggregator provides interval-based rollups of traffic statistics using fixed start and end timestamps. It is optimized for periodic reporting pipelines where compact, time-bucketed summaries are preferred over per-flow detail.
Each record contains a stats array with protocol/application dimensions, endpoint context, and upload/download counters for the interval. This format is useful for historical trend analysis, billing-oriented summaries, and destination-focused traffic monitoring.
Requirements
Aggregator Type 4 telemetry was introduced in the Aggregator Plugin in version 1.0.87. To begin streaming the telemetry:
- 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 4
- Modify the Sink Configuration
- Source
- Aggregator Plugin
- Plugin Release
- 1.0.87
Flat vs. Nested Formats
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.
Flat
{
"key1": "key value1",
"key2": "key value2",
"key3": "key value3",
"data1": "aggregate data1",
"data2": "aggregate data2",
"data3": "aggregate data3"
}
Nested
{
"key value1": {
"key value2": {
"key value3": {
"data1": "aggregate data1",
"data2": "aggregate data2",
"data3": "aggregate data3"
}
}
}
}
Attributes
Please review the upload/download conventions documentation for context on other_ip, other_port and upload/download.
log_time_start
integerlog_time_end
integerstats
array[object]stats.application_id
integerstats.protocol_id
integerstats.ip_protocol
integerstats.ip_version
integerstats.other_ip
stringstats.other_port
integerstats.upload
integerstats.download
integerstats.packets
integerstats.vlan_id
integerAggregator Type 4 Attributes - Example
{
"log_time_end": 1745002614,
"log_time_start": 1745002604,
"stats": [
{
"application_id": 10909,
"download": 935,
"ip_protocol": 17,
"ip_version": 4,
"other_ip": "142.250.80.14",
"other_port": 443,
"packets": 5,
"protocol_id": 188,
"upload": 748,
"vlan_id": 0
},
{
"application_id": 0,
"download": 66,
"ip_protocol": 6,
"ip_version": 4,
"other_ip": "104.18.43.204",
"other_port": 443,
"packets": 2,
"protocol_id": 196,
"upload": 66,
"vlan_id": 0
}
]
}