Escalations
Эскалация: это запись о том, что требует человека. Когда прогон исправления откладывается, нуждаясь в вас, Polylane записывает запрос один раз и сообщает вам один раз, сколько бы прогонов ни упёрлось в ту же стену.
Что это даёт
Каждая эскалация несёт вид, заголовок, который говорит, что не так и что вам нужно сделать, и несколько предложений подробностей. Второй прогон исправления, заблокированный на том же устранении, сворачивается в открытую эскалацию вместо повторного уведомления: счётчик растёт, а последний тред добавляется к её ссылкам. Эскалация, поднятая по проблеме, также попадает на таймлайн активности этой проблемы.
Откуда берутся эскалации
| Вид | Метка | Описание |
|---|---|---|
needs_human_action | Needs your action | Исправление требует того, что можете сделать только вы. |
needs_decision | Awaiting your decision | Агенту нужно ваше решение, прежде чем продолжить. |
failed | Agent stuck | Прогон столкнулся с ошибкой, которую не смог обойти. |
Как это работает
- Прогон исправления откладывается с одним из видов выше и поднимает запрос.
- Polylane сопоставляет его с открытыми эскалациями: точно, когда источник передаёт ключ, и по текстовому сходству в остальных случаях, и сворачивает его в совпадение.
- Первая запись уведомляет вас один раз; свёрнутая остаётся тихой.
- Mark as handled закрывает запись, как и закрытие проблемы. Закрытая эскалация перестаёт впитывать повторы, так что рецидив уведомляет снова; Reopen на той же карточке или через API возвращает её, если запрос на самом деле не был выполнен.
- Сопоставление истекает через 24 часа после последнего появления, так что неполадка, которая сохраняется, заявляет о себе снова.
Эскалации можно также создавать через API, чтобы добавить в тот же список собственные запросы. Для чтения списка нужен API-ключ с областью analytics:read, для записи issues:write; см. справочник API.
Где это найти
Откройте Escalations в консоли, чтобы увидеть ожидающие запросы. Найдите запрос поиском или выберите Handled либо All, чтобы просмотреть более ранние обращения. У каждой эскалации есть страница с полным описанием, исходными проблемами и тредами, связями и историей повторений. Используйте Mark as handled, когда запрос выполнен, или Reopen, если он всё ещё требует внимания. Поле API _html_url ведёт прямо на эту страницу, в том числе для эскалаций без треда.
Эскалация также появляется в треде, который её поднял. Карточка результата открывает запрос, а Open full page показывает полную запись. В Threads пресет Needs you перечисляет треды, чьи прогоны ждут человека.
См. также
- Прогоны исправления: отложенные исходы, которые поднимают эскалации.
- Threads: пресет Needs you и страница прогона.
- Проблемы: записи, на которые указывают эскалации.
- Уведомления: настройки электронной почты, стоящие за тем, что Polylane вам отправляет.
Прогоны исправления
Один агент на проблему выносит вердикт, отслеживает причину и открывает pull request в одном треде, который вы читаете от начала до конца.
Autofix
Написанные агентом исправления приходят как pull request'ы в ваш репозиторий. Вы проверяете и сливаете; Polylane напоминает и подчищает то, чего никто не касается.