Оповещение
Авария с растворенным кислородом на рассвете должна вызвать кого-нибудь.
Аварии не планируются в рабочее время. Классическая рыба-убийца начинается до восхода солнца, когда дыхание затягивает пруд всю ночь, и никто не смотрит на приборную панель. Электронное письмо было отправлено в 4:37 утра. Она была прочитана в 7:10. Разница между этими отметками времени - это разница между инцидентом и потерей.
Производственные компании решили эту проблему несколько десятилетий назад: критические системы вызывают человека, пока человек не признает их. Ваша ферма является производственной компанией. Рыбам все равно, что отрасль называет это «опс-инструментом».
Как это работает на самом деле
FarmHubотправка критических предупреждений наPagerDutyчерез API событий v2 иPagerDutyДелает то, что делает: обостряется, пока кто-то не признает.
- Условия проверяются каждые пять минут. FarmHubОценка состояния оповещения по пятиминутному циклу. Когда критический порог падает, событиеPagerDutyНемедленно и ваша политика эскалации берет верх: телефон, SMS, push, все, что будит ваш звонок.
- Уровни серьезности соответствуют уровням серьезности PagerDuty. FarmHubВысокие карты к критическим, средние к предупреждениям, низкие к информации. Ваши правила эскалации могут относиться к падающему гоночному пути иначе, чем к дрейфующему рН.
- Одно оповещение, один инцидент. КаждыйFarmHubОповещение несет в себе стабильный ключ дедупликации, поэтому условие, которое остается споткнутым в течение нескольких пятиминутных проверок, не накапливает дублирующие инциденты.
- Разрешения закрывают свои собственные инциденты. Когда тревога проходит вFarmHub, соответствиеPagerDutyИнцидент решается с помощью одного и того же ключа дедупликации. Ваш звонок видит восстановление без охоты за ним.
FarmHubМы уже отправляем электронные письма и push-уведомления.PagerDutyЭто уровень оповещений, который не может ждать, пока кто-то добровольно проверит свой телефон.
НА ЧТО ВЫ МОЖЕТЕ ПОЛОЖИТЬСЯ
На что вы можете положиться
Что внутри:
- Ключ маршрутизации для каждого подключения, зашифрованный. Вы вставляете интеграционный ключ изPagerDutyИнтеграция API v2 в сервис. Он хранится в зашифрованном виде, подключен только к этому соединению.
- Обрабатывается как критически важный канал. FarmHubклассифицироватьPagerDutyКак критическая интеграция внутри, с повторными загрузками и обратной связью, так что переходный сетевой сбой не съедает страницу.
- Проверяйте, прежде чем доверять. Встроенное тестовое событие подтверждает, что ключ маршрутизации работает до того, как от него зависит реальная чрезвычайная ситуация.
- Аварийный выключатель и строки аудита, связанные хешем. Отключите соединение мгновенно, и каждая попытка доставки регистрируется в строках аудита с хеш-цепочками.
Что мы не делаем
Что мы оставляем PagerDuty, и вам:
- FarmHubне управляет вашей политикой эскалации, графиками или ротацией по вызову. Эта конфигурация живет вPagerDuty.
- FarmHubНичего не читайте назад отPagerDutyПризнание страницы не изменяет оповещения вFarmHubПредупреждение разрешается, когда основное условие очищается.
- Хороша страница настолько, насколько хороша ее ротация. Если никто не на связи, PagerDuty не сможет это исправить, и мы тоже.
Настройка, честно
Вам нужна учетная запись PagerDuty с сервисом, к которому можно добавить интеграцию.
- вPagerDutyДобавьте в свой сервис интеграцию Events API v2 и скопируйте 32-символьный интеграционный ключ.
- В FarmHub откройте «Интеграции», выберите PagerDuty и вставьте ключ.
- Отправьте встроенное тестовое событие и убедитесь, что инцидент появится в сервисе.
- Установите критические пороги вFarmHubИ убедитесь, что политика эскалации, стоящая за службой, действительно кого-то разбудит.
Вопросы, которые задают фермеры
Как быстро критическое оповещение становится уведомлением?
FarmHubкаждые пять минут проверяет состояние оповещения и отправляет сообщение наPagerDutyмомент пороговых поездок. Оттуда твойPagerDutyПолитика эскалации контролирует, как страница доходит до вызова.
Создаст ли постоянное оповещение дубликаты инцидентов?
Нет. Каждое предупреждение использует стабильный ключ дедупликации, поэтому текущее состояние отображает один инцидент, а не новый за цикл проверки.
Разрешается ли инцидент, когда вода восстанавливается?
Да. Когда тревога проходит вFarmHub, разрешение отправляется с тем же ключом дедупликации иPagerDutyИнцидент закрывается сам собой.
Как уровни серьезности FarmHub соотносятся с PagerDuty?
Высокие карты к критическим, средние к предупреждениям, низкие к информации. Вы можете маршрутизировать и обострять эти тяжести внутриPagerDuty.
Нужен ли мне PagerDuty для каждого оповещения?
Нет, и вы не должны использовать его таким образом. Email и push встроены вFarmHubОбычные оповещения. резервPagerDutyусловия, которые оправдывают пробуждение человека, такие как растворенный кислород, мощность или уровень воды.
ГОТОВ К СЛЕДУЮЩЕЙ СМЕНЕ
Предоставьте путь эскалации для оповещения в 4 утра
СоединитьPagerDutyс одним ключом интеграции и следующими критическими страницами экскурсии, пока человек не признает это. Рыба не будет ждать утренней проверки электронной почты.
Начать бесплатно