ALERTIS
Документація

Надійність і збої

Що відбувається вночі, як працюють автоматичні повторні спроби і хто отримує сповіщення при збої.

Найгірший збій — тихий. Тому в ALERTIS кожна поломка має того, хто про неї дізнається, і момент, коли це станеться. Вночі тебе ніхто не будитиме.

Як проходить ніч

  1. 02:00 UTC. Нічний збір даних. Сервіс по черзі (не одночасно) забирає вчорашні дані кожного клієнта з GA4. Якщо в когось збір упав, вночі нікого не турбуємо, спроба просто фіксується.
  2. 02:30 і 03:30. Автоматичні повторні спроби. Тільки для тих, у кого попередня спроба не вдалася. Більшість тимчасових збоїв (мережа, недоступність API) виліковуються тут самі.
  3. 05:00. Фінальна спроба. Якщо і вона не вдалася, це вже не випадковість, і настав ранок, час сповіщати.

Кого сповіщаємо після фінальної спроби

  • Причина на твоєму боці (доступ до GA4 протух або відкликаний): ти отримуєш повідомлення в Telegram з поясненням і кнопкою-інструкцією, як перепідключити GA4 за хвилину. Власник сервісу отримує копію.
  • Причина на боці сервісу (збій Google API, мережа, квоти): повідомлення отримує лише власник сервісу і розбирається з цим. Тебе не смикаємо, бо ти нічого не маєш робити.

Що видно в кабінеті

  • Червоний банер "Перепідключити GA4" на Огляді, коли доступ до аналітики зламаний.
  • Жовтий банер "Telegram-звіти вимкнені", коли дані збираються, але доставка вимкнена або відключена.
  • Жовтий банер "Оновити дані", якщо дані не оновлювалися понад 36 годин.

Страхувальні контури

  • Щоденний службовий дайджест власнику: скільки зборів пройшло успішно, скільки впало, з текстами помилок.
  • Незалежний сторож (watchdog) на окремій інфраструктурі щодня перевіряє: чи запускався нічний збір взагалі і чи всі, хто мав отримати звіт, його отримали. Якщо головний планувальник ляже повністю, сторож це помітить і повідомить.
  • Точний час доставки захищений від дублів: кожна успішна відправка фіксується, тому навіть ручна розсилка не призведе до другого повідомлення того ж дня.