When --output-format fortio is specified, Sizes and HeaderSizes are missing.
Fortio tracks these as DurationHistograms named Sizes and HeaderSizes.
We need to start tracking these statistics, and wire them through to our output formats.
A sample Fortio json fragment:
"Sizes": {
"Count": 3000,
"Min": 116,
"Max": 116,
"Sum": 348000,
"Avg": 116,
"StdDev": 0,
"Data": [
{
"Start": 116,
"End": 116,
"Percent": 100,
"Count": 3000
}
],
"Percentiles": [
{
"Percentile": 50,
"Value": 116
}
]
},
"HeaderSizes": {
"Count": 3000,
"Min": 116,
"Max": 116,
"Sum": 348000,
"Avg": 116,
"StdDev": 0,
"Data": [
{
"Start": 116,
"End": 116,
"Percent": 100,
"Count": 3000
}
],
"Percentiles": [
{
"Percentile": 50,
"Value": 116
}
]
},
When
--output-format fortiois specified,SizesandHeaderSizesare missing.Fortio tracks these as
DurationHistogramsnamedSizesandHeaderSizes.We need to start tracking these statistics, and wire them through to our output formats.
A sample Fortio json fragment: