in sample-apps/prometheus-sample-app/metrics/metrics_collector.go [188:196]
func datapointLabels(datapointID int, labelKeys []string, labelValues []string) prometheus.Labels {
labelsDatapoint := prometheus.Labels{
"datapoint_id": fmt.Sprintf("%v", datapointID),
}
for idx, key := range labelKeys {
labelsDatapoint[key] = labelValues[idx]
}
return labelsDatapoint
}