раздел 03
Где смотреть баланс и ставить лимиты
Что это
Прикидка из раздела 02 - это план. А здесь про факт: где смотреть, сколько уже потрачено, и как поставить ограждения, чтобы расход не ушёл за разумные рамки сам собой.
Дашборды провайдеров
У каждого провайдера API в личном кабинете есть раздел usage / billing: текущий баланс, расход за период, разбивка по моделям и иногда по ключам. Это первое место, куда стоит заглядывать. Заведите привычку открывать его раз в неделю - так аномалия не доживёт до конца месяца.
Алерты и hard limits
Два разных инструмента:
- Алерт (soft limit) - предупреждение по достижении порога: «потрачено 50 долларов». Расход не останавливается, вас просто уведомляют.
- Hard limit - жёсткий потолок: дойдя до него, провайдер перестаёт принимать запросы. Защита от сценария «цикл в коде накрутил счёт за ночь».
Подробно про их настройку - на подстранице «Hard limits и алерты».
Prepaid против postpaid
- Prepaid (предоплата). Кладёте деньги заранее, тратите из баланса. Кончился баланс - запросы не идут. Это естественный жёсткий лимит: больше внесённого не потратите.
- Postpaid (постоплата). Пользуетесь, счёт выставляют в конце периода. Удобно, но именно здесь прилетают счета-сюрпризы, потому что потолка по умолчанию нет.
Забытые подписки
Отдельная статья потерь. Попробовали сервис на триале, не отписались - он списывает дальше. Раз в квартал проходите по списку подписок (в кабинетах сервисов и в выписке по карте) и отключайте то, чем не пользуетесь.
Антипаттерны
- Узнавать расход только из счёта. К этому моменту деньги уже потрачены.
- Полагаться только на алерт. Алерт уведомляет, но не останавливает - нужен ещё hard limit.
- Postpaid без лимита на проде. Один баг в коде - и счёт улетает.