Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generating benchmark summary JSON data for indexing #122

Open
portante opened this issue Dec 12, 2015 · 15 comments
Open

Generating benchmark summary JSON data for indexing #122

portante opened this issue Dec 12, 2015 · 15 comments

Comments

@portante
Copy link
Member

From Andrew Theurer:

Guys, if you have a chance, take a look at the attached files[1]:

These are generated with a new benchmark-summary script, which all benchmarks will eventually use. Currently I have uperf using this in a git branch of mine.

What's new here is the summary-result.* files, including the json format. html format also now uses a html table.

I think the json format should work for elastic search. It was based on our conversation way back, with some minor tweaks.

[1]archive.zip

@portante
Copy link
Member Author

In principal, I don't think we want to have any identifiers in key names. So the ":perf104" referring to the hostname should be a "hostname" field of the record, and then that be listed as an "array" of records, like:

{
    "run": {
        "params": {   ### Note the run ID should be broken down into its parts, too
            "protocol": "tcp",
            "test-type": "stream",
            "message-size": "256B",
            "instances": 2
        },
        "Efficiency" : {
            "Gb-sec/CPU" : [    ### Good, An array of values, ...
                {
                "hostname": "perf104.example.com",
                "role": "client",
                "stddev" : "0.6402",
                "closest-sample" : "1",
                "average" : "4.0996"
                }
            ],
         "Gb-sec/CPU-server:perf102" : {   ### Bad
            "stddev" : "0.3789",
            "closest-sample" : "1",
            "average" : "4.5284"
         }
      },

@portante
Copy link
Member Author

From @atheurer:

OK, but all of this hierarchy/format will now need to be pushed into each of the benchmarks, as there's no really good alternative to generate these summaries.

What I mean generally is that it's not an easy change to make because the way we store this [benchmark result] data currently does not match this hierarchy. For example [for throughput], we have multiple Gb_sec tags with different things embedded (like the hostname) and a relatively "shallow" hierarchy in our hashes, because we made use of GenData to generate benchmark graphs and a per-series average value for summaries. That shallow hierarchy is $hash{htmlpage}{graph-name}{series}, which originated from our tool data.

So, taking a shallow data hierarchy and expanding to not use identifiers in key names when possible just becomes tricky (well maybe messy is a better way to describe this), especially if you want a single script to generate this summary for all benchmarks (and not have a huge case statement) -so it's just better in the long run to adopt a very similar JSON hierarchy from the very beginning, the core data -each benchmark iteration sample.

Below is an example of a new benchmark iteration sample format (1 of probably 3-5 sample runs), but (for now) just two of the metric classes included, latency and throughput:

$sample1 = {
          'latency' => {
                         'usec' => [
                                     {
                                       'data-samples' => {
                                                      '1449861736228.4548' => '97.8507033541056',
                                                      '1449861749241.0347' => '97.8412108038681',
                                                      '1449861738230.4805' => '97.802925203041',
                                                      '1449861752244.0815' => '98.9441599689878',
                                                      '1449861743235.5496' => '97.951287596629',
                                                      '1449861751243.0635' => '97.7935135108319',
                                                      '1449861753445.1653' => '119.368290621584',
                                                      '1449861746238.5938' => '97.7361046273921',
                                                      '1449861750242.0491' => '97.7648602692524',
                                                      '1449861739231.4934' => '97.6883906951425',
                                                      '1449861748240.0212' => '98.0040798781085',
                                                      '1449861745237.5806' => '97.7409238758971',
                                                      '1449861735227.4421' => '98.0520309132873',
                                                      '1449861742234.5364' => '98.038056718574',
                                                      '1449861737229.4675' => '97.7646933599473',
                                                      '1449861744236.5669' => '97.8368112187241',
                                                      '1449861734226.4290' => '98.0182833537332',
                                                      '1449861747239.0076' => '97.9357629328806',
                                                      '1449861741233.5188' => '97.9656190362596',
                                                      '1449861740232.5061' => '97.8220165457344'
                                                    },
                                       'average' => some-number,
                                       'hostname' => 'perf104:21000',
                                       'role' => 'client'
                                     }
                                   ]
                       },
          'throughput' => {
                            'trans_sec' => [
                                             {
                                               'data-samples' => {
                                                              '1449861736228.4548' => '10219.6506077342',
                                                              '1449861749241.0347' => '10220.6421178147',
                                                              '1449861738230.4805' => '10224.6430556548',
                                                              '1449861752244.0815' => '10106.7106973613',
                                                              '1449861743235.5496' => '10209.1562503811',
                                                              '1449861751243.0635' => '10225.6270799519',
                                                              '1449861753445.1653' => '8377.43419791574',
                                                              '1449861746238.5938' => '10231.633476824',
                                                              '1449861750242.0491' => '10228.6240398229',
                                                              '1449861739231.4934' => '10236.6309126815',
                                                              '1449861748240.0212' => '10203.6568400391',
                                                              '1449861745237.5806' => '10231.128992291',
                                                              '1449861735227.4421' => '10198.666878041',
                                                              '1449861742234.5364' => '10200.120580425',
                                                              '1449861737229.4675' => '10228.641502697',
                                                              '1449861744236.5669' => '10221.1017258565',
                                                              '1449861734226.4290' => '10202.1782649585',
                                                              '1449861747239.0076' => '10210.7745940096',
                                                              '1449861741233.5188' => '10207.6627477837',
                                                              '1449861740232.5061' => '10222.6475727218'
                                                            },
                                               'average' => some-number,
                                               'hostname' => 'perf104:21000',
                                               'role' => 'client'
                                             }
                                           ]
                          }
        };

​I believe that format above respects the "no identifier in key" rule. This format is now quite similar to the "summary-format"​ we are discussing, but it is -not- the summary. Note that it has a "data-samples" hash, but that time-based samples from the benchmark itself.

Now, if you have 5 examples of the data above (from 5 different runs/samples), generating that summary json variable is much easier, because the summary hierarchy is inferred from the sample hierarchy.

@portante
Copy link
Member Author

@atheurer, I think I understand what you mean about using GenData to emit results data, or really anything else besides tool data, but it expects the data in a form as described, htmlpage.graph-name.series.

The new format you show above looks good in terms of keys, except I'd break the hostname apart from the port, and list them separately, and try to get an FQDN for that name. And then when we index that file, we'll apply the URL directory hierarchy in which this lives as additional metadata.

So as JSON the above would look like:

{
    "latency": {
        "usec": [
            {
                "hostname": "perf104.perf.lab.eng.bos.redhat.com",
                "port": 21000,
                "role": "client",
                "data-samples": [
                    { "timestamp": "1449861736228.4548", "value": 97.8507033541056 },
                    { "timestamp": "1449861749241.0347", "value": 97.8412108038681 },
                    { "timestamp": "1449861738230.4805", "value": 97.802925203041 },
                    { "timestamp": "1449861752244.0815", "value": 98.9441599689878 },
                    { "timestamp": "1449861743235.5496", "value": 97.951287596629 },
                    { "timestamp": "1449861751243.0635", "value": 97.7935135108319 },
                    { "timestamp": "1449861753445.1653", "value": 119.368290621584 },
                    { "timestamp": "1449861746238.5938", "value": 97.7361046273921 },
                    { "timestamp": "1449861750242.0491", "value": 97.7648602692524 },
                    { "timestamp": "1449861739231.4934", "value": 97.6883906951425 },
                    { "timestamp": "1449861748240.0212", "value": 98.0040798781085 },
                    { "timestamp": "1449861745237.5806", "value": 97.7409238758971 },
                    { "timestamp": "1449861735227.4421", "value": 98.0520309132873 },
                    { "timestamp": "1449861742234.5364", "value": 98.038056718574 },
                    { "timestamp": "1449861737229.4675", "value": 97.7646933599473 },
                    { "timestamp": "1449861744236.5669", "value": 97.8368112187241 },
                    { "timestamp": "1449861734226.4290", "value": 98.0182833537332 },
                    { "timestamp": "1449861747239.0076", "value": 97.9357629328806 },
                    { "timestamp": "1449861741233.5188", "value": 97.9656190362596 },
                    { "timestamp": "1449861740232.5061", "value": 97.8220165457344 }
                ]
            }
        ]
    },
    "throughput": {
        "trans_sec": [
            {
                "hostname": "perf104.perf.lab.eng.bos.redhat.com",
                "port": 21000,
                "role": "client",
                "data-samples": [
                    { "timestamp": "1449861736228.4548", "value": 10219.6506077342 },
                    { "timestamp": "1449861749241.0347", "value": 10220.6421178147 },
                    { "timestamp": "1449861738230.4805", "value": 10224.6430556548 },
                    { "timestamp": "1449861752244.0815", "value": 10106.7106973613 },
                    { "timestamp": "1449861743235.5496", "value": 10209.1562503811 },
                    { "timestamp": "1449861751243.0635", "value": 10225.6270799519 },
                    { "timestamp": "1449861753445.1653", "value": 8377.43419791574 },
                    { "timestamp": "1449861746238.5938", "value": 10231.633476824 },
                    { "timestamp": "1449861750242.0491", "value": 10228.6240398229 },
                    { "timestamp": "1449861739231.4934", "value": 10236.6309126815 },
                    { "timestamp": "1449861748240.0212", "value": 10203.6568400391 },
                    { "timestamp": "1449861745237.5806", "value": 10231.128992291 },
                    { "timestamp": "1449861735227.4421", "value": 10198.666878041 },
                    { "timestamp": "1449861742234.5364", "value": 10200.120580425 },
                    { "timestamp": "1449861737229.4675", "value": 10228.641502697 },
                    { "timestamp": "1449861744236.5669", "value": 10221.1017258565 },
                    { "timestamp": "1449861734226.4290", "value": 10202.1782649585 },
                    { "timestamp": "1449861747239.0076", "value": 10210.7745940096 },
                    { "timestamp": "1449861741233.5188", "value": 10207.6627477837 },
                    { "timestamp": "1449861740232.5061", "value": 10222.6475727218 }
                ]
            }
        ]
    }
}

However, if we were to create a JSON document with the above and put it into ElasticSearch we'd have no good way to associate it with a particular pbench RUN. So at the least we'd be adding the pbench run ID. But to make this more useful, I think we need to add a bunch of metadata about this particular run, its sample #, etc. So somehow we need to get that data associated with the above at least by indexing time.

Does that make sense?

@atheurer
Copy link
Contributor

Yes, the run data will be added, just not there yet. As for hostname/port separated, I'd like to have a "URL", or some sort of locater value which is always unique, so that's why I used hostname:port. We can add hostname as another element, but I'd like to keep at least one element which fully describes the service.

Below is an updated json for a benchmark iteration sample. It does not yet include run properties, but has resource and latency data, plus description elements.

{
   "resource" : {
      "cpu_busy" : [
         {
            "timeseries" : {
               "1450119981000" : "0.1719",
               "1450119974000" : "0.202",
               "1450119970000" : "0.2411",
               "1450119982000" : "0.2016",
               "1450119971000" : "0.1718",
               "1450119969000" : "0.1623",
               "1450119979000" : "0.1522",
               "1450119965000" : "0.1516",
               "1450119980000" : "0.1629",
               "1450119976000" : "0.1724",
               "1450119968000" : "0.1419",
               "1450119967000" : "0.1816",
               "1450119973000" : "0.1717",
               "1450119964000" : "0.0601",
               "1450119966000" : "0.1823",
               "1450119972000" : "0.1422",
               "1450119977000" : "0.2394",
               "1450119963000" : "0.0995",
               "1450119978000" : "0.1535",
               "1450119975000" : "0.1524"
            },
            "hostname" : "perf104",
            "mean" : "0.16572",
            "role" : "uperf-client",
            "description" : "Total busy CPU usage, averaged over N seconds, where 1.0 = 1 logical CPU"
         },
         {
            "timeseries" : {
               "1450119981000" : "0.2132",
               "1450119974000" : "0.1845",
               "1450119970000" : "0.1765",
               "1450119982000" : "0.1751",
               "1450119971000" : "0.2142",
               "1450119969000" : "0.1749",
               "1450119979000" : "0.2229",
               "1450119965000" : "0.1405",
               "1450119980000" : "0.2151",
               "1450119976000" : "0.2145",
               "1450119968000" : "0.1852",
               "1450119967000" : "0.2234",
               "1450119973000" : "0.1956",
               "1450119964000" : "0.0902",
               "1450119966000" : "0.2052",
               "1450119972000" : "0.2245",
               "1450119977000" : "0.2237",
               "1450119963000" : "0.2913",
               "1450119978000" : "0.2049",
               "1450119975000" : "0.2337"
            },
            "hostname" : "perf102",
            "mean" : "0.200455",
            "role" : "uperf-server",
            "description" : "Total busy CPU usage, averaged over N seconds, where 1.0 = 1 logical CPU"
         }
      ]
   },
   "latency" : {
      "usec" : [
         {
            "timeseries" : {
               "1450120011239.6658" : "103.844953341395",
               "1450120017445.8513" : "124.945548996151",
               "1450119999227.4580" : "104.098810332389",
               "1450120014242.7034" : "103.603027444822",
               "1450120008236.6255" : "103.925787333238",
               "1450120004232.5696" : "103.549744580467",
               "1450119998226.4438" : "100.457503042049",
               "1450120000228.4829" : "104.556601456418",
               "1450120003231.5542" : "104.731015167268",
               "1450120005233.5840" : "104.479115363415",
               "1450120015243.7153" : "104.620815519505",
               "1450120001229.5083" : "104.349566415616",
               "1450120007235.6123" : "104.686565514864",
               "1450120002230.5352" : "104.753752141979",
               "1450120006234.5994" : "104.632108378737",
               "1450120010238.6523" : "103.861013817377",
               "1450120009237.6399" : "104.697668057408",
               "1450120016244.7498" : "104.666920099135",
               "1450120012240.6792" : "103.576328597897",
               "1450120013241.6909" : "104.555224435972"
            },
            "url" : "perf104:21000",
            "hostname" : "perf104",
            "mean" : "105.129603501805",
            "port" : "21000",
            "role" : "client",
            "description" : "Average elapsed time spanning: client sending, server accepting/sending, and client receiving 1 messgae, over a 1 second window"
         },
         {
            "timeseries" : {
               "1450120005419.0903" : "104.609831185011",
               "1450120002416.0505" : "104.68646338534",
               "1450120009423.0095" : "104.6395141793",
               "1450120004418.0789" : "103.45337872862",
               "1450120008422.1326" : "103.893276466009",
               "1450120007421.1208" : "104.69232076557",
               "1450119999413.0090" : "104.020886193666",
               "1450120003417.0640" : "104.708517545437",
               "1450120013427.0659" : "104.424466873892",
               "1450120006420.1052" : "104.670350036924",
               "1450120010424.0256" : "103.850618661817",
               "1450120015429.0432" : "104.740824175016",
               "1450120001415.0386" : "104.468568385058",
               "1450120011425.0393" : "103.947421793873",
               "1450120014428.0352" : "103.727382205311",
               "1450120000414.0208" : "104.457030027131",
               "1450120016430.0286" : "104.563391994411",
               "1450120017631.1182" : "123.340480551384",
               "1450120012426.0530" : "103.453252570794",
               "1450119998412.4321" : "101.41411849862"
            },
            "url" : "perf104:22000",
            "hostname" : "perf104",
            "mean" : "105.088104711159",
            "port" : "22000",
            "role" : "client",
            "description" : "Average elapsed time spanning: client sending, server accepting/sending, and client receiving 1 messgae, over a 1 second window"
         }
      ]
   },
   "throughput" : {
      "trans_sec" : [
         {
            "timeseries" : {
               "1450120011239.6658" : "9629.74095344294",
               "1450120017445.8513" : "8003.48638294274",
               "1450119999227.4580" : "9606.25771617359",
               "1450120014242.7034" : "9652.22759086443",
               "1450120008236.6255" : "9622.25089326",
               "1450120004232.5696" : "9657.1942697832",
               "1450119998226.4438" : "9954.45805159444",
               "1450120000228.4829" : "9564.19763143146",
               "1450120003231.5542" : "9548.26990269193",
               "1450120005233.5840" : "9571.2908414438",
               "1450120015243.7153" : "9558.32732744817",
               "1450120001229.5083" : "9583.17350373153",
               "1450120007235.6123" : "9552.32407407633",
               "1450120002230.5352" : "9546.19743495815",
               "1450120006234.5994" : "9557.29570487388",
               "1450120010238.6523" : "9628.25186511606",
               "1450120009237.6399" : "9551.31110897027",
               "1450120016244.7498" : "9554.116993725",
               "1450120012240.6792" : "9654.71564339948",
               "1450120013241.6909" : "9564.32359448839"
            },
            "url" : "perf104:21000",
            "hostname" : "perf104",
            "mean" : "9527.97057422079",
            "port" : "21000",
            "role" : "client",
            "description" : "Number of transactions sent by client for a period of 1 second"
         },
         {
            "timeseries" : {
               "1450120005419.0903" : "9559.33097943169",
               "1450120002416.0505" : "9552.33339308732",
               "1450120009423.0095" : "9556.6192928467",
               "1450120004418.0789" : "9666.18985565675",
               "1450120008422.1326" : "9625.2619420196",
               "1450120007421.1208" : "9551.79895418715",
               "1450119999413.0090" : "9613.45395710434",
               "1450120003417.0640" : "9550.32143938114",
               "1450120013427.0659" : "9576.29978812965",
               "1450120006420.1052" : "9553.80391531349",
               "1450120010424.0256" : "9629.21562611428",
               "1450120015429.0432" : "9547.37570452052",
               "1450120001415.0386" : "9572.25714354701",
               "1450120011425.0393" : "9620.24822494386",
               "1450120014428.0352" : "9640.65590723834",
               "1450120000414.0208" : "9573.3144982225",
               "1450120016430.0286" : "9563.57651493792",
               "1450120017631.1182" : "8107.63826709269",
               "1450120012426.0530" : "9666.20164325615",
               "1450119998412.4321" : "9860.55999701473"
            },
            "url" : "perf104:22000",
            "hostname" : "perf104",
            "mean" : "9529.32285220229",
            "port" : "22000",
            "role" : "client",
            "description" : "Number of transactions sent by client for a period of 1 second"
         }
      ]
   }
}

@portante
Copy link
Member Author

On Mon, Dec 14, 2015 at 2:17 PM, Andrew Theurer [email protected]
wrote:

Yes, the run data will be added, just not there yet. As for hostname/port
separated, I'd like to have a "URL", or some sort of locater value which is
always unique, so that's why I used hostname:port. We can add hostname as
another element, but I'd like to keep at least one element which fully
describes the service.

But if we document the URL being constructed via the properly defined
fields, would that not suffice? I agree that sometimes redundant data is
useful, but here I am thinking that hostname:port is such a well defined
pattern that we would not need to include it as another field, just
document it.

Below is an updated json for a benchmark iteration sample. It does not yet
include run properties, but has resource and latency data, plus description
elements.

Looks good to me.

-peter

{
"resource" : {
"cpu_busy" : [
{
"timeseries" : {
"1450119981000" : "0.1719",
"1450119974000" : "0.202",
"1450119970000" : "0.2411",
"1450119982000" : "0.2016",
"1450119971000" : "0.1718",
"1450119969000" : "0.1623",
"1450119979000" : "0.1522",
"1450119965000" : "0.1516",
"1450119980000" : "0.1629",
"1450119976000" : "0.1724",
"1450119968000" : "0.1419",
"1450119967000" : "0.1816",
"1450119973000" : "0.1717",
"1450119964000" : "0.0601",
"1450119966000" : "0.1823",
"1450119972000" : "0.1422",
"1450119977000" : "0.2394",
"1450119963000" : "0.0995",
"1450119978000" : "0.1535",
"1450119975000" : "0.1524"
},
"hostname" : "perf104",
"mean" : "0.16572",
"role" : "uperf-client",
"description" : "Total busy CPU usage, averaged over N seconds, where 1.0
= 1 logical CPU"
},
{
"timeseries" : {
"1450119981000" : "0.2132",
"1450119974000" : "0.1845",
"1450119970000" : "0.1765",
"1450119982000" : "0.1751",
"1450119971000" : "0.2142",
"1450119969000" : "0.1749",
"1450119979000" : "0.2229",
"1450119965000" : "0.1405",
"1450119980000" : "0.2151",
"1450119976000" : "0.2145",
"1450119968000" : "0.1852",
"1450119967000" : "0.2234",
"1450119973000" : "0.1956",
"1450119964000" : "0.0902",
"1450119966000" : "0.2052",
"1450119972000" : "0.2245",
"1450119977000" : "0.2237",
"1450119963000" : "0.2913",
"1450119978000" : "0.2049",
"1450119975000" : "0.2337"
},
"hostname" : "perf102",
"mean" : "0.200455",
"role" : "uperf-server",
"description" : "Total busy CPU usage, averaged over N seconds, where 1.0
= 1 logical CPU"
}
]
},
"latency" : {
"usec" : [
{
"timeseries" : {
"1450120011239.6658" : "103.844953341395",
"1450120017445.8513" : "124.945548996151",
"1450119999227.4580" : "104.098810332389",
"1450120014242.7034" : "103.603027444822",
"1450120008236.6255" : "103.925787333238",
"1450120004232.5696" : "103.549744580467",
"1450119998226.4438" : "100.457503042049",
"1450120000228.4829" : "104.556601456418",
"1450120003231.5542" : "104.731015167268",
"1450120005233.5840" : "104.479115363415",
"1450120015243.7153" : "104.620815519505",
"1450120001229.5083" : "104.349566415616",
"1450120007235.6123" : "104.686565514864",
"1450120002230.5352" : "104.753752141979",
"1450120006234.5994" : "104.632108378737",
"1450120010238.6523" : "103.861013817377",
"1450120009237.6399" : "104.697668057408",
"1450120016244.7498" : "104.666920099135",
"1450120012240.6792" : "103.576328597897",
"1450120013241.6909" : "104.555224435972"
},
"url" : "perf104:21000",
"hostname" : "perf104",
"mean" : "105.129603501805",
"port" : "21000",
"role" : "client",
"description" : "Average elapsed time spanning: client sending, server
accepting/sending, and client receiving 1 messgae, over a 1 second window"
},
{
"timeseries" : {
"1450120005419.0903" : "104.609831185011",
"1450120002416.0505" : "104.68646338534",
"1450120009423.0095" : "104.6395141793",
"1450120004418.0789" : "103.45337872862",
"1450120008422.1326" : "103.893276466009",
"1450120007421.1208" : "104.69232076557",
"1450119999413.0090" : "104.020886193666",
"1450120003417.0640" : "104.708517545437",
"1450120013427.0659" : "104.424466873892",
"1450120006420.1052" : "104.670350036924",
"1450120010424.0256" : "103.850618661817",
"1450120015429.0432" : "104.740824175016",
"1450120001415.0386" : "104.468568385058",
"1450120011425.0393" : "103.947421793873",
"1450120014428.0352" : "103.727382205311",
"1450120000414.0208" : "104.457030027131",
"1450120016430.0286" : "104.563391994411",
"1450120017631.1182" : "123.340480551384",
"1450120012426.0530" : "103.453252570794",
"1450119998412.4321" : "101.41411849862"
},
"url" : "perf104:22000",
"hostname" : "perf104",
"mean" : "105.088104711159",
"port" : "22000",
"role" : "client",
"description" : "Average elapsed time spanning: client sending, server
accepting/sending, and client receiving 1 messgae, over a 1 second window"
}
]
},
"throughput" : {
"trans_sec" : [
{
"timeseries" : {
"1450120011239.6658" : "9629.74095344294",
"1450120017445.8513" : "8003.48638294274",
"1450119999227.4580" : "9606.25771617359",
"1450120014242.7034" : "9652.22759086443",
"1450120008236.6255" : "9622.25089326",
"1450120004232.5696" : "9657.1942697832",
"1450119998226.4438" : "9954.45805159444",
"1450120000228.4829" : "9564.19763143146",
"1450120003231.5542" : "9548.26990269193",
"1450120005233.5840" : "9571.2908414438",
"1450120015243.7153" : "9558.32732744817",
"1450120001229.5083" : "9583.17350373153",
"1450120007235.6123" : "9552.32407407633",
"1450120002230.5352" : "9546.19743495815",
"1450120006234.5994" : "9557.29570487388",
"1450120010238.6523" : "9628.25186511606",
"1450120009237.6399" : "9551.31110897027",
"1450120016244.7498" : "9554.116993725",
"1450120012240.6792" : "9654.71564339948",
"1450120013241.6909" : "9564.32359448839"
},
"url" : "perf104:21000",
"hostname" : "perf104",
"mean" : "9527.97057422079",
"port" : "21000",
"role" : "client",
"description" : "Number of transactions sent by client for a period of 1
second"
},
{
"timeseries" : {
"1450120005419.0903" : "9559.33097943169",
"1450120002416.0505" : "9552.33339308732",
"1450120009423.0095" : "9556.6192928467",
"1450120004418.0789" : "9666.18985565675",
"1450120008422.1326" : "9625.2619420196",
"1450120007421.1208" : "9551.79895418715",
"1450119999413.0090" : "9613.45395710434",
"1450120003417.0640" : "9550.32143938114",
"1450120013427.0659" : "9576.29978812965",
"1450120006420.1052" : "9553.80391531349",
"1450120010424.0256" : "9629.21562611428",
"1450120015429.0432" : "9547.37570452052",
"1450120001415.0386" : "9572.25714354701",
"1450120011425.0393" : "9620.24822494386",
"1450120014428.0352" : "9640.65590723834",
"1450120000414.0208" : "9573.3144982225",
"1450120016430.0286" : "9563.57651493792",
"1450120017631.1182" : "8107.63826709269",
"1450120012426.0530" : "9666.20164325615",
"1450119998412.4321" : "9860.55999701473"
},
"url" : "perf104:22000",
"hostname" : "perf104",
"mean" : "9529.32285220229",
"port" : "22000",
"role" : "client",
"description" : "Number of transactions sent by client for a period of 1
second"
}
]
}
}


Reply to this email directly or view it on GitHub
#122 (comment)
.

@jeremyeder
Copy link
Contributor

@rflorenc

@atheurer
Copy link
Contributor

@portante, I was doing a little research for indexing and timestamps, and came across this:
https://www.elastic.co/guide/en/elasticsearch/reference/current/date.html

Should we follow that method for our data? For example:

"data-samples": [
                    { "date": "1449861736228", "value": 10219.6506077342 },
                    { "date": "1449861749241", "value": 10220.6421178147 }
]

@k-rister
Copy link
Member

On 03/23/2016 11:26 AM, Andrew Theurer wrote:

@portante https://github.com/portante, I was doing a little research
for indexing and timestamps, and came across this:
https://www.elastic.co/guide/en/elasticsearch/reference/current/date.html

Should we follow that method for our data? For example:

|"data-samples": [ { "date": "1449861736228", "value": 10219.6506077342
}, { "date": "1449861749241", "value": 10220.6421178147 } ] |

I don't think you should quote the date value when it is in milliseconds
or seconds since-the-epoch format since it's a number and not string.

I'm pretty sure in my JS code that would blow up when trying to convert
it to a Date object if it's quoted.

Karl Rister
[email protected]

@atheurer
Copy link
Contributor

Good catch, thanks

@portante
Copy link
Member Author

@atheurer, that would work. I have been using the ASCII version, readable by humans, 2016-03-23T18:55:13.123456Z for a UTC timestamp. That will be handled by ElasticSearch as if you generated a UTC based value.

@atheurer
Copy link
Contributor

Here's the most recent version of the JSON. This was generated by running

pbench-uperf --samples=3 --test-types=rr,stream --message-sizes=64 --protocols=tcp --instances=1 --client=127.0.0.1,127.0.0.1 --server=127.0.0.1,127.0.0.1 --runtime=30

   {
      "parameters" : {
         "benchmark" : [
            {
               "protocol" : "tcp",
               "message-size-bytes" : 64,
               "instances" : 1,
               "version" : "1.0.4",
               "name" : "uperf",
               "clients" : "127.0.0.1,127.0.0.1",
               "test-type" : "rr",
               "servers" : "127.0.0.1,127.0.0.1"
            }
         ]
      },
      "resource" : {
         "cpu_busy" : [
            {
               "uid" : "host::%hostname%",
               "hostname" : "perf102",
               "description" : "Total busy CPU usage, averaged over N seconds, where 1.0 = 1 logical CPU",
               "mean" : "2.08456222222222",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "0.2393",
                           "date" : 1459175269000
                        },
                        {
                           "value" : "0.0101",
                           "date" : 1459175270000
                        },
                        {
                           "value" : "1.8136",
                           "date" : 1459175271000
                        },
                        {
                           "value" : "2.2477",
                           "date" : 1459175272000
                        },
                        {
                           "value" : "2.2256",
                           "date" : 1459175273000
                        },
                        {
                           "value" : "2.2228",
                           "date" : 1459175274000
                        },
                        {
                           "value" : "2.2597",
                           "date" : 1459175275000
                        },
                        {
                           "value" : "2.2668",
                           "date" : 1459175276000
                        },
                        {
                           "value" : "2.1905",
                           "date" : 1459175277000
                        },
                        {
                           "value" : "2.2561",
                           "date" : 1459175278000
                        },
                        {
                           "value" : "2.199",
                           "date" : 1459175279000
                        },
                        {
                           "value" : "2.2333",
                           "date" : 1459175280000
                        },
                        {
                           "value" : "2.6035",
                           "date" : 1459175281000
                        },
                        {
                           "value" : "2.2023",
                           "date" : 1459175282000
                        },
                        {
                           "value" : "2.2092",
                           "date" : 1459175283000
                        },
                        {
                           "value" : "2.2856",
                           "date" : 1459175284000
                        },
                        {
                           "value" : "2.2288",
                           "date" : 1459175285000
                        },
                        {
                           "value" : "2.3048",
                           "date" : 1459175286000
                        },
                        {
                           "value" : "2.2555",
                           "date" : 1459175287000
                        },
                        {
                           "value" : "2.1967",
                           "date" : 1459175288000
                        },
                        {
                           "value" : "2.218",
                           "date" : 1459175289000
                        },
                        {
                           "value" : "2.2235",
                           "date" : 1459175290000
                        },
                        {
                           "value" : "2.2509",
                           "date" : 1459175291000
                        },
                        {
                           "value" : "2.2096",
                           "date" : 1459175292000
                        },
                        {
                           "value" : "2.2333",
                           "date" : 1459175293000
                        },
                        {
                           "value" : "2.1791",
                           "date" : 1459175294000
                        },
                        {
                           "value" : "2.1532",
                           "date" : 1459175295000
                        },
                        {
                           "value" : "2.3088",
                           "date" : 1459175296000
                        },
                        {
                           "value" : "2.2123",
                           "date" : 1459175297000
                        },
                        {
                           "value" : "2.2144",
                           "date" : 1459175298000
                        }
                     ],
                     "value" : "2.08846666666667"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "0.2211",
                           "date" : 1459175309000
                        },
                        {
                           "value" : "0.0594",
                           "date" : 1459175310000
                        },
                        {
                           "value" : "1.799",
                           "date" : 1459175311000
                        },
                        {
                           "value" : "2.31",
                           "date" : 1459175312000
                        },
                        {
                           "value" : "2.1685",
                           "date" : 1459175313000
                        },
                        {
                           "value" : "2.1746",
                           "date" : 1459175314000
                        },
                        {
                           "value" : "2.3031",
                           "date" : 1459175315000
                        },
                        {
                           "value" : "2.1991",
                           "date" : 1459175316000
                        },
                        {
                           "value" : "2.2218",
                           "date" : 1459175317000
                        },
                        {
                           "value" : "2.2602",
                           "date" : 1459175318000
                        },
                        {
                           "value" : "2.1868",
                           "date" : 1459175319000
                        },
                        {
                           "value" : "2.2177",
                           "date" : 1459175320000
                        },
                        {
                           "value" : "2.2397",
                           "date" : 1459175321000
                        },
                        {
                           "value" : "2.2377",
                           "date" : 1459175322000
                        },
                        {
                           "value" : "2.2051",
                           "date" : 1459175323000
                        },
                        {
                           "value" : "2.2384",
                           "date" : 1459175324000
                        },
                        {
                           "value" : "2.2198",
                           "date" : 1459175325000
                        },
                        {
                           "value" : "2.2061",
                           "date" : 1459175326000
                        },
                        {
                           "value" : "2.3237",
                           "date" : 1459175327000
                        },
                        {
                           "value" : "2.1677",
                           "date" : 1459175328000
                        },
                        {
                           "value" : "2.233",
                           "date" : 1459175329000
                        },
                        {
                           "value" : "2.3572",
                           "date" : 1459175330000
                        },
                        {
                           "value" : "2.2338",
                           "date" : 1459175331000
                        },
                        {
                           "value" : "2.1798",
                           "date" : 1459175332000
                        },
                        {
                           "value" : "2.2576",
                           "date" : 1459175333000
                        },
                        {
                           "value" : "2.2338",
                           "date" : 1459175334000
                        },
                        {
                           "value" : "2.2242",
                           "date" : 1459175335000
                        },
                        {
                           "value" : "2.3106",
                           "date" : 1459175336000
                        },
                        {
                           "value" : "2.2351",
                           "date" : 1459175337000
                        },
                        {
                           "value" : "2.2227",
                           "date" : 1459175338000
                        }
                     ],
                     "value" : "2.08157666666667"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "0.24",
                           "date" : 1459175348000
                        },
                        {
                           "value" : "0.0101",
                           "date" : 1459175349000
                        },
                        {
                           "value" : "1.8209",
                           "date" : 1459175350000
                        },
                        {
                           "value" : "2.3115",
                           "date" : 1459175351000
                        },
                        {
                           "value" : "2.2149",
                           "date" : 1459175352000
                        },
                        {
                           "value" : "2.1998",
                           "date" : 1459175353000
                        },
                        {
                           "value" : "2.2312",
                           "date" : 1459175354000
                        },
                        {
                           "value" : "2.2193",
                           "date" : 1459175355000
                        },
                        {
                           "value" : "2.1689",
                           "date" : 1459175356000
                        },
                        {
                           "value" : "2.397",
                           "date" : 1459175357000
                        },
                        {
                           "value" : "2.2169",
                           "date" : 1459175358000
                        },
                        {
                           "value" : "2.2417",
                           "date" : 1459175359000
                        },
                        {
                           "value" : "2.293",
                           "date" : 1459175360000
                        },
                        {
                           "value" : "2.2274",
                           "date" : 1459175361000
                        },
                        {
                           "value" : "2.2132",
                           "date" : 1459175362000
                        },
                        {
                           "value" : "2.2935",
                           "date" : 1459175363000
                        },
                        {
                           "value" : "2.2128",
                           "date" : 1459175364000
                        },
                        {
                           "value" : "2.1743",
                           "date" : 1459175365000
                        },
                        {
                           "value" : "2.2343",
                           "date" : 1459175366000
                        },
                        {
                           "value" : "2.2962",
                           "date" : 1459175367000
                        },
                        {
                           "value" : "2.2306",
                           "date" : 1459175368000
                        },
                        {
                           "value" : "2.2573",
                           "date" : 1459175369000
                        },
                        {
                           "value" : "2.1653",
                           "date" : 1459175370000
                        },
                        {
                           "value" : "2.2348",
                           "date" : 1459175371000
                        },
                        {
                           "value" : "2.2625",
                           "date" : 1459175372000
                        },
                        {
                           "value" : "2.1791",
                           "date" : 1459175373000
                        },
                        {
                           "value" : "2.2099",
                           "date" : 1459175374000
                        },
                        {
                           "value" : "2.2641",
                           "date" : 1459175375000
                        },
                        {
                           "value" : "2.22",
                           "date" : 1459175376000
                        },
                        {
                           "value" : "2.2688",
                           "date" : 1459175377000
                        }
                     ],
                     "value" : "2.08364333333333"
                  }
               ],
               "stddev" : "0.00288690059782666",
               "stddevpct" : "0.138489538333335",
               "closest-sample" : 3,
               "role" : "uperf-loopback"
            }
         ]
      },
      "latency" : {
         "usec" : [
            {
               "descrption" : "Average elapsed time spanning: client sending, server accepting/sending, and client receiving 1 messgae, over a 1 second window",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "7.79454457768388",
                           "date" : 1459175273986
                        },
                        {
                           "value" : "7.89995404413907",
                           "date" : 1459175274987
                        },
                        {
                           "value" : "7.85714418313385",
                           "date" : 1459175275988
                        },
                        {
                           "value" : "8.23071967922764",
                           "date" : 1459175276989
                        },
                        {
                           "value" : "7.8387656939566",
                           "date" : 1459175277990
                        },
                        {
                           "value" : "7.78407453216198",
                           "date" : 1459175278991
                        },
                        {
                           "value" : "7.91970814008877",
                           "date" : 1459175279992
                        },
                        {
                           "value" : "7.87305436319909",
                           "date" : 1459175280993
                        },
                        {
                           "value" : "7.7763907828237",
                           "date" : 1459175281994
                        },
                        {
                           "value" : "7.83467814961474",
                           "date" : 1459175282995
                        },
                        {
                           "value" : "7.82899769316559",
                           "date" : 1459175283996
                        },
                        {
                           "value" : "7.69028940846196",
                           "date" : 1459175284997
                        },
                        {
                           "value" : "7.70387096505206",
                           "date" : 1459175285998
                        },
                        {
                           "value" : "7.75625067618392",
                           "date" : 1459175286999
                        },
                        {
                           "value" : "7.78130639723608",
                           "date" : 1459175288000
                        },
                        {
                           "value" : "7.7216260942068",
                           "date" : 1459175289001
                        },
                        {
                           "value" : "7.75452017316818",
                           "date" : 1459175290002
                        },
                        {
                           "value" : "7.75575416197079",
                           "date" : 1459175291003
                        },
                        {
                           "value" : "7.74603421146974",
                           "date" : 1459175292004
                        },
                        {
                           "value" : "7.79649162961635",
                           "date" : 1459175293005
                        },
                        {
                           "value" : "7.74639142412732",
                           "date" : 1459175294006
                        },
                        {
                           "value" : "7.72074462004204",
                           "date" : 1459175295007
                        },
                        {
                           "value" : "7.7809740937797",
                           "date" : 1459175296008
                        },
                        {
                           "value" : "7.72713732561855",
                           "date" : 1459175297009
                        },
                        {
                           "value" : "7.72692077365942",
                           "date" : 1459175298010
                        },
                        {
                           "value" : "7.84586837534784",
                           "date" : 1459175299011
                        }
                     ],
                     "value" : "7.80354662188983"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "7.72598264134198",
                           "date" : 1459175313310
                        },
                        {
                           "value" : "7.73942340778784",
                           "date" : 1459175314311
                        },
                        {
                           "value" : "7.74027255162819",
                           "date" : 1459175315312
                        },
                        {
                           "value" : "7.71147410664447",
                           "date" : 1459175316313
                        },
                        {
                           "value" : "7.75711795828175",
                           "date" : 1459175317314
                        },
                        {
                           "value" : "7.75760734464845",
                           "date" : 1459175318315
                        },
                        {
                           "value" : "7.69154064275834",
                           "date" : 1459175319316
                        },
                        {
                           "value" : "7.73601351929435",
                           "date" : 1459175320317
                        },
                        {
                           "value" : "7.73152094201819",
                           "date" : 1459175321318
                        },
                        {
                           "value" : "7.81469246482099",
                           "date" : 1459175322319
                        },
                        {
                           "value" : "7.78892609399818",
                           "date" : 1459175323320
                        },
                        {
                           "value" : "7.80315235836104",
                           "date" : 1459175324321
                        },
                        {
                           "value" : "7.80402617320309",
                           "date" : 1459175325322
                        },
                        {
                           "value" : "7.73815933949661",
                           "date" : 1459175326323
                        },
                        {
                           "value" : "7.72761705255495",
                           "date" : 1459175327324
                        },
                        {
                           "value" : "7.78443777776639",
                           "date" : 1459175328325
                        },
                        {
                           "value" : "7.91749969963633",
                           "date" : 1459175329326
                        },
                        {
                           "value" : "7.91089703665709",
                           "date" : 1459175330327
                        },
                        {
                           "value" : "7.7600730756796",
                           "date" : 1459175331328
                        },
                        {
                           "value" : "7.70791312650413",
                           "date" : 1459175332329
                        },
                        {
                           "value" : "7.67078363983569",
                           "date" : 1459175333330
                        },
                        {
                           "value" : "7.68458262233938",
                           "date" : 1459175334331
                        },
                        {
                           "value" : "7.72085074919364",
                           "date" : 1459175335332
                        },
                        {
                           "value" : "7.65381321535128",
                           "date" : 1459175336333
                        },
                        {
                           "value" : "7.78585715944457",
                           "date" : 1459175337334
                        },
                        {
                           "value" : "7.80494396957634",
                           "date" : 1459175338335
                        },
                        {
                           "value" : "8.8015683773923",
                           "date" : 1459175339336
                        }
                     ],
                     "value" : "7.79521285356352"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "7.72255864363547",
                           "date" : 1459175352606
                        },
                        {
                           "value" : "7.77046532841235",
                           "date" : 1459175353607
                        },
                        {
                           "value" : "7.73533927204846",
                           "date" : 1459175354608
                        },
                        {
                           "value" : "7.73321683990005",
                           "date" : 1459175355609
                        },
                        {
                           "value" : "7.76805077352088",
                           "date" : 1459175356610
                        },
                        {
                           "value" : "7.93035124753911",
                           "date" : 1459175357611
                        },
                        {
                           "value" : "7.95429914492672",
                           "date" : 1459175358612
                        },
                        {
                           "value" : "8.06166065710381",
                           "date" : 1459175359613
                        },
                        {
                           "value" : "7.93882712187454",
                           "date" : 1459175360614
                        },
                        {
                           "value" : "7.82736473226913",
                           "date" : 1459175361615
                        },
                        {
                           "value" : "7.84003465274529",
                           "date" : 1459175362616
                        },
                        {
                           "value" : "7.7370973339825",
                           "date" : 1459175363617
                        },
                        {
                           "value" : "7.75811940195728",
                           "date" : 1459175364618
                        },
                        {
                           "value" : "7.8040732701139",
                           "date" : 1459175365619
                        },
                        {
                           "value" : "7.76157392765711",
                           "date" : 1459175366620
                        },
                        {
                           "value" : "7.80934930382459",
                           "date" : 1459175367621
                        },
                        {
                           "value" : "7.71754509306968",
                           "date" : 1459175368622
                        },
                        {
                           "value" : "7.77015863261757",
                           "date" : 1459175369623
                        },
                        {
                           "value" : "7.75156162111147",
                           "date" : 1459175370624
                        },
                        {
                           "value" : "7.77600491413962",
                           "date" : 1459175371625
                        },
                        {
                           "value" : "7.75993188203928",
                           "date" : 1459175372626
                        },
                        {
                           "value" : "7.74961283835253",
                           "date" : 1459175373627
                        },
                        {
                           "value" : "7.8102285614498",
                           "date" : 1459175374628
                        },
                        {
                           "value" : "7.84493480673615",
                           "date" : 1459175375629
                        },
                        {
                           "value" : "7.81028764041928",
                           "date" : 1459175376630
                        },
                        {
                           "value" : "7.79340315473779",
                           "date" : 1459175377631
                        },
                        {
                           "value" : "8.50499196285528",
                           "date" : 1459175378632
                        }
                     ],
                     "value" : "7.83114973181628"
                  }
               ],
               "stddev" : "0.0153581053181919",
               "stddevpct" : "0.196647437030102",
               "closest-sample" : 1,
               "role" : "aggregate",
               "mean" : "7.80996973575654"
            },
            {
               "client_hostname" : "127.0.0.1",
               "uid" : "client::%client_hostname%-server::%server_hostname%:%server_port%",
               "description" : "Average elapsed time spanning: client sending, server accepting/sending, and client receiving 1 messgae, over a 1 second window",
               "mean" : "9.2715712557547",
               "server_hostname" : "127.0.0.1",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "9.232230722761",
                           "date" : 1459175272985
                        },
                        {
                           "value" : "9.18715267102009",
                           "date" : 1459175273986
                        },
                        {
                           "value" : "9.40064987509626",
                           "date" : 1459175274987
                        },
                        {
                           "value" : "9.31678463893969",
                           "date" : 1459175275988
                        },
                        {
                           "value" : "10.0507053566946",
                           "date" : 1459175276989
                        },
                        {
                           "value" : "9.27379943208401",
                           "date" : 1459175277990
                        },
                        {
                           "value" : "9.15844754707314",
                           "date" : 1459175278991
                        },
                        {
                           "value" : "9.4356963421359",
                           "date" : 1459175279992
                        },
                        {
                           "value" : "9.342610611003",
                           "date" : 1459175280993
                        },
                        {
                           "value" : "9.13775554449977",
                           "date" : 1459175281994
                        },
                        {
                           "value" : "9.2672743011355",
                           "date" : 1459175282995
                        },
                        {
                           "value" : "9.2534816109008",
                           "date" : 1459175283996
                        },
                        {
                           "value" : "8.98390346566865",
                           "date" : 1459175284997
                        },
                        {
                           "value" : "9.01805863990378",
                           "date" : 1459175285998
                        },
                        {
                           "value" : "9.11188687059937",
                           "date" : 1459175286999
                        },
                        {
                           "value" : "9.1632262612023",
                           "date" : 1459175288000
                        },
                        {
                           "value" : "9.05489018344972",
                           "date" : 1459175289001
                        },
                        {
                           "value" : "9.10993811430651",
                           "date" : 1459175290002
                        },
                        {
                           "value" : "9.11458333333333",
                           "date" : 1459175291003
                        },
                        {
                           "value" : "9.07743020762014",
                           "date" : 1459175292004
                        },
                        {
                           "value" : "9.19500107933329",
                           "date" : 1459175293005
                        },
                        {
                           "value" : "9.10488352843798",
                           "date" : 1459175294006
                        },
                        {
                           "value" : "9.04977375565611",
                           "date" : 1459175295007
                        },
                        {
                           "value" : "9.16981564181839",
                           "date" : 1459175296008
                        },
                        {
                           "value" : "9.06436058225613",
                           "date" : 1459175297009
                        },
                        {
                           "value" : "9.05738910127355",
                           "date" : 1459175298010
                        },
                        {
                           "value" : "9.29956010572327",
                           "date" : 1459175299011
                        },
                        {
                           "value" : "12.7845819218354",
                           "date" : 1459175300213
                        }
                     ],
                     "value" : "9.33628112306292"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "8.87273694240698",
                           "date" : 1459175312309
                        },
                        {
                           "value" : "9.001555713425",
                           "date" : 1459175313310
                        },
                        {
                           "value" : "9.03022101939558",
                           "date" : 1459175314311
                        },
                        {
                           "value" : "9.01265913961068",
                           "date" : 1459175315312
                        },
                        {
                           "value" : "8.96728419392984",
                           "date" : 1459175316313
                        },
                        {
                           "value" : "9.05104209051042",
                           "date" : 1459175317314
                        },
                        {
                           "value" : "9.07121949451286",
                           "date" : 1459175318315
                        },
                        {
                           "value" : "8.92411382925611",
                           "date" : 1459175319316
                        },
                        {
                           "value" : "9.01002263756936",
                           "date" : 1459175320317
                        },
                        {
                           "value" : "9.00430875513857",
                           "date" : 1459175321318
                        },
                        {
                           "value" : "9.17776066307258",
                           "date" : 1459175322319
                        },
                        {
                           "value" : "9.11230160716968",
                           "date" : 1459175323320
                        },
                        {
                           "value" : "9.15066138896253",
                           "date" : 1459175324321
                        },
                        {
                           "value" : "9.14050907430659",
                           "date" : 1459175325322
                        },
                        {
                           "value" : "9.01464767676949",
                           "date" : 1459175326323
                        },
                        {
                           "value" : "8.99007589025102",
                           "date" : 1459175327324
                        },
                        {
                           "value" : "9.10919200283923",
                           "date" : 1459175328325
                        },
                        {
                           "value" : "9.37599520428617",
                           "date" : 1459175329326
                        },
                        {
                           "value" : "9.3416515405326",
                           "date" : 1459175330327
                        },
                        {
                           "value" : "9.03939496557173",
                           "date" : 1459175331328
                        },
                        {
                           "value" : "8.94348894348894",
                           "date" : 1459175332329
                        },
                        {
                           "value" : "8.88786287297282",
                           "date" : 1459175333330
                        },
                        {
                           "value" : "8.92017733419476",
                           "date" : 1459175334331
                        },
                        {
                           "value" : "8.99169099483494",
                           "date" : 1459175335332
                        },
                        {
                           "value" : "8.85754484076771",
                           "date" : 1459175336333
                        },
                        {
                           "value" : "9.1177796703572",
                           "date" : 1459175337334
                        },
                        {
                           "value" : "9.14050907430659",
                           "date" : 1459175338335
                        },
                        {
                           "value" : "11.1322412393376",
                           "date" : 1459175339336
                        },
                        {
                           "value" : "11.4874970731731",
                           "date" : 1459175340538
                        }
                     ],
                     "value" : "9.20262571975692"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "8.98725085293589",
                           "date" : 1459175351605
                        },
                        {
                           "value" : "9.00078678206137",
                           "date" : 1459175352606
                        },
                        {
                           "value" : "9.10182036407281",
                           "date" : 1459175353607
                        },
                        {
                           "value" : "9.03731390446268",
                           "date" : 1459175354608
                        },
                        {
                           "value" : "9.03083203644811",
                           "date" : 1459175355609
                        },
                        {
                           "value" : "9.1011583292419",
                           "date" : 1459175356610
                        },
                        {
                           "value" : "9.42996297726823",
                           "date" : 1459175357611
                        },
                        {
                           "value" : "9.47477022972295",
                           "date" : 1459175358612
                        },
                        {
                           "value" : "9.68731552002787",
                           "date" : 1459175359613
                        },
                        {
                           "value" : "9.4490121487299",
                           "date" : 1459175360614
                        },
                        {
                           "value" : "9.22635918280819",
                           "date" : 1459175361615
                        },
                        {
                           "value" : "9.24403893393421",
                           "date" : 1459175362616
                        },
                        {
                           "value" : "9.03772188013507",
                           "date" : 1459175363617
                        },
                        {
                           "value" : "9.07578415772462",
                           "date" : 1459175364618
                        },
                        {
                           "value" : "9.14965768763197",
                           "date" : 1459175365619
                        },
                        {
                           "value" : "9.08925814945973",
                           "date" : 1459175366620
                        },
                        {
                           "value" : "9.18563517153095",
                           "date" : 1459175367621
                        },
                        {
                           "value" : "8.99306429007798",
                           "date" : 1459175368622
                        },
                        {
                           "value" : "9.09896602658789",
                           "date" : 1459175369623
                        },
                        {
                           "value" : "9.04903746626951",
                           "date" : 1459175370624
                        },
                        {
                           "value" : "9.07850046027362",
                           "date" : 1459175371625
                        },
                        {
                           "value" : "9.02025276532474",
                           "date" : 1459175372626
                        },
                        {
                           "value" : "9.01355184368106",
                           "date" : 1459175373627
                        },
                        {
                           "value" : "9.13858977226561",
                           "date" : 1459175374628
                        },
                        {
                           "value" : "9.21603830041891",
                           "date" : 1459175375629
                        },
                        {
                           "value" : "9.14714939734815",
                           "date" : 1459175376630
                        },
                        {
                           "value" : "9.10753441483409",
                           "date" : 1459175377631
                        },
                        {
                           "value" : "10.5079176792303",
                           "date" : 1459175378632
                        },
                        {
                           "value" : "11.3191200843755",
                           "date" : 1459175379834
                        }
                     ],
                     "value" : "9.27580692444427"
                  }
               ],
               "stddevpct" : "0.589400942072417",
               "stddev" : "0.0546467283263336",
               "closest-sample" : 3,
               "server_port" : "21000",
               "role" : "client"
            },
            {
               "client_hostname" : "127.0.0.1",
               "uid" : "client::%client_hostname%-server::%server_hostname%:%server_port%",
               "description" : "Average elapsed time spanning: client sending, server accepting/sending, and client receiving 1 messgae, over a 1 second window",
               "mean" : "6.48238417062597",
               "server_hostname" : "127.0.0.1",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "6.39667705088266",
                           "date" : 1459175273083
                        },
                        {
                           "value" : "6.40250727557645",
                           "date" : 1459175274084
                        },
                        {
                           "value" : "6.39890560175922",
                           "date" : 1459175275085
                        },
                        {
                           "value" : "6.39735158591688",
                           "date" : 1459175276086
                        },
                        {
                           "value" : "6.41218635696853",
                           "date" : 1459175277087
                        },
                        {
                           "value" : "6.4028144239226",
                           "date" : 1459175278088
                        },
                        {
                           "value" : "6.41044132683315",
                           "date" : 1459175279088
                        },
                        {
                           "value" : "6.40299872707618",
                           "date" : 1459175280089
                        },
                        {
                           "value" : "6.40355170020375",
                           "date" : 1459175281090
                        },
                        {
                           "value" : "6.41626991877207",
                           "date" : 1459175282092
                        },
                        {
                           "value" : "6.40054222375682",
                           "date" : 1459175283093
                        },
                        {
                           "value" : "6.40494479654222",
                           "date" : 1459175284094
                        },
                        {
                           "value" : "6.39577789207684",
                           "date" : 1459175285095
                        },
                        {
                           "value" : "6.38902186053933",
                           "date" : 1459175286096
                        },
                        {
                           "value" : "6.40187259570032",
                           "date" : 1459175287097
                        },
                        {
                           "value" : "6.39911948115939",
                           "date" : 1459175288097
                        },
                        {
                           "value" : "6.38720771824821",
                           "date" : 1459175289098
                        },
                        {
                           "value" : "6.40037852388473",
                           "date" : 1459175290099
                        },
                        {
                           "value" : "6.39655442343145",
                           "date" : 1459175291100
                        },
                        {
                           "value" : "6.41659862638682",
                           "date" : 1459175292102
                        },
                        {
                           "value" : "6.39596179035814",
                           "date" : 1459175293103
                        },
                        {
                           "value" : "6.3870243230137",
                           "date" : 1459175294104
                        },
                        {
                           "value" : "6.39222460272101",
                           "date" : 1459175295105
                        },
                        {
                           "value" : "6.39212255506101",
                           "date" : 1459175296106
                        },
                        {
                           "value" : "6.38967438832113",
                           "date" : 1459175297107
                        },
                        {
                           "value" : "6.39718804920914",
                           "date" : 1459175298108
                        },
                        {
                           "value" : "6.39163277164439",
                           "date" : 1459175299109
                        },
                        {
                           "value" : "6.42376987373859",
                           "date" : 1459175300110
                        },
                        {
                           "value" : "7.67220948134331",
                           "date" : 1459175301311
                        }
                     ],
                     "value" : "6.44405275672579"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "6.44874503942689",
                           "date" : 1459175312409
                        },
                        {
                           "value" : "6.45059431174865",
                           "date" : 1459175313410
                        },
                        {
                           "value" : "6.44840949979687",
                           "date" : 1459175314410
                        },
                        {
                           "value" : "6.47002362431203",
                           "date" : 1459175315411
                        },
                        {
                           "value" : "6.45408796515695",
                           "date" : 1459175316412
                        },
                        {
                           "value" : "6.46420334499944",
                           "date" : 1459175317414
                        },
                        {
                           "value" : "6.44175233682449",
                           "date" : 1459175318415
                        },
                        {
                           "value" : "6.46087812434447",
                           "date" : 1459175319416
                        },
                        {
                           "value" : "6.46212940397992",
                           "date" : 1459175320417
                        },
                        {
                           "value" : "6.45835618382766",
                           "date" : 1459175321418
                        },
                        {
                           "value" : "6.4508845775477",
                           "date" : 1459175322418
                        },
                        {
                           "value" : "6.4671602641134",
                           "date" : 1459175323419
                        },
                        {
                           "value" : "6.45437927376949",
                           "date" : 1459175324420
                        },
                        {
                           "value" : "6.46900269541779",
                           "date" : 1459175325422
                        },
                        {
                           "value" : "6.46085727378931",
                           "date" : 1459175326423
                        },
                        {
                           "value" : "6.46563556680888",
                           "date" : 1459175327424
                        },
                        {
                           "value" : "6.45902295179285",
                           "date" : 1459175328425
                        },
                        {
                           "value" : "6.45900211320998",
                           "date" : 1459175329426
                        },
                        {
                           "value" : "6.4824888612579",
                           "date" : 1459175330427
                        },
                        {
                           "value" : "6.48055832502493",
                           "date" : 1459175331428
                        },
                        {
                           "value" : "6.47142487716576",
                           "date" : 1459175332429
                        },
                        {
                           "value" : "6.45173765081984",
                           "date" : 1459175333430
                        },
                        {
                           "value" : "6.44868272287736",
                           "date" : 1459175334431
                        },
                        {
                           "value" : "6.45015787099684",
                           "date" : 1459175335432
                        },
                        {
                           "value" : "6.45007320833091",
                           "date" : 1459175336432
                        },
                        {
                           "value" : "6.45435846513937",
                           "date" : 1459175337433
                        },
                        {
                           "value" : "6.47102744530172",
                           "date" : 1459175338434
                        },
                        {
                           "value" : "6.47088103534097",
                           "date" : 1459175339435
                        },
                        {
                           "value" : "7.7535131090491",
                           "date" : 1459175340637
                        }
                     ],
                     "value" : "6.50448372835074"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "6.46530148262733",
                           "date" : 1459175351703
                        },
                        {
                           "value" : "6.44203136150597",
                           "date" : 1459175352705
                        },
                        {
                           "value" : "6.43878968764473",
                           "date" : 1459175353706
                        },
                        {
                           "value" : "6.43276920753553",
                           "date" : 1459175354707
                        },
                        {
                           "value" : "6.43591252045379",
                           "date" : 1459175355708
                        },
                        {
                           "value" : "6.43483683092322",
                           "date" : 1459175356709
                        },
                        {
                           "value" : "6.43028981271219",
                           "date" : 1459175357710
                        },
                        {
                           "value" : "6.43421640435933",
                           "date" : 1459175358711
                        },
                        {
                           "value" : "6.43620219062346",
                           "date" : 1459175359712
                        },
                        {
                           "value" : "6.42781232842846",
                           "date" : 1459175360713
                        },
                        {
                           "value" : "6.42843152050708",
                           "date" : 1459175361714
                        },
                        {
                           "value" : "6.43686439179348",
                           "date" : 1459175362715
                        },
                        {
                           "value" : "6.43642980690711",
                           "date" : 1459175363716
                        },
                        {
                           "value" : "6.44089193471512",
                           "date" : 1459175364716
                        },
                        {
                           "value" : "6.46039859562164",
                           "date" : 1459175365717
                        },
                        {
                           "value" : "6.43101277208131",
                           "date" : 1459175366718
                        },
                        {
                           "value" : "6.43328598880441",
                           "date" : 1459175367719
                        },
                        {
                           "value" : "6.44298409187361",
                           "date" : 1459175368721
                        },
                        {
                           "value" : "6.44117202304923",
                           "date" : 1459175369722
                        },
                        {
                           "value" : "6.45550313907707",
                           "date" : 1459175370723
                        },
                        {
                           "value" : "6.47548566142461",
                           "date" : 1459175371724
                        },
                        {
                           "value" : "6.50225890163141",
                           "date" : 1459175372725
                        },
                        {
                           "value" : "6.48385352061587",
                           "date" : 1459175373726
                        },
                        {
                           "value" : "6.48164935636769",
                           "date" : 1459175374727
                        },
                        {
                           "value" : "6.47297323512865",
                           "date" : 1459175375728
                        },
                        {
                           "value" : "6.47347556440817",
                           "date" : 1459175376729
                        },
                        {
                           "value" : "6.47990807722807",
                           "date" : 1459175377730
                        },
                        {
                           "value" : "6.50449824066644",
                           "date" : 1459175378731
                        },
                        {
                           "value" : "7.80062612852522",
                           "date" : 1459175379932
                        }
                     ],
                     "value" : "6.49861602680139"
                  }
               ],
               "stddevpct" : "0.419753781153934",
               "stddev" : "0.0272100526651266",
               "closest-sample" : 3,
               "server_port" : "22000",
               "role" : "client"
            }
         ]
      },
      "throughput" : {
         "trans_sec" : [
            {
               "descrption" : "Number of transactions sent by client for a period of 1 second",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "265050.400648303",
                           "date" : 1459175273986
                        },
                        {
                           "value" : "262643.74087451",
                           "date" : 1459175274987
                        },
                        {
                           "value" : "263644.135584695",
                           "date" : 1459175275988
                        },
                        {
                           "value" : "255483.956602838",
                           "date" : 1459175276989
                        },
                        {
                           "value" : "263989.639730898",
                           "date" : 1459175277990
                        },
                        {
                           "value" : "265202.335600899",
                           "date" : 1459175278991
                        },
                        {
                           "value" : "262139.771879968",
                           "date" : 1459175279992
                        },
                        {
                           "value" : "263201.107084723",
                           "date" : 1459175280993
                        },
                        {
                           "value" : "265320.13113798",
                           "date" : 1459175281994
                        },
                        {
                           "value" : "264105.862996487",
                           "date" : 1459175282995
                        },
                        {
                           "value" : "264207.317158366",
                           "date" : 1459175283996
                        },
                        {
                           "value" : "267641.428501568",
                           "date" : 1459175284997
                        },
                        {
                           "value" : "267390.906296501",
                           "date" : 1459175285998
                        },
                        {
                           "value" : "265981.808401389",
                           "date" : 1459175286999
                        },
                        {
                           "value" : "265396.849315185",
                           "date" : 1459175288000
                        },
                        {
                           "value" : "266972.258346549",
                           "date" : 1459175289001
                        },
                        {
                           "value" : "266042.209039712",
                           "date" : 1459175290002
                        },
                        {
                           "value" : "266039.400160279",
                           "date" : 1459175291003
                        },
                        {
                           "value" : "266056.908549755",
                           "date" : 1459175292004
                        },
                        {
                           "value" : "265054.167222167",
                           "date" : 1459175293005
                        },
                        {
                           "value" : "266377.182258301",
                           "date" : 1459175294006
                        },
                        {
                           "value" : "266952.529987495",
                           "date" : 1459175295007
                        },
                        {
                           "value" : "265495.75948527",
                           "date" : 1459175296008
                        },
                        {
                           "value" : "266818.807067059",
                           "date" : 1459175297009
                        },
                        {
                           "value" : "266743.770215798",
                           "date" : 1459175298010
                        },
                        {
                           "value" : "263973.212102583",
                           "date" : 1459175299011
                        }
                     ],
                     "value" : "264920.215240357"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "266120.824729716",
                           "date" : 1459175313310
                        },
                        {
                           "value" : "265811.060816184",
                           "date" : 1459175314311
                        },
                        {
                           "value" : "265565.222612552",
                           "date" : 1459175315312
                        },
                        {
                           "value" : "266419.30047974",
                           "date" : 1459175316313
                        },
                        {
                           "value" : "265206.816447404",
                           "date" : 1459175317314
                        },
                        {
                           "value" : "265422.161943572",
                           "date" : 1459175318315
                        },
                        {
                           "value" : "266879.574471483",
                           "date" : 1459175319316
                        },
                        {
                           "value" : "265738.258744253",
                           "date" : 1459175320317
                        },
                        {
                           "value" : "265887.07196899",
                           "date" : 1459175321318
                        },
                        {
                           "value" : "263958.786481019",
                           "date" : 1459175322319
                        },
                        {
                           "value" : "264407.714894995",
                           "date" : 1459175323320
                        },
                        {
                           "value" : "264185.001811375",
                           "date" : 1459175324321
                        },
                        {
                           "value" : "264021.383639647",
                           "date" : 1459175325322
                        },
                        {
                           "value" : "265689.321833678",
                           "date" : 1459175326323
                        },
                        {
                           "value" : "265909.029531907",
                           "date" : 1459175327324
                        },
                        {
                           "value" : "264585.580253912",
                           "date" : 1459175328325
                        },
                        {
                           "value" : "261477.972077872",
                           "date" : 1459175329326
                        },
                        {
                           "value" : "261365.228677417",
                           "date" : 1459175330327
                        },
                        {
                           "value" : "264929.974620784",
                           "date" : 1459175331328
                        },
                        {
                           "value" : "266316.904873348",
                           "date" : 1459175332329
                        },
                        {
                           "value" : "267462.884268579",
                           "date" : 1459175333330
                        },
                        {
                           "value" : "267168.488853804",
                           "date" : 1459175334331
                        },
                        {
                           "value" : "266252.294159387",
                           "date" : 1459175335332
                        },
                        {
                           "value" : "267934.900436563",
                           "date" : 1459175336333
                        },
                        {
                           "value" : "264620.070402125",
                           "date" : 1459175337334
                        },
                        {
                           "value" : "263977.533455555",
                           "date" : 1459175338335
                        },
                        {
                           "value" : "244367.286559594",
                           "date" : 1459175339336
                        }
                     ],
                     "value" : "264506.690705387"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "266276.735563193",
                           "date" : 1459175352606
                        },
                        {
                           "value" : "265169.093819913",
                           "date" : 1459175353607
                        },
                        {
                           "value" : "266092.017872238",
                           "date" : 1459175354608
                        },
                        {
                           "value" : "266117.399084432",
                           "date" : 1459175355609
                        },
                        {
                           "value" : "265277.650920508",
                           "date" : 1459175356610
                        },
                        {
                           "value" : "261548.072806315",
                           "date" : 1459175357611
                        },
                        {
                           "value" : "260971.923680715",
                           "date" : 1459175358612
                        },
                        {
                           "value" : "258603.643609138",
                           "date" : 1459175359613
                        },
                        {
                           "value" : "261385.038038884",
                           "date" : 1459175360614
                        },
                        {
                           "value" : "263945.537978505",
                           "date" : 1459175361615
                        },
                        {
                           "value" : "263553.122701474",
                           "date" : 1459175362616
                        },
                        {
                           "value" : "266011.949588873",
                           "date" : 1459175363617
                        },
                        {
                           "value" : "265451.864851149",
                           "date" : 1459175364618
                        },
                        {
                           "value" : "264128.812530127",
                           "date" : 1459175365619
                        },
                        {
                           "value" : "265447.238076609",
                           "date" : 1459175366620
                        },
                        {
                           "value" : "264312.572043341",
                           "date" : 1459175367621
                        },
                        {
                           "value" : "266427.505180347",
                           "date" : 1459175368622
                        },
                        {
                           "value" : "265149.527744086",
                           "date" : 1459175369623
                        },
                        {
                           "value" : "265449.671207913",
                           "date" : 1459175370624
                        },
                        {
                           "value" : "264626.197977846",
                           "date" : 1459175371625
                        },
                        {
                           "value" : "264717.233316134",
                           "date" : 1459175372626
                        },
                        {
                           "value" : "265130.150069711",
                           "date" : 1459175373627
                        },
                        {
                           "value" : "263702.60508722",
                           "date" : 1459175374628
                        },
                        {
                           "value" : "262974.552919608",
                           "date" : 1459175375629
                        },
                        {
                           "value" : "263801.385427759",
                           "date" : 1459175376630
                        },
                        {
                           "value" : "264137.543774906",
                           "date" : 1459175377631
                        },
                        {
                           "value" : "248963.794447311",
                           "date" : 1459175378632
                        }
                     ],
                     "value" : "263680.475567343"
                  }
               ],
               "stddev" : "515.384263567807",
               "stddevpct" : "0.19494873288831",
               "closest-sample" : 2,
               "role" : "aggregate",
               "mean" : "264369.127171029"
            },
            {
               "uid" : "client::%client_hostname%-server::%server_hostname%:%server_port%",
               "description" : "Number of transactions sent by client for a period of 1 second",
               "serverPort" : "21000",
               "mean" : "108218.381548542",
               "clientHostname" : "127.0.0.1",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "108316.183816184",
                           "date" : 1459175272985
                        },
                        {
                           "value" : "108847.652347652",
                           "date" : 1459175273986
                        },
                        {
                           "value" : "106375.624375624",
                           "date" : 1459175274987
                        },
                        {
                           "value" : "107333.166833167",
                           "date" : 1459175275988
                        },
                        {
                           "value" : "99495.5044955045",
                           "date" : 1459175276989
                        },
                        {
                           "value" : "107830.669330669",
                           "date" : 1459175277990
                        },
                        {
                           "value" : "109188.811188811",
                           "date" : 1459175278991
                        },
                        {
                           "value" : "105980.519480519",
                           "date" : 1459175279992
                        },
                        {
                           "value" : "107036.463536464",
                           "date" : 1459175280993
                        },
                        {
                           "value" : "109436.063936064",
                           "date" : 1459175281994
                        },
                        {
                           "value" : "107906.593406593",
                           "date" : 1459175282995
                        },
                        {
                           "value" : "108067.432567433",
                           "date" : 1459175283996
                        },
                        {
                           "value" : "111310.18981019",
                           "date" : 1459175284997
                        },
                        {
                           "value" : "110888.611388611",
                           "date" : 1459175285998
                        },
                        {
                           "value" : "109746.753246753",
                           "date" : 1459175286999
                        },
                        {
                           "value" : "109131.868131868",
                           "date" : 1459175288000
                        },
                        {
                           "value" : "110437.562437562",
                           "date" : 1459175289001
                        },
                        {
                           "value" : "109770.22977023",
                           "date" : 1459175290002
                        },
                        {
                           "value" : "109714.285714286",
                           "date" : 1459175291003
                        },
                        {
                           "value" : "110163.336663337",
                           "date" : 1459175292004
                        },
                        {
                           "value" : "108754.745254745",
                           "date" : 1459175293005
                        },
                        {
                           "value" : "109831.168831169",
                           "date" : 1459175294006
                        },
                        {
                           "value" : 110500,
                           "date" : 1459175295007
                        },
                        {
                           "value" : "109053.446553447",
                           "date" : 1459175296008
                        },
                        {
                           "value" : "110322.177822178",
                           "date" : 1459175297009
                        },
                        {
                           "value" : "110407.092907093",
                           "date" : 1459175298010
                        },
                        {
                           "value" : "107531.968031968",
                           "date" : 1459175299011
                        },
                        {
                           "value" : "78219.2179700499",
                           "date" : 1459175300213
                        }
                     ],
                     "value" : "107557.04785172"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "112704.795204795",
                           "date" : 1459175312309
                        },
                        {
                           "value" : "111091.908091908",
                           "date" : 1459175313310
                        },
                        {
                           "value" : "110739.260739261",
                           "date" : 1459175314311
                        },
                        {
                           "value" : "110955.044955045",
                           "date" : 1459175315312
                        },
                        {
                           "value" : "111516.483516484",
                           "date" : 1459175316313
                        },
                        {
                           "value" : "110484.515484515",
                           "date" : 1459175317314
                        },
                        {
                           "value" : "110238.761238761",
                           "date" : 1459175318315
                        },
                        {
                           "value" : "112055.944055944",
                           "date" : 1459175319316
                        },
                        {
                           "value" : "110987.512487513",
                           "date" : 1459175320317
                        },
                        {
                           "value" : "111057.942057942",
                           "date" : 1459175321318
                        },
                        {
                           "value" : "108959.040959041",
                           "date" : 1459175322319
                        },
                        {
                           "value" : "109741.758241758",
                           "date" : 1459175323320
                        },
                        {
                           "value" : "109281.718281718",
                           "date" : 1459175324321
                        },
                        {
                           "value" : "109403.096903097",
                           "date" : 1459175325322
                        },
                        {
                           "value" : "110930.569430569",
                           "date" : 1459175326323
                        },
                        {
                           "value" : "111233.766233766",
                           "date" : 1459175327324
                        },
                        {
                           "value" : "109779.220779221",
                           "date" : 1459175328325
                        },
                        {
                           "value" : "106655.344655345",
                           "date" : 1459175329326
                        },
                        {
                           "value" : "107047.452547453",
                           "date" : 1459175330327
                        },
                        {
                           "value" : "110626.873126873",
                           "date" : 1459175331328
                        },
                        {
                           "value" : "111813.186813187",
                           "date" : 1459175332329
                        },
                        {
                           "value" : "112512.987012987",
                           "date" : 1459175333330
                        },
                        {
                           "value" : "112105.394605395",
                           "date" : 1459175334331
                        },
                        {
                           "value" : "111213.786213786",
                           "date" : 1459175335332
                        },
                        {
                           "value" : "112898.101898102",
                           "date" : 1459175336333
                        },
                        {
                           "value" : "109675.824175824",
                           "date" : 1459175337334
                        },
                        {
                           "value" : "109403.096903097",
                           "date" : 1459175338335
                        },
                        {
                           "value" : "89829.1708291708",
                           "date" : 1459175339336
                        },
                        {
                           "value" : "87051.1647254576",
                           "date" : 1459175340538
                        }
                     ],
                     "value" : "109034.266281656"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "111268.731268731",
                           "date" : 1459175351605
                        },
                        {
                           "value" : "111101.398601399",
                           "date" : 1459175352606
                        },
                        {
                           "value" : "109868.131868132",
                           "date" : 1459175353607
                        },
                        {
                           "value" : "110652.347652348",
                           "date" : 1459175354608
                        },
                        {
                           "value" : "110731.768231768",
                           "date" : 1459175355609
                        },
                        {
                           "value" : "109876.123876124",
                           "date" : 1459175356610
                        },
                        {
                           "value" : "106044.955044955",
                           "date" : 1459175357611
                        },
                        {
                           "value" : "105543.456543457",
                           "date" : 1459175358612
                        },
                        {
                           "value" : "103227.772227772",
                           "date" : 1459175359613
                        },
                        {
                           "value" : "105831.168831169",
                           "date" : 1459175360614
                        },
                        {
                           "value" : "108385.114885115",
                           "date" : 1459175361615
                        },
                        {
                           "value" : "108177.822177822",
                           "date" : 1459175362616
                        },
                        {
                           "value" : "110647.352647353",
                           "date" : 1459175363617
                        },
                        {
                           "value" : "110183.316683317",
                           "date" : 1459175364618
                        },
                        {
                           "value" : "109293.706293706",
                           "date" : 1459175365619
                        },
                        {
                           "value" : "110019.98001998",
                           "date" : 1459175366620
                        },
                        {
                           "value" : "108865.634365634",
                           "date" : 1459175367621
                        },
                        {
                           "value" : "111196.803196803",
                           "date" : 1459175368622
                        },
                        {
                           "value" : "109902.597402597",
                           "date" : 1459175369623
                        },
                        {
                           "value" : "110508.991008991",
                           "date" : 1459175370624
                        },
                        {
                           "value" : "110150.34965035",
                           "date" : 1459175371625
                        },
                        {
                           "value" : "110861.638361638",
                           "date" : 1459175372626
                        },
                        {
                           "value" : "110944.055944056",
                           "date" : 1459175373627
                        },
                        {
                           "value" : "109426.073926074",
                           "date" : 1459175374628
                        },
                        {
                           "value" : "108506.493506494",
                           "date" : 1459175375629
                        },
                        {
                           "value" : "109323.676323676",
                           "date" : 1459175376630
                        },
                        {
                           "value" : "109799.200799201",
                           "date" : 1459175377631
                        },
                        {
                           "value" : "95166.3336663337",
                           "date" : 1459175378632
                        },
                        {
                           "value" : "88346.0898502496",
                           "date" : 1459175379834
                        }
                     ],
                     "value" : "108063.83051225"
                  }
               ],
               "stddevpct" : "0.566349009232561",
               "stddev" : "612.893731707681",
               "closest-sample" : 3,
               "serverHostname" : "127.0.0.1",
               "role" : "client"
            },
            {
               "uid" : "client::%client_hostname%-server::%server_hostname%:%server_port%",
               "description" : "Number of transactions sent by client for a period of 1 second",
               "serverPort" : "22000",
               "mean" : "154443.257057583",
               "clientHostname" : "127.0.0.1",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "156331.168831169",
                           "date" : 1459175273083
                        },
                        {
                           "value" : "156188.811188811",
                           "date" : 1459175274084
                        },
                        {
                           "value" : "156276.723276723",
                           "date" : 1459175275085
                        },
                        {
                           "value" : "156314.685314685",
                           "date" : 1459175276086
                        },
                        {
                           "value" : "155953.046953047",
                           "date" : 1459175277087
                        },
                        {
                           "value" : "156181.318681319",
                           "date" : 1459175278088
                        },
                        {
                           "value" : "155995.5",
                           "date" : 1459175279088
                        },
                        {
                           "value" : "156176.823176823",
                           "date" : 1459175280089
                        },
                        {
                           "value" : "156163.336663337",
                           "date" : 1459175281090
                        },
                        {
                           "value" : "155853.79241517",
                           "date" : 1459175282092
                        },
                        {
                           "value" : "156236.763236763",
                           "date" : 1459175283093
                        },
                        {
                           "value" : "156129.370629371",
                           "date" : 1459175284094
                        },
                        {
                           "value" : "156353.146853147",
                           "date" : 1459175285095
                        },
                        {
                           "value" : "156518.481518482",
                           "date" : 1459175286096
                        },
                        {
                           "value" : "156204.295704296",
                           "date" : 1459175287097
                        },
                        {
                           "value" : "156271.5",
                           "date" : 1459175288097
                        },
                        {
                           "value" : "156562.937062937",
                           "date" : 1459175289098
                        },
                        {
                           "value" : "156240.759240759",
                           "date" : 1459175290099
                        },
                        {
                           "value" : "156334.165834166",
                           "date" : 1459175291100
                        },
                        {
                           "value" : "155845.808383234",
                           "date" : 1459175292102
                        },
                        {
                           "value" : "156348.651348651",
                           "date" : 1459175293103
                        },
                        {
                           "value" : "156567.432567433",
                           "date" : 1459175294104
                        },
                        {
                           "value" : "156440.05994006",
                           "date" : 1459175295105
                        },
                        {
                           "value" : "156442.557442557",
                           "date" : 1459175296106
                        },
                        {
                           "value" : "156502.497502498",
                           "date" : 1459175297107
                        },
                        {
                           "value" : "156318.681318681",
                           "date" : 1459175298108
                        },
                        {
                           "value" : "156454.545454545",
                           "date" : 1459175299109
                        },
                        {
                           "value" : "155671.828171828",
                           "date" : 1459175300110
                        },
                        {
                           "value" : "130340.549542048",
                           "date" : 1459175301311
                        }
                     ],
                     "value" : "155352.38752595"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "155068.931068931",
                           "date" : 1459175312409
                        },
                        {
                           "value" : "155024.475524476",
                           "date" : 1459175313410
                        },
                        {
                           "value" : 155077,
                           "date" : 1459175314410
                        },
                        {
                           "value" : "154558.941058941",
                           "date" : 1459175315411
                        },
                        {
                           "value" : "154940.559440559",
                           "date" : 1459175316412
                        },
                        {
                           "value" : "154698.103792415",
                           "date" : 1459175317414
                        },
                        {
                           "value" : "155237.262737263",
                           "date" : 1459175318415
                        },
                        {
                           "value" : "154777.722277722",
                           "date" : 1459175319416
                        },
                        {
                           "value" : "154747.752247752",
                           "date" : 1459175320417
                        },
                        {
                           "value" : "154838.161838162",
                           "date" : 1459175321418
                        },
                        {
                           "value" : "155017.5",
                           "date" : 1459175322418
                        },
                        {
                           "value" : "154627.372627373",
                           "date" : 1459175323419
                        },
                        {
                           "value" : "154933.566433566",
                           "date" : 1459175324420
                        },
                        {
                           "value" : "154583.333333333",
                           "date" : 1459175325422
                        },
                        {
                           "value" : "154778.221778222",
                           "date" : 1459175326423
                        },
                        {
                           "value" : "154663.836163836",
                           "date" : 1459175327424
                        },
                        {
                           "value" : "154822.177822178",
                           "date" : 1459175328425
                        },
                        {
                           "value" : "154822.677322677",
                           "date" : 1459175329426
                        },
                        {
                           "value" : "154261.738261738",
                           "date" : 1459175330427
                        },
                        {
                           "value" : "154307.692307692",
                           "date" : 1459175331428
                        },
                        {
                           "value" : "154525.474525475",
                           "date" : 1459175332429
                        },
                        {
                           "value" : "154997.002997003",
                           "date" : 1459175333430
                        },
                        {
                           "value" : "155070.42957043",
                           "date" : 1459175334431
                        },
                        {
                           "value" : "155034.965034965",
                           "date" : 1459175335432
                        },
                        {
                           "value" : 155037,
                           "date" : 1459175336432
                        },
                        {
                           "value" : "154934.065934066",
                           "date" : 1459175337433
                        },
                        {
                           "value" : "154534.965034965",
                           "date" : 1459175338434
                        },
                        {
                           "value" : "154538.461538462",
                           "date" : 1459175339435
                        },
                        {
                           "value" : "128973.793677205",
                           "date" : 1459175340637
                        }
                     ],
                     "value" : "153911.489115497"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "154671.828171828",
                           "date" : 1459175351703
                        },
                        {
                           "value" : "155230.538922156",
                           "date" : 1459175352705
                        },
                        {
                           "value" : "155308.691308691",
                           "date" : 1459175353706
                        },
                        {
                           "value" : "155454.045954046",
                           "date" : 1459175354707
                        },
                        {
                           "value" : "155378.121878122",
                           "date" : 1459175355708
                        },
                        {
                           "value" : "155404.095904096",
                           "date" : 1459175356709
                        },
                        {
                           "value" : "155513.986013986",
                           "date" : 1459175357710
                        },
                        {
                           "value" : "155419.080919081",
                           "date" : 1459175358711
                        },
                        {
                           "value" : "155371.128871129",
                           "date" : 1459175359712
                        },
                        {
                           "value" : "155573.926073926",
                           "date" : 1459175360713
                        },
                        {
                           "value" : "155558.941058941",
                           "date" : 1459175361714
                        },
                        {
                           "value" : "155355.144855145",
                           "date" : 1459175362715
                        },
                        {
                           "value" : "155365.634365634",
                           "date" : 1459175363716
                        },
                        {
                           "value" : 155258,
                           "date" : 1459175364716
                        },
                        {
                           "value" : "154789.210789211",
                           "date" : 1459175365717
                        },
                        {
                           "value" : "155496.503496504",
                           "date" : 1459175366718
                        },
                        {
                           "value" : "155441.558441558",
                           "date" : 1459175367719
                        },
                        {
                           "value" : "155207.584830339",
                           "date" : 1459175368721
                        },
                        {
                           "value" : "155251.248751249",
                           "date" : 1459175369722
                        },
                        {
                           "value" : "154906.593406593",
                           "date" : 1459175370723
                        },
                        {
                           "value" : "154428.571428571",
                           "date" : 1459175371724
                        },
                        {
                           "value" : "153792.707292707",
                           "date" : 1459175372725
                        },
                        {
                           "value" : "154229.270729271",
                           "date" : 1459175373726
                        },
                        {
                           "value" : "154281.718281718",
                           "date" : 1459175374727
                        },
                        {
                           "value" : "154488.511488512",
                           "date" : 1459175375728
                        },
                        {
                           "value" : "154476.523476523",
                           "date" : 1459175376729
                        },
                        {
                           "value" : "154323.176823177",
                           "date" : 1459175377730
                        },
                        {
                           "value" : "153739.76023976",
                           "date" : 1459175378731
                        },
                        {
                           "value" : "128194.837635304",
                           "date" : 1459175379932
                        }
                     ],
                     "value" : "154065.894531303"
                  }
               ],
               "stddevpct" : "0.418234803820994",
               "stddev" : "645.935453169537",
               "closest-sample" : 3,
               "serverHostname" : "127.0.0.1",
               "role" : "client"
            }
         ]
      }
   },
   {
      "parameters" : {
         "benchmark" : [
            {
               "protocol" : "tcp",
               "message-size-bytes" : 64,
               "instances" : 1,
               "version" : "1.0.4",
               "name" : "uperf",
               "clients" : "127.0.0.1,127.0.0.1",
               "test-type" : "stream",
               "servers" : "127.0.0.1,127.0.0.1"
            }
         ]
      },
      "resource" : {
         "cpu_busy" : [
            {
               "uid" : "host::%hostname%",
               "hostname" : "perf102",
               "description" : "Total busy CPU usage, averaged over N seconds, where 1.0 = 1 logical CPU",
               "mean" : "3.37214444444444",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "0.1907",
                           "date" : 1459175398000
                        },
                        {
                           "value" : "0.0397",
                           "date" : 1459175399000
                        },
                        {
                           "value" : "2.9141",
                           "date" : 1459175400000
                        },
                        {
                           "value" : "3.6578",
                           "date" : 1459175401000
                        },
                        {
                           "value" : "3.6499",
                           "date" : 1459175402000
                        },
                        {
                           "value" : "3.5821",
                           "date" : 1459175403000
                        },
                        {
                           "value" : "3.6645",
                           "date" : 1459175404000
                        },
                        {
                           "value" : "3.5556",
                           "date" : 1459175405000
                        },
                        {
                           "value" : "3.5778",
                           "date" : 1459175406000
                        },
                        {
                           "value" : "3.861",
                           "date" : 1459175407000
                        },
                        {
                           "value" : "3.5722",
                           "date" : 1459175408000
                        },
                        {
                           "value" : "3.5955",
                           "date" : 1459175409000
                        },
                        {
                           "value" : "3.632",
                           "date" : 1459175410000
                        },
                        {
                           "value" : "3.5678",
                           "date" : 1459175411000
                        },
                        {
                           "value" : "3.5677",
                           "date" : 1459175412000
                        },
                        {
                           "value" : "3.8322",
                           "date" : 1459175413000
                        },
                        {
                           "value" : "3.6339",
                           "date" : 1459175414000
                        },
                        {
                           "value" : "3.5777",
                           "date" : 1459175415000
                        },
                        {
                           "value" : "3.6178",
                           "date" : 1459175416000
                        },
                        {
                           "value" : "3.6483",
                           "date" : 1459175417000
                        },
                        {
                           "value" : "3.58",
                           "date" : 1459175418000
                        },
                        {
                           "value" : "3.6358",
                           "date" : 1459175419000
                        },
                        {
                           "value" : "3.5701",
                           "date" : 1459175420000
                        },
                        {
                           "value" : "3.5994",
                           "date" : 1459175421000
                        },
                        {
                           "value" : "3.6339",
                           "date" : 1459175422000
                        },
                        {
                           "value" : "3.5799",
                           "date" : 1459175423000
                        },
                        {
                           "value" : "3.5828",
                           "date" : 1459175424000
                        },
                        {
                           "value" : "3.6721",
                           "date" : 1459175425000
                        },
                        {
                           "value" : "3.5996",
                           "date" : 1459175426000
                        },
                        {
                           "value" : "3.6173",
                           "date" : 1459175427000
                        }
                     ],
                     "value" : "3.36697333333333"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "0.2783",
                           "date" : 1459175437000
                        },
                        {
                           "value" : "0.0198",
                           "date" : 1459175438000
                        },
                        {
                           "value" : "2.8982",
                           "date" : 1459175439000
                        },
                        {
                           "value" : "3.6195",
                           "date" : 1459175440000
                        },
                        {
                           "value" : "3.5861",
                           "date" : 1459175441000
                        },
                        {
                           "value" : "3.5876",
                           "date" : 1459175442000
                        },
                        {
                           "value" : "3.7204",
                           "date" : 1459175443000
                        },
                        {
                           "value" : "3.5722",
                           "date" : 1459175444000
                        },
                        {
                           "value" : "3.583",
                           "date" : 1459175445000
                        },
                        {
                           "value" : "3.7421",
                           "date" : 1459175446000
                        },
                        {
                           "value" : "3.602",
                           "date" : 1459175447000
                        },
                        {
                           "value" : "3.5623",
                           "date" : 1459175448000
                        },
                        {
                           "value" : "3.7401",
                           "date" : 1459175449000
                        },
                        {
                           "value" : "3.5679",
                           "date" : 1459175450000
                        },
                        {
                           "value" : "3.5974",
                           "date" : 1459175451000
                        },
                        {
                           "value" : "3.6455",
                           "date" : 1459175452000
                        },
                        {
                           "value" : "3.5698",
                           "date" : 1459175453000
                        },
                        {
                           "value" : "3.5701",
                           "date" : 1459175454000
                        },
                        {
                           "value" : "3.6243",
                           "date" : 1459175455000
                        },
                        {
                           "value" : "3.6378",
                           "date" : 1459175456000
                        },
                        {
                           "value" : "3.5977",
                           "date" : 1459175457000
                        },
                        {
                           "value" : "3.6451",
                           "date" : 1459175458000
                        },
                        {
                           "value" : "3.5848",
                           "date" : 1459175459000
                        },
                        {
                           "value" : "3.5677",
                           "date" : 1459175460000
                        },
                        {
                           "value" : "3.6599",
                           "date" : 1459175461000
                        },
                        {
                           "value" : "3.5721",
                           "date" : 1459175462000
                        },
                        {
                           "value" : "3.6051",
                           "date" : 1459175463000
                        },
                        {
                           "value" : "3.705",
                           "date" : 1459175464000
                        },
                        {
                           "value" : "3.5677",
                           "date" : 1459175465000
                        },
                        {
                           "value" : "3.6494",
                           "date" : 1459175466000
                        }
                     ],
                     "value" : "3.36263"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "0.289",
                           "date" : 1459175477000
                        },
                        {
                           "value" : "0.0101",
                           "date" : 1459175478000
                        },
                        {
                           "value" : "2.9237",
                           "date" : 1459175479000
                        },
                        {
                           "value" : "3.7506",
                           "date" : 1459175480000
                        },
                        {
                           "value" : "3.6373",
                           "date" : 1459175481000
                        },
                        {
                           "value" : "3.7934",
                           "date" : 1459175482000
                        },
                        {
                           "value" : "3.6955",
                           "date" : 1459175483000
                        },
                        {
                           "value" : "3.6311",
                           "date" : 1459175484000
                        },
                        {
                           "value" : "3.7075",
                           "date" : 1459175485000
                        },
                        {
                           "value" : "3.7901",
                           "date" : 1459175486000
                        },
                        {
                           "value" : "3.7762",
                           "date" : 1459175487000
                        },
                        {
                           "value" : "3.6025",
                           "date" : 1459175488000
                        },
                        {
                           "value" : "3.6226",
                           "date" : 1459175489000
                        },
                        {
                           "value" : "3.5922",
                           "date" : 1459175490000
                        },
                        {
                           "value" : "3.5934",
                           "date" : 1459175491000
                        },
                        {
                           "value" : "3.63",
                           "date" : 1459175492000
                        },
                        {
                           "value" : "3.5735",
                           "date" : 1459175493000
                        },
                        {
                           "value" : "3.6119",
                           "date" : 1459175494000
                        },
                        {
                           "value" : "3.6769",
                           "date" : 1459175495000
                        },
                        {
                           "value" : "3.5745",
                           "date" : 1459175496000
                        },
                        {
                           "value" : "3.6875",
                           "date" : 1459175497000
                        },
                        {
                           "value" : "3.6398",
                           "date" : 1459175498000
                        },
                        {
                           "value" : "3.5835",
                           "date" : 1459175499000
                        },
                        {
                           "value" : "3.5768",
                           "date" : 1459175500000
                        },
                        {
                           "value" : "3.6361",
                           "date" : 1459175501000
                        },
                        {
                           "value" : "3.5878",
                           "date" : 1459175502000
                        },
                        {
                           "value" : "3.5654",
                           "date" : 1459175503000
                        },
                        {
                           "value" : "3.6745",
                           "date" : 1459175504000
                        },
                        {
                           "value" : "3.5879",
                           "date" : 1459175505000
                        },
                        {
                           "value" : "3.5836",
                           "date" : 1459175506000
                        }
                     ],
                     "value" : "3.38683"
                  }
               ],
               "stddev" : "0.0105345556018469",
               "stddevpct" : "0.312399298885384",
               "closest-sample" : 1,
               "role" : "uperf-loopback"
            }
         ]
      },
      "throughput" : {
         "Gb_sec" : [
            {
               "descrption" : "Number of gigabits sent by client for a period of 1 second",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "2.73291095902699",
                           "date" : 1459175402430
                        },
                        {
                           "value" : "2.65270572605017",
                           "date" : 1459175403431
                        },
                        {
                           "value" : "2.72325605896202",
                           "date" : 1459175404432
                        },
                        {
                           "value" : "2.73172184481253",
                           "date" : 1459175405433
                        },
                        {
                           "value" : "2.6059877532258",
                           "date" : 1459175406434
                        },
                        {
                           "value" : "2.28791984563688",
                           "date" : 1459175407435
                        },
                        {
                           "value" : "2.70848215325933",
                           "date" : 1459175408436
                        },
                        {
                           "value" : "2.68743166115004",
                           "date" : 1459175409437
                        },
                        {
                           "value" : "2.72997960763712",
                           "date" : 1459175410438
                        },
                        {
                           "value" : "2.73478030288593",
                           "date" : 1459175411439
                        },
                        {
                           "value" : "2.5301394008509",
                           "date" : 1459175412440
                        },
                        {
                           "value" : "1.6895285346821",
                           "date" : 1459175413441
                        },
                        {
                           "value" : "2.69171975191242",
                           "date" : 1459175414442
                        },
                        {
                           "value" : "2.73447200803276",
                           "date" : 1459175415442
                        },
                        {
                           "value" : "2.73348201934329",
                           "date" : 1459175416443
                        },
                        {
                           "value" : "2.73465041648461",
                           "date" : 1459175417444
                        },
                        {
                           "value" : "2.73285240508942",
                           "date" : 1459175418445
                        },
                        {
                           "value" : "2.73555495300304",
                           "date" : 1459175419446
                        },
                        {
                           "value" : "2.73339885488368",
                           "date" : 1459175420448
                        },
                        {
                           "value" : "2.73356526371531",
                           "date" : 1459175421449
                        },
                        {
                           "value" : "2.73376013010765",
                           "date" : 1459175422450
                        },
                        {
                           "value" : "2.73354843824707",
                           "date" : 1459175423451
                        },
                        {
                           "value" : "2.73325748355141",
                           "date" : 1459175424452
                        },
                        {
                           "value" : "2.73220022606764",
                           "date" : 1459175425453
                        },
                        {
                           "value" : "2.73182199640919",
                           "date" : 1459175426454
                        },
                        {
                           "value" : "2.72771208296512",
                           "date" : 1459175427454
                        },
                        {
                           "value" : "2.72525980617782",
                           "date" : 1459175428455
                        }
                     ],
                     "value" : "2.65785554385816"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "2.72906383778859",
                           "date" : 1459175441896
                        },
                        {
                           "value" : "2.73233214820345",
                           "date" : 1459175442897
                        },
                        {
                           "value" : "2.72912849892964",
                           "date" : 1459175443898
                        },
                        {
                           "value" : "2.72778419470639",
                           "date" : 1459175444899
                        },
                        {
                           "value" : "2.7272320119441",
                           "date" : 1459175445900
                        },
                        {
                           "value" : "2.72620049137676",
                           "date" : 1459175446901
                        },
                        {
                           "value" : "2.73009895563777",
                           "date" : 1459175447902
                        },
                        {
                           "value" : "2.62739422089998",
                           "date" : 1459175448903
                        },
                        {
                           "value" : "2.72023430951466",
                           "date" : 1459175449904
                        },
                        {
                           "value" : "2.73726168337157",
                           "date" : 1459175450905
                        },
                        {
                           "value" : "2.73646416598786",
                           "date" : 1459175451906
                        },
                        {
                           "value" : "2.73652370100229",
                           "date" : 1459175452907
                        },
                        {
                           "value" : "2.73482128737197",
                           "date" : 1459175453908
                        },
                        {
                           "value" : "2.6907496385812",
                           "date" : 1459175454909
                        },
                        {
                           "value" : "2.72684206659275",
                           "date" : 1459175455910
                        },
                        {
                           "value" : "2.72887650933682",
                           "date" : 1459175456911
                        },
                        {
                           "value" : "2.73135143924208",
                           "date" : 1459175457912
                        },
                        {
                           "value" : "2.73378850775598",
                           "date" : 1459175458913
                        },
                        {
                           "value" : "2.73397817444094",
                           "date" : 1459175459914
                        },
                        {
                           "value" : "2.72992196937129",
                           "date" : 1459175460915
                        },
                        {
                           "value" : "2.73084555895074",
                           "date" : 1459175461917
                        },
                        {
                           "value" : "2.73159101821256",
                           "date" : 1459175462918
                        },
                        {
                           "value" : "2.68388738198864",
                           "date" : 1459175463919
                        },
                        {
                           "value" : "2.7277490885059",
                           "date" : 1459175464920
                        },
                        {
                           "value" : "2.72853153000845",
                           "date" : 1459175465921
                        },
                        {
                           "value" : "2.63945301754118",
                           "date" : 1459175466922
                        },
                        {
                           "value" : "2.55142683376006",
                           "date" : 1459175467923
                        }
                     ],
                     "value" : "2.71346415707495"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "2.07173182574277",
                           "date" : 1459175481344
                        },
                        {
                           "value" : "2.10113104062719",
                           "date" : 1459175482345
                        },
                        {
                           "value" : "1.82403705013508",
                           "date" : 1459175483346
                        },
                        {
                           "value" : "1.88123376360744",
                           "date" : 1459175484347
                        },
                        {
                           "value" : "2.05745882367782",
                           "date" : 1459175485348
                        },
                        {
                           "value" : "1.94556070378373",
                           "date" : 1459175486349
                        },
                        {
                           "value" : "2.07287720535465",
                           "date" : 1459175487349
                        },
                        {
                           "value" : "2.71826524736802",
                           "date" : 1459175488350
                        },
                        {
                           "value" : "2.72512500221457",
                           "date" : 1459175489351
                        },
                        {
                           "value" : "2.72452048717716",
                           "date" : 1459175490352
                        },
                        {
                           "value" : "2.72349753473006",
                           "date" : 1459175491354
                        },
                        {
                           "value" : "2.72745693199109",
                           "date" : 1459175492355
                        },
                        {
                           "value" : "2.72911779098137",
                           "date" : 1459175493356
                        },
                        {
                           "value" : "2.72621919841961",
                           "date" : 1459175494357
                        },
                        {
                           "value" : "2.72805337767128",
                           "date" : 1459175495358
                        },
                        {
                           "value" : "2.72734676523477",
                           "date" : 1459175496359
                        },
                        {
                           "value" : "2.7031357013017",
                           "date" : 1459175497360
                        },
                        {
                           "value" : "2.7216396220661",
                           "date" : 1459175498361
                        },
                        {
                           "value" : "2.72585909430076",
                           "date" : 1459175499362
                        },
                        {
                           "value" : "2.72633440836885",
                           "date" : 1459175500363
                        },
                        {
                           "value" : "2.72619843111534",
                           "date" : 1459175501364
                        },
                        {
                           "value" : "2.72873397521959",
                           "date" : 1459175502365
                        },
                        {
                           "value" : "2.72582451819509",
                           "date" : 1459175503366
                        },
                        {
                           "value" : "2.72730219981816",
                           "date" : 1459175504367
                        },
                        {
                           "value" : "2.72600430053064",
                           "date" : 1459175505368
                        },
                        {
                           "value" : "2.73007467910573",
                           "date" : 1459175506369
                        },
                        {
                           "value" : "2.60114485290051",
                           "date" : 1459175507370
                        }
                     ],
                     "value" : "2.53058831598663"
                  }
               ],
               "stddev" : "0.0765454392340182",
               "stddevpct" : "2.90608695027014",
               "closest-sample" : 1,
               "role" : "aggregate",
               "mean" : "2.63396933897325"
            },
            {
               "uid" : "client::%client_hostname%-server::%server_hostname%:%server_port%",
               "description" : "Number of gigabits sent by client for a period of 1 second",
               "serverPort" : "21000",
               "mean" : "1.29634983605543",
               "clientHostname" : "127.0.0.1",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "1.3635137982018",
                           "date" : 1459175401429
                        },
                        {
                           "value" : "1.36602622977023",
                           "date" : 1459175402430
                        },
                        {
                           "value" : "1.3626544975025",
                           "date" : 1459175403431
                        },
                        {
                           "value" : "1.36608351648352",
                           "date" : 1459175404432
                        },
                        {
                           "value" : "1.36564977422577",
                           "date" : 1459175405433
                        },
                        {
                           "value" : "1.31742254545455",
                           "date" : 1459175406434
                        },
                        {
                           "value" : "1.14157688711289",
                           "date" : 1459175407435
                        },
                        {
                           "value" : "1.36731927272727",
                           "date" : 1459175408436
                        },
                        {
                           "value" : "1.36409484915085",
                           "date" : 1459175409437
                        },
                        {
                           "value" : "1.36947161638362",
                           "date" : 1459175410438
                        },
                        {
                           "value" : "1.36933249150849",
                           "date" : 1459175411439
                        },
                        {
                           "value" : "1.29779775424575",
                           "date" : 1459175412440
                        },
                        {
                           "value" : "0.742542193806194",
                           "date" : 1459175413441
                        },
                        {
                           "value" : "1.36961892507493",
                           "date" : 1459175414442
                        },
                        {
                           "value" : "1.368440832",
                           "date" : 1459175415442
                        },
                        {
                           "value" : "1.36757297102897",
                           "date" : 1459175416443
                        },
                        {
                           "value" : "1.3684159040959",
                           "date" : 1459175417444
                        },
                        {
                           "value" : "1.36693463336663",
                           "date" : 1459175418445
                        },
                        {
                           "value" : "1.36848137462537",
                           "date" : 1459175419446
                        },
                        {
                           "value" : "1.36621630339321",
                           "date" : 1459175420448
                        },
                        {
                           "value" : "1.3669018981019",
                           "date" : 1459175421449
                        },
                        {
                           "value" : "1.36727835364635",
                           "date" : 1459175422450
                        },
                        {
                           "value" : "1.36744202997003",
                           "date" : 1459175423451
                        },
                        {
                           "value" : "1.36668093506494",
                           "date" : 1459175424452
                        },
                        {
                           "value" : "1.36677914085914",
                           "date" : 1459175425453
                        },
                        {
                           "value" : "1.36780211788212",
                           "date" : 1459175426454
                        },
                        {
                           "value" : "1.365467136",
                           "date" : 1459175427454
                        },
                        {
                           "value" : "1.36332557042957",
                           "date" : 1459175428455
                        },
                        {
                           "value" : "1.13636398003328",
                           "date" : 1459175429657
                        }
                     ],
                     "value" : "1.32542094938434"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "1.36443856943057",
                           "date" : 1459175440895
                        },
                        {
                           "value" : "1.364323996004",
                           "date" : 1459175441896
                        },
                        {
                           "value" : "1.36498688511489",
                           "date" : 1459175442897
                        },
                        {
                           "value" : "1.36342377622378",
                           "date" : 1459175443898
                        },
                        {
                           "value" : "1.36329283516484",
                           "date" : 1459175444899
                        },
                        {
                           "value" : "1.36299821778222",
                           "date" : 1459175445900
                        },
                        {
                           "value" : "1.36041213186813",
                           "date" : 1459175446901
                        },
                        {
                           "value" : "1.36416031968032",
                           "date" : 1459175447902
                        },
                        {
                           "value" : "1.30534323276723",
                           "date" : 1459175448903
                        },
                        {
                           "value" : "1.35191733066933",
                           "date" : 1459175449904
                        },
                        {
                           "value" : "1.365838001998",
                           "date" : 1459175450905
                        },
                        {
                           "value" : "1.36546973026973",
                           "date" : 1459175451906
                        },
                        {
                           "value" : "1.36587073726274",
                           "date" : 1459175452907
                        },
                        {
                           "value" : "1.36534697302697",
                           "date" : 1459175453908
                        },
                        {
                           "value" : "1.36495414985015",
                           "date" : 1459175454909
                        },
                        {
                           "value" : "1.3640211948052",
                           "date" : 1459175455910
                        },
                        {
                           "value" : "1.36198342457542",
                           "date" : 1459175456911
                        },
                        {
                           "value" : "1.3655843036963",
                           "date" : 1459175457912
                        },
                        {
                           "value" : "1.36389843756244",
                           "date" : 1459175458913
                        },
                        {
                           "value" : "1.36357108491509",
                           "date" : 1459175459914
                        },
                        {
                           "value" : "1.36306368831169",
                           "date" : 1459175460915
                        },
                        {
                           "value" : "1.36369820359281",
                           "date" : 1459175461917
                        },
                        {
                           "value" : "1.36501962037962",
                           "date" : 1459175462918
                        },
                        {
                           "value" : "1.3191656983017",
                           "date" : 1459175463919
                        },
                        {
                           "value" : "1.36406211388611",
                           "date" : 1459175464920
                        },
                        {
                           "value" : "1.36363655544456",
                           "date" : 1459175465921
                        },
                        {
                           "value" : "1.27652801598402",
                           "date" : 1459175466922
                        },
                        {
                           "value" : "1.35998657342657",
                           "date" : 1459175467923
                        },
                        {
                           "value" : "1.13179198667777",
                           "date" : 1459175469124
                        }
                     ],
                     "value" : "1.34892371685076"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "0.812284675324675",
                           "date" : 1459175480343
                        },
                        {
                           "value" : "0.940639648351648",
                           "date" : 1459175481344
                        },
                        {
                           "value" : "0.880316739260739",
                           "date" : 1459175482345
                        },
                        {
                           "value" : "0.800729126873127",
                           "date" : 1459175483346
                        },
                        {
                           "value" : "0.913690341658342",
                           "date" : 1459175484347
                        },
                        {
                           "value" : "0.963456127872128",
                           "date" : 1459175485348
                        },
                        {
                           "value" : "0.809207560439561",
                           "date" : 1459175486349
                        },
                        {
                           "value" : "0.82579456",
                           "date" : 1459175487349
                        },
                        {
                           "value" : "1.36269541658342",
                           "date" : 1459175488350
                        },
                        {
                           "value" : "1.36074766833167",
                           "date" : 1459175489351
                        },
                        {
                           "value" : "1.36015024975025",
                           "date" : 1459175490352
                        },
                        {
                           "value" : "1.35992105389222",
                           "date" : 1459175491354
                        },
                        {
                           "value" : "1.36453677522478",
                           "date" : 1459175492355
                        },
                        {
                           "value" : "1.36478228971029",
                           "date" : 1459175493356
                        },
                        {
                           "value" : "1.36251537262737",
                           "date" : 1459175494357
                        },
                        {
                           "value" : "1.36453677522478",
                           "date" : 1459175495358
                        },
                        {
                           "value" : "1.36384115084915",
                           "date" : 1459175496359
                        },
                        {
                           "value" : "1.36366929070929",
                           "date" : 1459175497360
                        },
                        {
                           "value" : "1.36407848151848",
                           "date" : 1459175498361
                        },
                        {
                           "value" : "1.36556793606394",
                           "date" : 1459175499362
                        },
                        {
                           "value" : "1.36456132667333",
                           "date" : 1459175500363
                        },
                        {
                           "value" : "1.36455314285714",
                           "date" : 1459175501364
                        },
                        {
                           "value" : "1.36471681918082",
                           "date" : 1459175502365
                        },
                        {
                           "value" : "1.36299821778222",
                           "date" : 1459175503366
                        },
                        {
                           "value" : "1.3649787012987",
                           "date" : 1459175504367
                        },
                        {
                           "value" : "1.36333375424575",
                           "date" : 1459175505368
                        },
                        {
                           "value" : "1.36401301098901",
                           "date" : 1459175506369
                        },
                        {
                           "value" : "1.24067471728272",
                           "date" : 1459175507370
                        },
                        {
                           "value" : "1.13344948542881",
                           "date" : 1459175508571
                        }
                     ],
                     "value" : "1.21470484193118"
                  }
               ],
               "stddevpct" : "4.51449397307101",
               "stddev" : "0.0585236352186382",
               "closest-sample" : 1,
               "serverHostname" : "127.0.0.1",
               "role" : "client"
            },
            {
               "uid" : "client::%client_hostname%-server::%server_hostname%:%server_port%",
               "description" : "Number of gigabits sent by client for a period of 1 second",
               "serverPort" : "22000",
               "mean" : "1.3218688209782",
               "clientHostname" : "127.0.0.1",
               "samples" : [
                  {
                     "timeseries" : [
                        {
                           "value" : "1.36582163436563",
                           "date" : 1459175401527
                        },
                        {
                           "value" : "1.3670001038961",
                           "date" : 1459175402528
                        },
                        {
                           "value" : "1.28170018781219",
                           "date" : 1459175403529
                        },
                        {
                           "value" : "1.36536334065934",
                           "date" : 1459175404530
                        },
                        {
                           "value" : "1.36614898701299",
                           "date" : 1459175405531
                        },
                        {
                           "value" : "1.28014526273726",
                           "date" : 1459175406532
                        },
                        {
                           "value" : "1.13182177822178",
                           "date" : 1459175407533
                        },
                        {
                           "value" : "1.36388206993007",
                           "date" : 1459175408534
                        },
                        {
                           "value" : "1.31893655144855",
                           "date" : 1459175409535
                        },
                        {
                           "value" : "1.36501962037962",
                           "date" : 1459175410536
                        },
                        {
                           "value" : "1.36549428171828",
                           "date" : 1459175411537
                        },
                        {
                           "value" : "1.21789097302697",
                           "date" : 1459175412538
                        },
                        {
                           "value" : "0.917585838161838",
                           "date" : 1459175413539
                        },
                        {
                           "value" : "1.36600167832168",
                           "date" : 1459175414540
                        },
                        {
                           "value" : "1.36603441358641",
                           "date" : 1459175415541
                        },
                        {
                           "value" : "1.36589528871129",
                           "date" : 1459175416542
                        },
                        {
                           "value" : "1.36627174425574",
                           "date" : 1459175417543
                        },
                        {
                           "value" : "1.36587892107892",
                           "date" : 1459175418544
                        },
                        {
                           "value" : "1.3672046993007",
                           "date" : 1459175419545
                        },
                        {
                           "value" : "1.36718014785215",
                           "date" : 1459175420546
                        },
                        {
                           "value" : "1.36660728071928",
                           "date" : 1459175421547
                        },
                        {
                           "value" : "1.36646815584416",
                           "date" : 1459175422548
                        },
                        {
                           "value" : "1.36606714885115",
                           "date" : 1459175423549
                        },
                        {
                           "value" : "1.36663183216783",
                           "date" : 1459175424550
                        },
                        {
                           "value" : "1.36528968631369",
                           "date" : 1459175425551
                        },
                        {
                           "value" : "1.36388206993007",
                           "date" : 1459175426552
                        },
                        {
                           "value" : "1.36206526273726",
                           "date" : 1459175427553
                        },
                        {
                           "value" : "1.36192",
                           "date" : 1459175428553
                        },
                        {
                           "value" : "1.13213167387687",
                           "date" : 1459175429755
                        }
                     ],
                     "value" : "1.32146002182475"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "1.36398027572428",
                           "date" : 1459175440994
                        },
                        {
                           "value" : "1.36482320879121",
                           "date" : 1459175441995
                        },
                        {
                           "value" : "1.36762207392607",
                           "date" : 1459175442996
                        },
                        {
                           "value" : "1.36549428171828",
                           "date" : 1459175443997
                        },
                        {
                           "value" : "1.36438128271728",
                           "date" : 1459175444998
                        },
                        {
                           "value" : "1.36421760639361",
                           "date" : 1459175445999
                        },
                        {
                           "value" : "1.36596075924076",
                           "date" : 1459175447000
                        },
                        {
                           "value" : "1.36593620779221",
                           "date" : 1459175448001
                        },
                        {
                           "value" : "1.31723431768232",
                           "date" : 1459175449002
                        },
                        {
                           "value" : "1.37392361238761",
                           "date" : 1459175450003
                        },
                        {
                           "value" : "1.3711492987013",
                           "date" : 1459175451004
                        },
                        {
                           "value" : "1.37097743856144",
                           "date" : 1459175452005
                        },
                        {
                           "value" : "1.37061735064935",
                           "date" : 1459175453006
                        },
                        {
                           "value" : "1.36934885914086",
                           "date" : 1459175454007
                        },
                        {
                           "value" : "1.32101524075924",
                           "date" : 1459175455008
                        },
                        {
                           "value" : "1.36740929470529",
                           "date" : 1459175456009
                        },
                        {
                           "value" : "1.36683642757243",
                           "date" : 1459175457010
                        },
                        {
                           "value" : "1.36564977422577",
                           "date" : 1459175458011
                        },
                        {
                           "value" : "1.37035546853147",
                           "date" : 1459175459012
                        },
                        {
                           "value" : "1.37041275524476",
                           "date" : 1459175460013
                        },
                        {
                           "value" : "1.36646815584416",
                           "date" : 1459175461014
                        },
                        {
                           "value" : "1.36722106693307",
                           "date" : 1459175462015
                        },
                        {
                           "value" : "1.36650089110889",
                           "date" : 1459175463016
                        },
                        {
                           "value" : "1.36452859140859",
                           "date" : 1459175464017
                        },
                        {
                           "value" : "1.36359563636364",
                           "date" : 1459175465018
                        },
                        {
                           "value" : "1.36503598801199",
                           "date" : 1459175466019
                        },
                        {
                           "value" : "1.36269824",
                           "date" : 1459175467019
                        },
                        {
                           "value" : "1.135175194005",
                           "date" : 1459175468220
                        }
                     ],
                     "value" : "1.35530604636217"
                  },
                  {
                     "timeseries" : [
                        {
                           "value" : "1.18036817582418",
                           "date" : 1459175480440
                        },
                        {
                           "value" : "1.125859328",
                           "date" : 1459175481440
                        },
                        {
                           "value" : "1.23088687312687",
                           "date" : 1459175482441
                        },
                        {
                           "value" : "1.00105912974052",
                           "date" : 1459175483443
                        },
                        {
                           "value" : "0.963947156843157",
                           "date" : 1459175484444
                        },
                        {
                           "value" : "1.10795777022977",
                           "date" : 1459175485445
                        },
                        {
                           "value" : "1.13939999200799",
                           "date" : 1459175486446
                        },
                        {
                           "value" : "1.25876913486514",
                           "date" : 1459175487447
                        },
                        {
                           "value" : "1.36607533266733",
                           "date" : 1459175488448
                        },
                        {
                           "value" : "1.36419305494506",
                           "date" : 1459175489449
                        },
                        {
                           "value" : "1.36438946653347",
                           "date" : 1459175490450
                        },
                        {
                           "value" : "1.36348924675325",
                           "date" : 1459175491451
                        },
                        {
                           "value" : "1.36285909290709",
                           "date" : 1459175492452
                        },
                        {
                           "value" : "1.364492288",
                           "date" : 1459175493452
                        },
                        {
                           "value" : "1.36362018781219",
                           "date" : 1459175494453
                        },
                        {
                           "value" : "1.36350561438561",
                           "date" : 1459175495454
                        },
                        {
                           "value" : "1.36350561438561",
                           "date" : 1459175496455
                        },
                        {
                           "value" : "1.3369163956044",
                           "date" : 1459175497456
                        },
                        {
                           "value" : "1.35977389221557",
                           "date" : 1459175498458
                        },
                        {
                           "value" : "1.36034666133866",
                           "date" : 1459175499459
                        },
                        {
                           "value" : "1.36192613786214",
                           "date" : 1459175500460
                        },
                        {
                           "value" : "1.36161515284715",
                           "date" : 1459175501461
                        },
                        {
                           "value" : "1.36427489310689",
                           "date" : 1459175502462
                        },
                        {
                           "value" : "1.36267086513487",
                           "date" : 1459175503463
                        },
                        {
                           "value" : "1.36228622577423",
                           "date" : 1459175504464
                        },
                        {
                           "value" : "1.36271178421578",
                           "date" : 1459175505465
                        },
                        {
                           "value" : "1.366417408",
                           "date" : 1459175506465
                        },
                        {
                           "value" : "1.35983926473526",
                           "date" : 1459175507466
                        },
                        {
                           "value" : "1.1332153078203",
                           "date" : 1459175508668
                        }
                     ],
                     "value" : "1.28884039474767"
                  }
               ],
               "stddevpct" : "2.05285334518591",
               "stddev" : "0.0271360283104205",
               "closest-sample" : 1,
               "serverHostname" : "127.0.0.1",
               "role" : "client"
            }
         ]
      }
   }
]```

@dfeddema
Copy link

@atheurer I took a look at summary-result.json and it would be very helpful for me when doing analytics on pbench data if the json file included hardware and basic OS configuration information such as ssd used, filesystem type (xfs, ext4), lvm or no lvm, OS and version. @portante says I can get most of this info from the sosreport, but it would be much more convenient if it were in the json data.

@atheurer
Copy link
Contributor

atheurer commented Apr 1, 2016

@dfeddema I think all of that will be there. However, the example above is only the benchmark part. @ndokos is working on joining that with all of the other data collected, including much of the information you want. The example above I consider just a leaf of a much bigger tree of data. Hopefully @ndokos can explain this better than I.

@atheurer
Copy link
Contributor

atheurer commented Apr 1, 2016

@k-rister in moving to json data for benchmark results, we are losing the "old" hash format that gen_data() would use for graphing. This unfortunately is the hash format you have been using in GenData to move to your graphing method. I'd like to not lose the benchmark graphs feature, but I'd rather not generate two kinds of data formats for this. I suppose I could write a conversion function to take the json and produce the hash we use for graphing, but just wondering if there's a better solution.

@ashishkamra
Copy link
Member

@ndokos to take another look

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants