IOSOR База знаний

Export инцидента failover в 02:00

Один ночной файл failover: switch-события, debit id и терминальные статусы на одной timeline, которой делятся finance и ops без утечки брендов.

Ночь failover без общего файла — две истории: ops помнит switch; финансы видят burn и гадают. Incident export в 02:00 — одна timeline: switch-события, debit id, терминальные статусы — postmortem и закрытие дня с одними часами.

IOSOR — white-label prepaid. USD 20 — пол пилота; soft review около USD 1 000/мес превращает отсутствие файла в археологию чатов. Пререквизиты: Сбой primary rail: упорядоченный backup без двойного списания, Гейты failover до любого бейджа Live, Частичный failover без двойного списания, Ops-runbook failover, когда volume уже Live. Теги: Теги failover в ledger, которые финансы могут сверить.

Один ночной файл, одна timeline инцидента

Режьте сутки в фиксированную UTC-минуту (02:00) и отдавайте один CSV или JSON на окно инцидента — не три силоса. Строки: hold, accept, switch, settle/release, terminal status. Ops и финансы открывают один артефакт; вторые часы запрещены.

Timeline отвечает: какие intent переключились, когда упал primary, какой opaque rail выполнил, settle ли один раз, что увидел покупатель. Скриншоты чата — не system of record.

Поля, которые обязаны быть в 02:00

Поле Зачем в ночном файле
Incident / window id Граница ночи; join postmortem
Intent / idempotency key Тот же unit на разных rail
Debit или release id Денежная правда один раз
Opaque rail tag Какой путь выполнил — brand-safe
Switch event + timestamp Primary → backup (или restore)
Terminal status Delivered, failed, released, needs attention
Corridor / channel Mix без колонок бренда

Нет debit id — выдуманные join. Нет switch — устный рассказ. Нет opaque tag — бренды или необъяснимый hop. Hold-fail тоже в файле: сбой prepaid-hold: auto-refund и статус — release строками, не тишиной.

Кто потребляет export (ops vs finance)

Ops — hand-off пейджера, аудит порядка rail, проверка «не выдумали Delivered?». Финансы тем же файлом сверяют burn со settled units без upstream-порталов. Product может сэмплить white-label copy; колонки бренда нет ни у кого.

Лаг latency/DLR — timestamps и pending, не второй debit. Лаг vs hop: DLR, задержка и failover. Деньги: prepaid-резерв до первого списания.

Это не month-end export кошелька

месячный export кошелька в 02:00 — календарная money story месяца. Здесь — timeline инцидента failover-ночей: switch и terminals к debit id. Month-end может быть зелёным без failover-файла; не выдавайте одно за другое. Оба cutoff честны; brand-строки вне обоих.

Чеклист покупателя для incident export

  1. Один файл 02:00 покрывает switch + debit id + терминальные статусы?
  2. Opaque rail tag на месте — без upstream-брендов?
  3. Ops и финансы открывают один артефакт?
  4. Release и hold-fail видны строками, не дырами?
  5. Mid-flight — один debit на intent (Частичный failover без двойного списания)?
  6. Drill на USD 20 доказывает файл до soft USD 1 000/мес?

Начните с IOSOR

Принудительно сделайте failover до полуночи UTC. Утром откройте файл 02:00: один id инцидента, старт и стоп, каждый переключённый intent, по одному debit, непрозрачные теги, terminal status. Пропавший переключённый intent значит: выгрузка сломана, а не «ops вспомнит». Это ночные часы, не правило таймаута, не webhook арендатору и не бейдж Live.

Итог IOSOR

02:00 — часы инцидента.

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

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