in timestamped_metric.go [111:123]
func (m *TimestampedMetricVec) WithLabelValues(labelValues ...string) *TimestampedMetric {
labelHash := hashLabels(labelValues)
if m.metrics[labelHash] == nil {
metric := &TimestampedMetric{
desc: m.desc,
valueType: m.valueType,
labelValues: labelValues,
vec: m,
}
m.metrics[labelHash] = metric
}
return m.metrics[labelHash]
}