MCPcopy
hub / github.com/prometheus/prometheus / setHelp

Method setHelp

scrape/scrape.go:1066–1081  ·  view source on GitHub ↗
(mfName, help []byte)

Source from the content-addressed store, hash-verified

1064}
1065
1066func (c *scrapeCache) setHelp(mfName, help []byte) ([]byte, *metaEntry) {
1067 c.metaMtx.Lock()
1068 defer c.metaMtx.Unlock()
1069
1070 e, ok := c.metadata[string(mfName)]
1071 if !ok {
1072 e = &metaEntry{Metadata: metadata.Metadata{Type: model.MetricTypeUnknown}}
1073 c.metadata[string(mfName)] = e
1074 }
1075 if e.Help != string(help) {
1076 e.Help = string(help)
1077 e.lastIterChange = c.iter
1078 }
1079 e.lastIter = c.iter
1080 return mfName, e
1081}
1082
1083func (c *scrapeCache) setUnit(mfName, unit []byte) ([]byte, *metaEntry) {
1084 c.metaMtx.Lock()

Callers 2

appendMethod · 0.80
appendMethod · 0.80

Calls 1

LockMethod · 0.80

Tested by

no test coverage detected