add fields for time and for repeated stats

* time is in nano seconds
* repeated is so that we can initialize a stat to continue to report even if we don't get any stats for it.  (example failed count.. if nothing is failing it should report a 0 every interval)