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

Function newMetadataMap

pkg/ingester/user_metrics_metadata.go:33–42  ·  view source on GitHub ↗
(l *Limiter, m *ingesterMetrics, v *validation.ValidateMetrics, userID string, skipMetadataLimits bool)

Source from the content-addressed store, hash-verified

31}
32
33func newMetadataMap(l *Limiter, m *ingesterMetrics, v *validation.ValidateMetrics, userID string, skipMetadataLimits bool) *userMetricsMetadata {
34 return &userMetricsMetadata{
35 metricToMetadata: map[string]metricMetadataSet{},
36 limiter: l,
37 metrics: m,
38 validateMetrics: v,
39 userID: userID,
40 skipMetadataLimits: skipMetadataLimits,
41 }
42}
43
44func (mm *userMetricsMetadata) add(metric string, metadata *cortexpb.MetricMetadata) error {
45 mm.mtx.Lock()

Callers 2

Test_UserMetricsMetadataFunction · 0.85

Calls

no outgoing calls

Tested by 1

Test_UserMetricsMetadataFunction · 0.68