Better Stack
Better Stack

Узнавайте об упавших мониторах Better Stack сразу в чате

Подключите Better Stack к ИИ-агенту: uptime-мониторы, инциденты, heartbeats и статус-страницы. Агент назовёт упавшие мониторы и разберёт ночные сбои.

Как агент работает с Better Stack

Агент ходит в Uptime API Better Stack — читает мониторы и их состояние, инциденты вместе с историей, heartbeats, статус-страницы и расписания дежурств on-call. Из этого складывается картина: что сейчас down, pending или стоит на паузе, когда была последняя проверка, что падало за ночь и надолго ли, кто в этот момент на дежурстве и что в это время видят клиенты на публичной статус-странице.

Состояние монитора и инцидент — разные вещи, и агент их не смешивает: монитор на паузе не проверяется и инцидентов не создаёт, поэтому в сводке он называется отдельно, а не растворяется среди исправных. Heartbeat устроен наоборот — тревогой становится отсутствие сигнала, и тихая фоновая задача выглядит рабочей, пока не истечёт окно ожидания, так что агент смотрит на время последней проверки, а не только на цвет статуса.

На запись агент по умолчанию не ходит: он читает мониторы и инциденты и отчитывается в чате, а создавать монитор, менять его или снимать с паузы не станет без вашего явного запроса. Инциденты приходят вебхуком — заведение, взятие в работу и закрытие агент видит сразу, — но подпись у этого вебхука не проверяется, поэтому уведомление он считает поводом перечитать состояние через API, а повторную доставку отсекает по идентификатору инцидента.

Границу выборки задаёт сам токен: командный ключ отдаёт мониторы одной команды, и агент называет эту границу вслух, а не выдаёт часть аккаунта за весь. Историю проверок и инцидентов API возвращает страницами с окном по времени, поэтому длинный период агент собирает частями и сам держит паузы между запросами, вместо того чтобы упереться в лимит на середине отчёта. Если раздел закрыт правами токена или данных за период просто нет, он говорит об этом прямо, а не показывает пустую таблицу.

Сценарии интеграции

Что сейчас лежит

Агент пройдёт по всем мониторам и назовёт те, что сейчас down, pending или стоят на паузе, с временем последней проверки.

Инциденты в рабочем чате

Агент напишет в чат, как только инцидент заведён, взят в работу или закрыт, — без ожидания письма и звонка эскалации.

Разбор ночных сбоев

Агент соберёт утреннюю сводку: что падало за ночь, надолго ли и какие мониторы так и остались выключенными.

Дежурства и статус-страница

Агент покажет, кто сейчас на дежурстве по расписанию on-call и что в этот момент видят клиенты на статус-странице.

Тихие фоновые задачи

Агент проверит heartbeats и назовёт задачи, от которых давно нет сигнала, — с временем последней отметки и запасом до конца окна ожидания.

Кого дёргали чаще всех

Агент разберёт историю инцидентов за месяц: сколько раз падал каждый монитор, сколько длился простой и какие проверки поднимали дежурных чаще остальных.

Примеры: Better Stack

Better Stack
Better Stack
Реальные диалоги — выберите вопрос
Что падало этой ночью?

Два инцидента за ночь, суммарный простой 11 минут.

  • api.checkout — down 03:12, закрыт автоматически через 4 минуты
  • Монитор «Почтовый воркер» стоит на паузе с прошлого вторника
Ответить...

Ассистент может ошибаться — проверяйте его работу

Как подключить

Перед подключением

  • Аккаунт Better Stack с настроенными мониторами Uptime.
  • Вебхук на события инцидентов — иначе агент опрашивает по расписанию.
  1. 1

    Войдите под ролью «Admin»

    Токенами распоряжается только роль «Admin»: под «Team lead», «Responder» и «Member» токен не создать — попросите владельца команды поднять вам роль.

  2. 2

    Откройте раздел «API tokens»

    В дашборде Better Stack откройте «API tokens». Там два блока: «Global API tokens» — на все ваши команды сразу, «Team-based tokens» — на одну выбранную команду.

  3. 3

    Выберите команду в «Team-based tokens»

    В «Team-based tokens» выберите команду и найдите блок «Uptime API tokens». На несколько команд берите «Global API token».

  4. 4

    Скопируйте токен из «Uptime API tokens»

    Скопируйте готовый токен или создайте новый. Это Bearer-токен для https://uptime.betterstack.com/api/v2: рабочий отвечает списком мониторов, а не ошибкой 401.

Частые вопросы

API-токеном: в дашборде откройте «API tokens» — раздел доступен только роли «Admin». В блоке «Team-based tokens» выберите команду и возьмите значение из «Uptime API tokens»: он видит мониторы только этой команды, на несколько команд нужен «Global API token».

Uptime-мониторы и их состояние, инциденты и их историю, heartbeats, статус-страницы и расписания дежурств той команды, чей токен подключён.

Через вебхук: события создания, взятия в работу и закрытия инцидента агент получает сразу и может написать о них в рабочий чат без опроса по расписанию.

По умолчанию нет: агент читает мониторы и инциденты и отчитывается в чате. Создавать и менять мониторы он не станет без вашего явного запроса.

Похожие интеграции

Категория
Разработка
Подключение
По API-ключу
Документация
Better Stack

Подключите Better Stack

Зарегистрируйтесь — подключение занимает пару минут, данные остаются в ваших системах.

Попробовать бесплатно