Статус и надёжность
Health-check /health, аптайм, горячий резервный endpoint вне РФ и автопереключение ~5 минут. Что делать при недоступности и где смотреть инциденты.
Шлюз рассчитан на постоянную работу продовых нагрузок: есть health-check, горячий резерв вне РФ и автоматическое переключение при сбое upstream.
#Health-check
Эндпоинт GET /health не требует ключа и подходит для проб (liveness/readiness) и мониторинга.
curl -s https://api.tkbk.io/health
# {
# "status": "ok",
# "region": "msk",
# "upstreams": ["claude", "openai"],
# "ts": "2026-07-24T10:00:00Z"
# }#Аптайм и задержка
| Метрика | Значение |
|---|---|
| Регион основного узла | Москва (Timeweb MSK) |
| P50 из Москвы | ~1.1 c |
| P50 из Санкт-Петербурга | ~0.9 c |
| Резерв | горячий endpoint вне РФ |
| Автопереключение | ~5 минут при сбое upstream |
#Горячий резерв
Если основной маршрут к upstream деградирует, трафик автоматически уходит на резервный endpoint вне РФ. Ключ и формат запросов не меняются — переключение прозрачно для клиента.
- 1Детекция сбоя
Шлюз отслеживает ошибки и рост latency на основном маршруте.
- 2Переключение
Трафик переводится на резерв вне РФ — обычно в пределах ~5 минут.
- 3Возврат
После стабилизации основной маршрут возвращается в работу автоматически.
429/5xx — это стандартная практика для устойчивых интеграций.#Что делать при недоступности
- 1Проверьте /health
Если
status: ok, проблема, скорее всего, на вашей стороне (ключ, сеть, лимит). - 2Повторите с backoff
Дайте автопереключению отработать — короткие сбои лечатся ретраями за минуты.
- 3Загляните в канал
Крупные инциденты и работы публикуются в @claude_api_tkbk.
- 4Напишите в поддержку
Если недоступность держится — сообщите @nukind.
#Где смотреть инциденты
Инциденты, работы и анонсы — @claude_api_tkbk.
Прямая связь и эскалация — @nukind.
Как отличить сбой шлюза от ошибки запроса.