MCPcopy Create free account
hub / github.com/cortexproject/cortex / newUserExternalLabels

Function newUserExternalLabels

pkg/ruler/external_labels.go:19–28  ·  view source on GitHub ↗
(global labels.Labels, limits RulesLimits)

Source from the content-addressed store, hash-verified

17}
18
19func newUserExternalLabels(global labels.Labels, limits RulesLimits) *userExternalLabels {
20 return &userExternalLabels{
21 global: global,
22 limits: limits,
23 builder: labels.NewBuilder(labels.EmptyLabels()),
24
25 mtx: sync.Mutex{},
26 users: map[string]labels.Labels{},
27 }
28}
29
30func (e *userExternalLabels) get(userID string) (labels.Labels, bool) {
31 e.mtx.Lock()

Callers 2

TestUserExternalLabelsFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestUserExternalLabelsFunction · 0.68