Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/grafana-agent
Path: blob/main/component/prometheus/mapping.go
4093 views
1
package prometheus
2
3
// remoteWriteMapping maps a remote_write to a set of global ids
4
type remoteWriteMapping struct {
5
RemoteWriteID string
6
localToGlobal map[uint64]uint64
7
globalToLocal map[uint64]uint64
8
}
9
10
func (rw *remoteWriteMapping) deleteStaleIDs(globalID uint64) {
11
localID, found := rw.globalToLocal[globalID]
12
if !found {
13
return
14
}
15
delete(rw.globalToLocal, globalID)
16
delete(rw.localToGlobal, localID)
17
}
18
19