| 1064 | } |
| 1065 | |
| 1066 | func (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 | |
| 1083 | func (c *scrapeCache) setUnit(mfName, unit []byte) ([]byte, *metaEntry) { |
| 1084 | c.metaMtx.Lock() |