first cut
combine all metrics into one call
utilize the actual metric timestamp
ignore empty values instead of initializing to zero
change period