OpenStatus
Подключить
Подключите OpenStatus из терминала. Передайте --help, чтобы увидеть флаги, которые принимает OpenStatus.
polylane integration connect --type openstatusAPI-ключ рабочего пространства с доступом на запись.
Подключите OpenStatus, чтобы агенты могли проверять мониторы доступности, управлять статус-страницами и публиковать отчёты о статусе.
Настройка
- В дашборде OpenStatus откройте Settings и перейдите в API Token.
- Создайте ключ. Ему нужен доступ на запись, чтобы агенты могли управлять мониторами и публиковать отчёты о статусе.
- Вставьте ключ в Polylane. Polylane проверяет его на вашем рабочем пространстве и подключается.
Ваш ключ шифруется перед сохранением, и агент никогда его не видит.
Polylane создаёт в OpenStatus канал уведомлений webhook с именем polylane, чтобы сбои, деградации и восстановления мониторов попадали как алерты и проходили триаж сразу при срабатывании. Канал привязывается на стороне канала, поэтому мониторам не нужна отдельная настройка: те, что вы создадите позже, привязываются автоматически при следующем проходе синхронизации. Ручная отвязка монитора от канала уважается, поэтому привяжите его снова в OpenStatus, когда захотите вернуть его алерты.
Что могут агенты
- Перечислять мониторы и проверять статус, доступность, перцентили задержки и логи ответов по каждой проверке
- Создавать, обновлять и запускать мониторы
- Изучать статус-страницы, их компоненты и общий публичный статус
- Публиковать отчёты о статусе и добавлять обновления; уведомление подписчиков страницы отключено, если явно не запрошено
- Планировать окна обслуживания
Отключение
Отключите OpenStatus в Polylane, затем отозовите API-ключ в OpenStatus.
Зарегистрируйте алерты OpenStatus в Polylane вместе с ресурсами, которыми вы управляете через Terraform.
Доставка алертов идёт через канал уведомлений webhook с именем polylane, привязанный на стороне канала, поэтому мониторам, управляемым через Terraform, ничего добавлять не нужно: они привязываются автоматически при следующем проходе синхронизации. Оставьте канал уведомлений polylane на месте; Polylane создаёт и удаляет его вместе с интеграцией.
Отключить
Отключение останавливает все синхронизации и проверки и удаляет учётные данные, которые хранил Polylane. Всё, что Polylane настроил в OpenStatus, также удаляется; ничего не остаётся.
polylane integration disconnect <id>Инструменты
6Операции, которые агенты могут выполнять в тредах.