moira
1package metrics
2
3type Map struct {
4clients map[string]*Bucket
5}
6
7func newMap() *Map {
8return &Map{
9clients: make(map[string]*Bucket),
10}
11}
12
13func (m *Map) AddMetric(key, prefix string) {
14bucket, _ := NewBucket(prefix)
15m.clients[key] = bucket
16}
17
18func (m *Map) GetMetric(key string) (*Bucket, bool) {
19client, ok := m.clients[key]
20return client, ok
21}
22