newSeriesLabelsBuilder creates a labels builder with user labels and external labels pre-populated.
(lbls labels.Labels, externalLabels map[string]string)
| 4 | |
| 5 | // newSeriesLabelsBuilder creates a labels builder with user labels and external labels pre-populated. |
| 6 | func newSeriesLabelsBuilder(lbls labels.Labels, externalLabels map[string]string) *labels.Builder { |
| 7 | builder := labels.NewBuilder(lbls) |
| 8 | for name, value := range externalLabels { |
| 9 | builder.Set(name, value) |
| 10 | } |
| 11 | return builder |
| 12 | } |
| 13 | |
| 14 | // Returns the labels for the metric series including external labels |
| 15 | func getSeriesLabels(metricName string, lbls labels.Labels, externalLabels map[string]string) labels.Labels { |
no test coverage detected