Мои экземпляры
баланс: {{wallet.balance}} кр. {{user.login}} · выйти| Имя | Карточка / сервис | Состояние | Создан | Действия |
|---|---|---|---|---|
| {{i.name}}
{{i.access}}
#{{t}}
{{i.inst}} |
{{i.card_title}} | {{i.created_at.slice(0,10)}} |
|
Экземпляров пока нет — создайте первый из каталога.
{{err}}
Группы сервисов
Соберите экземпляры в группу и дайте сотрудникам доступ: viewer — просмотр, operator — вызовы, manager — управление.
| Группа | Моя роль | Экземпляров | Участников | |
|---|---|---|---|---|
| {{g.name}} | {{g.my_role}} | {{g.n_inst}} | {{g.n_members}} |
Сотрудники
| Логин | Создан |
|---|---|
| {{s.login}} | {{s.created_at.slice(0,10)}} |
Группа: {{groupDetail.name}}
Экземпляры
| Экземпляр | Карточка | |
|---|---|---|
| {{i.name}} по тегам | {{i.card_title}} |
Экземпляров в группе нет.
Участники
| Логин | Роль | |
|---|---|---|
| {{m.login}} | {{m.role}} |
Участников нет.
{{modalErr}}
Новый экземпляр
{{modalErr}}
Опции: {{cur.name}}
{{modalErr}}
Триггеры: {{cur.name}}
Оповещение POST-JSON на webhook при срабатывании; антиспам — «не чаще, чем раз в N минут».
| Условие | Webhook | Кулдаун | Последний раз | Вкл | |
|---|---|---|---|---|---|
| {{trgLabel(t)}} | {{t.cooldown_min}} мин | {{(t.last_fired||'—').replace('T',' ').replace('Z','')}} |
Триггеров нет.
{{modalErr}}
Расписание: {{cur.name}}
Интервальное — первый запуск в ближайшую минуту, дальше каждые N минут. Ежедневное — в указанное время UTC.
| Когда | Параметры | Последний запуск | Следующий | Вкл | |
|---|---|---|---|---|---|
| {{s.every_minutes ? 'каждые '+s.every_minutes+' мин' : 'ежедневно '+s.daily_at+' UTC'}} | {{JSON.stringify(s.params)}} | {{(s.last_run||'—').replace('T',' ').replace('Z','')}} | {{(s.next_run||'—').replace('T',' ').replace('Z','')}} |
Расписаний нет.
{{modalErr}}
Политика: {{cur.name}}
Лимиты и ограничения по IP применяются ко всем вызовам экземпляра.
{{modalErr}}
Токены доступа: {{cur.name}}
Токен передаётся партнёру и даёт доступ только к этому экземпляру: Authorization: Bearer <токен>
Токен показывается один раз — сохраните:
{{newToken}}
| Название | ID | Статус | |
|---|---|---|---|
| {{t.name}} | {{t.tok}} | {{t.enabled?'активен':'отозван'}} |
Тестовый вызов: {{cur.name}}
{{testOut.status}}
{{testOut.ms}} мс
{{pretty(testOut)}}
{{modalErr}}
Статистика: {{cur.name}}
SLA 30д: {{slo.availability}}% (цель {{slo.slo_target}}%)
бюджет ошибок: потрачено {{slo.error_budget.spent}} из {{slo.error_budget.allowed}},
осталось {{slo.error_budget.remaining_pct}}%
| День | Вызовов | Ошибок | Среднее, мс |
|---|---|---|---|
| {{d.day}} | {{d.calls}} | {{d.errors}} | {{d.calls ? Math.round(d.ms_total/d.calls) : 0}} |
Вызовов ещё не было.
Последние таски
| Task | Режим | Статус | мс | Когда |
|---|---|---|---|---|
| {{t.task}} | {{t.mode}} | {{t.status}} | {{t.ms}} | {{(t.created_at||'').replace('T',' ').replace('Z','')}} |