func handleAddLabels()

in sandbox/CWMetricStreamExporter/lambda/main.go [130:140]


func handleAddLabels(valueType Values, metricName string, namespace string, dimensions Dimensions) []*prompb.Label {

	var labels []*prompb.Label

	metricNameLabel := createMetricNameLabel(metricName, valueType)
	namespaceLabel := createNamespaceLabel(namespace)
	dimensionLabels := createDimensionLabels(dimensions)
	labels = append(labels, dimensionLabels...)
	labels = append(labels, &metricNameLabel, &namespaceLabel)
	return labels
}