Adding last successful report timestamp for calculating component durati...

...on

Sidekick: @rantler 
FYI: @nathanhumbert 

Support for calculating the duration since the last successful reporting of metrics.