MCPcopy
hub / github.com/grafana/tempo / newSeriesLabelsBuilder

Function newSeriesLabelsBuilder

modules/generator/registry/util.go:6–12  ·  view source on GitHub ↗

newSeriesLabelsBuilder creates a labels builder with user labels and external labels pre-populated.

(lbls labels.Labels, externalLabels map[string]string)

Source from the content-addressed store, hash-verified

4
5// newSeriesLabelsBuilder creates a labels builder with user labels and external labels pre-populated.
6func 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
15func getSeriesLabels(metricName string, lbls labels.Labels, externalLabels map[string]string) labels.Labels {

Callers 3

newSeriesMethod · 0.85
newSeriesMethod · 0.85
getSeriesLabelsFunction · 0.85

Calls 1

SetMethod · 0.65

Tested by

no test coverage detected