MCPcopy Index your code
hub / github.com/cortexproject/cortex / appendMetadata

Method appendMetadata

pkg/ingester/ingester.go:3488–3499  ·  view source on GitHub ↗
(userID string, m *cortexpb.MetricMetadata)

Source from the content-addressed store, hash-verified

3486}
3487
3488func (i *Ingester) appendMetadata(userID string, m *cortexpb.MetricMetadata) error {
3489 i.stoppedMtx.RLock()
3490 if i.stopped {
3491 i.stoppedMtx.RUnlock()
3492 return errIngesterStopping
3493 }
3494 i.stoppedMtx.RUnlock()
3495
3496 userMetadata := i.getOrCreateUserMetadata(userID)
3497
3498 return userMetadata.add(m.GetMetricFamilyName(), m)
3499}
3500
3501func (i *Ingester) getOrCreateUserMetadata(userID string) *userMetricsMetadata {
3502 userMetadata := i.getUserMetadata(userID)

Callers 1

pushMetadataMethod · 0.95

Implementers 1

Ingesterpkg/ingester/ingester.go

Calls 3

GetMetricFamilyNameMethod · 0.80
addMethod · 0.45

Tested by

no test coverage detected