Перейти к основному содержимому

Управление бюджетом

Вы можете устанавливать отдельные бюджеты для групп пользователей (тенантов) в соответствии с их потребностями.

StatsHouse обеспечивает справедливое распределение ресурсов между тенантами. Если вам нужно управлять ресурсами вручную, вы можете изменить вес для неймспейса (пространства имён), группы или отдельной метрики.

Неймспейсы (пространства имён)

Неймспейс (или пространство имён) — это именованный контейнер для метрик. Неймспейсы помогают

Принадлежность метрики к неймспейсу определяется по имени метрики. Чтобы задать неймспейс, используйте двоеточие в имени метрики:

Неймспейсы не возникают сами по себе. Их создают администраторы StatsHouse. При отправке данных используйте полное имя метрики, например foo:bar.

Метрика принадлежит к общему неймспейсу,

  • если вы не указали неймспейс в имени метрики,
  • если имя метрики содержит указание на несуществующий неймспейс.

Примеры:

ЕслиТо
Администраторы создали для вас неймспейс foo .Метрика foo:bar принадлежит неймспейсу foo.
Метрика abc принадлежит общему неймспейсу.
В вашем кластере StatsHouse нет неймспейса с названием buz .Метрика buz:bar принадлежит общему неймспейсу.

Неймспейсы позволяют бюджетировать ресурсы кластера. Вы можете выделить дисковое пространство для своего неймспейса так, можно было отправлять не менее N байт в секунду и никто не мешал вашим данным. Такое бюджетирование может быть нужно, чтобы минимизировать семплирование.

Создать неймспейс можно в панели администратора (в левом меню StatsHouse):

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

Что такое вес?

Вес — это доля ресурсов (в процентах), выделенных для тенанта. Тенант — это неймспейс, группа или метрика.

Настройка веса работает одинаково для неймспейсов, групп и отдельных метрик. Ниже показано, как изменить вес для группы:

important

Увеличивая вес (и бюджет) для одного тенанта, вы автоматически уменьшаете бюджет для других. Это может привести к усилению семплирования для них. См. рисунок выше.

Управление доступом к неймспейсу

К StatsHouse можно подключить систему управления доступом, чтобы контролировать использование отдельных неймспейсов. Обычно у каждого крупного отдела в организации есть свой неймспейс.

Группы

Группа — это префикс в имени метрики (его первая часть):

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

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

Настройка веса для отдельной метрики

Чтобы выделить больше или меньше ресурсов отдельным метрикам, измените их вес.

Перейдите в раздел Edit на странице метрики:

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

Эта настройка доступна только администраторам.