IOSOR База знаний

Гейты heartbeat и smoke до пейджинга людей

Будите людей только после свежего webhook heartbeat и delivered smoke на живом пути — vanity latency-дашборды сами по себе не должны будить ops.

Алерты, которые будят людей, сначала доказывают pipe: свежий webhook heartbeat и delivered smoke на боевом пути. Vanity latency-графики не пейджат ops. Stale HB ≡ blocked для алертов — без fake green.

Эта страница — гигиена алертов после доказательства pipe, а не гейт traffic_ok на пилотный volume (Гейт traffic_ok до пилотного volume) и не разбор latency (корневая причина задержки SMS).

Alerts — не vanity-дашборды

Дашборд может выглядеть здоровым, пока webhook consumer молчит. Пейджинг по p95 или «чипы зелёные на прошлой неделе» учит людей игнорировать инциденты. Контракт алерта: возраст HB в freshness, intent ID smoke с delivered/honest-terminal outcome и общий reason code.

Свежий heartbeat до любого page

Heartbeat должен быть свежим: недавние signed webhook events, consumer без silent drop, ID совпадают с ledger. Вчерашний 200 — не лицензия на ночной page. Stale HB ≡ blocked для алертов.

Smoke доказывает pipe, ради которого будят

Smoke — engineering evidence: один held intent на live corridor, один terminal outcome (delivered или честный fail), exportable intent ID. Людей будят из-за сломанного pipe — не из-за графиков без proof доставки.

На чём не пейджить

Не пейджите только по vanity latency-дашбордам, orphan green-чипам без возраста HB, sandbox smoke на другом corridor, soft-volume болтовне около USD 1 000/мес или теориям latency без proof pipe (корневая причина задержки SMS — диагностика, не paging). Без жёлтого «почти page» для sales. Day-1 red → pages off (Day-1 runway: что должно быть зелёным).

Чеклист покупателя: HB и smoke до alerts

  1. Человеческие pages требуют свежий HB в записанном окне freshness?
  2. Нужен delivered (или honest-terminal) smoke до любого page?
  3. Vanity latency / только-дашборд правила выведены из paging?
  4. Stale HB = blocked для алертов — без fake green pages?
  5. Product, ops и finance делят один язык page vs suppress?
  6. Override именован, ограничен по времени, закрыт новым smoke + свежим HB?

Любое «нет» держит людей вне pager.

Начните с IOSOR

Намеренно состарьте webhook heartbeat и докажите: человеческие page молчат. Обновите heartbeat, отправьте один delivered smoke на боевом пути, выгрузите оба timestamp — и только потом вооружайте пейджинг. Это ворота пробуждения, не церемония бейджа Live и не пол кошелька.

Итог IOSOR

Людей будят только свежий heartbeat и delivered smoke.

Делайте: выгрузите время heartbeat и намерение smoke до первого page. Не делайте: пейдж с vanity-графика задержки или со старого heartbeat.

Был ли материал полезен?

Связанные гайды