This is the absolute simplest type of statistical summary:

  • It just uses the ethernet and ip protocol decoders (although note that the IP decoder also provides basic UDP statistics)

  • The SummaryDumper stat collector is used. This produces its aggregations as JSON (in this configuration example - TCP is another option for diagnostics only). A production deployment would use one of the following stat collectors instead:

    • The Generic Aggregator Input Event Connector (id ‘vmxgenericaggregatorinputeventconnector’, abbreviated as GAIE) if it was providing these statistics to VMX-Analysis

    • The Kafka collector (id ‘collKafka’) if it was providing these statistics via the Core Data Feed.

Market Data - IP Stats only: Stack Probe Configuration

{
"probe": {
"parameters": {
"name": "MDPort1_nyse_arca_bbo",
"debug": true,
"filter": "",
"protocols": [
{
"type": "module",
"value": "ethernet"
},
{
"type": "module",
"value": "ip"
}
],
"transform_collector": [],
"stat_collector": [
{
"type": "module",
"value": "summary_dumper",
"id": "summaryDumper"
}
]
},
},
"summaryDumper": {
"parameters": {
"dump_file": "/data/debug/probe.stats.json",
"dump_interval_us": "1000000",
"output_format": "json"
}
}
}