Skip to Content
РецептыMetered и лимиты

Подписки с metered usage и limit metered

Три роли метрик

МеханизмЗадачаПоведение
Limit meteredКвотаПри превышении лимита новое событие отклоняется API
Charge meteredСчёт за объёмНакопленное значение × тариф (в т.ч. ступени) попадает в счёт цикла
Charge recurringРегулярное начисление по правилуУчаствует в расчёте периода отдельно от простого счётчика (в т.ч. max per day)

Пример: API с лимитом и переплатой

  1. План включает 100 000 запросов в месяц включено — задаётся metric limit на плане.
  2. Сверх лимита каждые 1000 запросов стоят 50 ₽ — вторая метрика типа charge metered со ступенчатым тарифом, или одна метрика с комбинированной политикой (зависит от того, как вы моделируете в продукте: часто лимит отдельно, overage отдельно).

Пример: только лимит без overage

Один тип limit metered: при достижении потолка ваше приложение получает ошибку на metricNewEvent и должно отвечать клиенту «лимит исчерпан».

Выбор схемы

После оплаты счёта

События метрик, вошедшие в расчёт оплаченного счёта, помечаются учтёнными, чтобы следующий цикл начинался с «чистого» накопления для биллинга.