Надійність і збої
Що відбувається вночі, як працюють автоматичні повторні спроби і хто отримує сповіщення при збої.
Найгірший збій — тихий. Тому в ALERTIS кожна поломка має того, хто про неї дізнається, і момент, коли це станеться. Вночі тебе ніхто не будитиме.
Як проходить ніч
- 02:00 UTC. Нічний збір даних. Сервіс по черзі (не одночасно) забирає вчорашні дані кожного клієнта з GA4. Якщо в когось збір упав, вночі нікого не турбуємо, спроба просто фіксується.
- 02:30 і 03:30. Автоматичні повторні спроби. Тільки для тих, у кого попередня спроба не вдалася. Більшість тимчасових збоїв (мережа, недоступність API) виліковуються тут самі.
- 05:00. Фінальна спроба. Якщо і вона не вдалася, це вже не випадковість, і настав ранок, час сповіщати.
Кого сповіщаємо після фінальної спроби
- Причина на твоєму боці (доступ до GA4 протух або відкликаний): ти отримуєш повідомлення в Telegram з поясненням і кнопкою-інструкцією, як перепідключити GA4 за хвилину. Власник сервісу отримує копію.
- Причина на боці сервісу (збій Google API, мережа, квоти): повідомлення отримує лише власник сервісу і розбирається з цим. Тебе не смикаємо, бо ти нічого не маєш робити.
Що видно в кабінеті
- Червоний банер "Перепідключити GA4" на Огляді, коли доступ до аналітики зламаний.
- Жовтий банер "Telegram-звіти вимкнені", коли дані збираються, але доставка вимкнена або відключена.
- Жовтий банер "Оновити дані", якщо дані не оновлювалися понад 36 годин.
Страхувальні контури
- Щоденний службовий дайджест власнику: скільки зборів пройшло успішно, скільки впало, з текстами помилок.
- Незалежний сторож (watchdog) на окремій інфраструктурі щодня перевіряє: чи запускався нічний збір взагалі і чи всі, хто мав отримати звіт, його отримали. Якщо головний планувальник ляже повністю, сторож це помітить і повідомить.
- Точний час доставки захищений від дублів: кожна успішна відправка фіксується, тому навіть ручна розсилка не призведе до другого повідомлення того ж дня.