Управление бюджетом
Вы можете устанавливать отдельные бюджеты для групп пользователей (тенантов) в соответствии с их потребностями.
StatsHouse обеспечивает справедливое распределение ресурсов между тенантами. Если вам нужно управлять ресурсами вручную, вы можете изменить вес для
Также можно включить бюджетирование на уровне тегов.
Неймспейсы (пространства имён)
Неймспейс (или пространство имён) — это именованный контейнер для метрик. Неймспейсы помогают
- управлять бюджетами тенантов, меняя их вес,
- управлять доступом к данным.
Принадлежность метрики к неймспейсу определяется по имени метрики. Чтобы задать неймспейс, используйте двоеточие в имени метрики:
Неймспейсы не возникают сами по себе. Их создают администраторы StatsHouse.
При отправке данных используйте полное имя метрики, например foo:bar
.
Метрика принадлежит к общему неймспейсу,
- если вы не указали неймспейс в имени метрики,
- если имя метрики содержит указание на несуществующий неймспейс.
Примеры:
Если | То |
---|---|
Администраторы создали для вас неймспейс foo . | Метрика foo:bar принадлежит неймспейсу foo .Метрика abc принадлежит общему неймспейсу. |
В вашем кластере StatsHouse нет неймспейса с названием buz . | Метрика buz:bar принадлежит общему неймспейсу. |
Создать неймспейс можно в панели администратора (в левом меню StatsHouse):

По умолчанию ресурсы распределяются между неймспейсами поровну. Чтобы выделить неймспейсу больше или меньше ресурсов, настройте параметр Weight (вес).
Что такое вес?
Вес — это доля ресурсов (в процентах), выделенных для тенанта. Тенант — это неймспейс, группа или метрика.
Настройка веса работает одинаково для неймспейсов, групп и отдельных метрик. Ниже показано, как изменить вес для группы:

Увеличивая вес (и бюджет) для одного тенанта, вы автоматически уменьшаете бюджет для других. Это может привести к усилению семплирования для них. См. рисунок выше.
Управление доступом к неймспейсу
К StatsHouse можно подключить сист ему управления доступом, чтобы контролировать использование отдельных неймспейсов. Обычно у каждого крупного отдела в организации есть свой неймспейс.
Группы
Группа — это префикс в имени метрики (его первая часть):

Группы могут принадлежать или не принадлежать неймспейсу. Указывайте название группы (а также неймспейс, если он есть), когда создаёте метрику (даёте ей название) или отправляете данные.
Группы позволяют управлять бюджетами внутри неймспейсов. По умолчанию ресурсы распределяются между группами поровну. Чтобы выделить группе больше или меньше ресурсов, настройте параметр Weight (вес).

Настройка веса для отдельной метрики
Чтобы выделить больше или меньше ресурсов отдельным метрикам, измените их вес.
Перейдите в раздел Edit на странице метрики:

Прокрутите страницу вниз и настройте параметр Weight :

Эта настройка доступна только администраторам.
Настройка бюджетирования на уровне тегов
Включите опцию "Fair key tags", чтобы поровну поделить бюджет метрики в соответствии со значениями тега, например между сервисами, которые отправляют данные в одну и ту же метрику. Узнайте больше о бюджетировании на уровне тегов.