Use a singleton for maintaining the Metric state
Job to push diagnostics data in to CloudWatch