moira

Форк
0
/
map.go 
21 строка · 355.0 Байт
1
package metrics
2

3
type Map struct {
4
	clients map[string]*Bucket
5
}
6

7
func newMap() *Map {
8
	return &Map{
9
		clients: make(map[string]*Bucket),
10
	}
11
}
12

13
func (m *Map) AddMetric(key, prefix string) {
14
	bucket, _ := NewBucket(prefix)
15
	m.clients[key] = bucket
16
}
17

18
func (m *Map) GetMetric(key string) (*Bucket, bool) {
19
	client, ok := m.clients[key]
20
	return client, ok
21
}
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.