When appearing in machine-parsable formats, numeric statistics have these self-describing metadata fields:

units – What the numbers mean. Example values:

packets, bytes, KB for kilobytes, us for microseconds, and others as appropriate.

type – Indicates how to interpret the number.

static – The value is for configuration and is not expected to change frequently.
For instance: a reservation, or the maximum CPU speed.

instant – Instantaneous measurement of the current value. Expected to go up or down over time. For instance: current memory usage.

accumulate – Continuous sum of all data over time. Non-decreasing. The statistics consumer must compute the difference between two values at different times and convert it into a rate. For instance: CPU time used, bytes sent, memory swapped in.

Four examples below show the same statistic, encoded in different formats:

Text

$ vmware-toolbox-cmd stat raw text vnet 00:0c:29:1e:23:f3
size.tx = 38137
num.rx = 10920
size.rx = 1312789
reservation = 0
limit = -1

YAML

$ vmware-toolbox-cmd stat raw yaml vnet 00:0c:29:1e:23:f3
num.tx:
    type: accumulate
    units: packets
    value: 209
size.tx:
    type: accumulate
    units: bytes
    value: 38137
num.rx:
    type: accumulate
    units: packets
    value: 10920
size.rx:
    type: accumulate
    units: bytes
    value: 1312789
reservation:
    type: static
    units: MBps
    value: 0
limit:
    type: static
    units: MBps
    value: -1

XML (formatted here for presentation)

$ vmware-toolbox-cmd stat raw xml vnet 00:0c:29:1e:23:f3 
<metrics session="4004861987670969122">
<metric name="num.tx" type="accumulate" units="packets">209</metric>
<metric name="size.tx" type="accumulate" units="bytes">38137</metric>
<metric name="num.rx" type="accumulate" units="packets">10992</metric>
<metric name="size.rx" type="accumulate" units="bytes">1322161</metric>
<metric name="reservation" type="static" units="MBps">0</metric>
<metric name="limit" type="static" units="MBps">-1</metric>
</metrics>

JSON (formatted here for presentation)

$ vmware-toolbox-cmd stat raw json vnet 00:0c:29:1e:23:f3
{"num.tx":{"type":"accumulate","units":"packets","value":209},
 "size.tx":{"type":"accumulate","units":"bytes","value":38137},
 "num.rx":{"type":"accumulate","units":"packets","value":11068},
 "size.rx":{"type":"accumulate","units":"bytes","value":1331791},
 "reservation":{"type":"static","units":"MBps","value":0},
 "limit":{"type":"static","units":"MBps","value":-1}}