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

Method recordMetadata

pkg/util/push/appender.go:59–73  ·  view source on GitHub ↗
(meta prometheusremotewrite.Metadata)

Source from the content-addressed store, hash-verified

57}
58
59func (c *collectingAppender) recordMetadata(meta prometheusremotewrite.Metadata) {
60 key := meta.MetricFamilyName
61 if key == "" {
62 return
63 }
64 if _, ok := c.metadata[key]; ok {
65 return
66 }
67 c.metadata[key] = prompb.MetricMetadata{
68 Type: prompb.FromMetadataType(meta.Type),
69 MetricFamilyName: meta.MetricFamilyName,
70 Help: meta.Help,
71 Unit: meta.Unit,
72 }
73}
74
75func (c *collectingAppender) getOrCreateSeries(ls labels.Labels) *collectedSeries {
76 key := ls.String()

Callers 2

AppendSampleMethod · 0.95
AppendHistogramMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected