in metrics/report.go [61:70]
func (mr MetricReport) Equal(other MetricReport) bool {
// Time object equality must be checked using `Time.Equal`,
// not `==` or `reflect.DeepEqual`.
// See https://github.com/golang/go/issues/17875
return mr.Name == other.Name &&
mr.StartTime.Equal(other.StartTime) &&
mr.EndTime.Equal(other.EndTime) &&
reflect.DeepEqual(mr.Labels, other.Labels) &&
reflect.DeepEqual(mr.Value, other.Value)
}