Можливості продукту

Багатоканальний алертинг для чергових команд

Графіки чергувань, вихідні webhooks і аналітика доставки є в кожному тарифі, зокрема безкоштовному. Маршрутизуйте інциденти з моніторингу в Telegram, дзвінки, SMS, email, WhatsApp і декларативні політики ескалації з повною історією доставки.

01 · Маршрутизація
Багатоканальна маршрутизація
02 · Ескалація
Ланцюги з урахуванням підтвердження
06 · Чергування
Графіки + ротації + iCal
03 · Шаблони
Готові пресети сповіщень
04 · Безпека
Обмежені ключі, multi-tenant, SSO
05 · Спостережуваність
Структурований аудит + самомоніторинг
06 · Прозорість
Публічна сторінка статусу · status.wardenpoint.com
07 · Сповіщення
Системні сповіщення в застосунку
08 · Email → сповіщення
Будь-який інструмент, що шле email, викличе чергового
09 · Швидкий старт
Робочі алерти за 8 кліків
10 · Карта сповіщень
Кожне «якщо/то» на одному полотні
11 · Канал пульсу
Пульс усього сервісу в одному Telegram-чаті

Шість напрямів

Побудовано навколо шести напрямів

Маршрутизація, ескалація, шаблони, безпека, спостережуваність і прозорість — простою мовою, без buzzwords.

01 · Маршрутизація

Багатоканальна маршрутизація

Надсилайте один alert у Telegram, на голосовий канал, SMS, email, WhatsApp і Viber у одній декларативній політиці. Канали виконуються паралельно на кожному кроці.

02 · Ескалація

Ланцюги з урахуванням підтвердження

Ланцюги працюють, доки хтось не підтвердить. Джерела, що надсилають resolved-hook, скасовують ланцюг автоматично; ручне підтвердження зупиняє його з будь-якого каналу.

06 · Чергування

Графіки + ротації + iCal

Тижневі ротації автоматично генерують зміни вперед; ролі Primary / Secondary / Manager працюють паралельно. Політики ескалації націлюються на ролі графіка, тож передача чергування — одним кліком, на час лікарняного чи відпустки — автоматично перенаправляє сповіщення, календар та ескалацію на заступника, а після завершення вікна повертає чергування назад. Кожен інженер підписується на підписаний iCal-канал і бачить свої чергування в Google або Outlook календарі.

03 · Шаблони

Готові пресети сповіщень

Опишіть шаблон сповіщення один раз — і запускайте з будь-якого сервісу одним POST /from-template/{slug}. Версіонується, slug стає стабільним контрактом між вашим моніторинг-стеком і WardenPoint. У комплекті стартова бібліотека: db-down, slo-breach, deploy-failed, backup-failed — клонуйте, редагуйте, запускайте.

04 · Безпека

Обмежені ключі, multi-tenant, SSO

API-ключі на інтеграцію, лише UUID у публічних ID, middleware SetCurrentCompany на кожному автентифікованому маршруті. Вхід через Google, GitHub або Microsoft (Azure AD, multi-tenant). Без cross-tenant leakage у тестах.

05 · Спостережуваність

Структурований аудит + самомоніторинг

Кожне відправлення, підтвердження, ескалація і вирішення пише JSON-рядок. CSV-експорт для групи одержувачів; повʼязано з логами додатка через request_id. Детектор аномалій спостерігає за нашою власною доставкою, надсилає мета-сповіщення, коли ламаються облікові дані, одержувач стає недосяжним або закінчується баланс — щоб ви дізналися раніше за свій наступний реальний інцидент. Щохвилини активна проба звертається до health-check URL кожного джерела — відсутність відповіді або код поза діапазоном 2xx негайно сповіщає чергову групу, щоб мертвий монітор не приховав справжнього інциденту. Для приватних або VPN-джерел передбачено режим пульсу (dead-man): ваш інструмент моніторингу сам звітує до WardenPoint за розкладом — коли сигнал замовкає, ми сповіщаємо вас, перш ніж ви встигнете помітити, що моніторинг зупинився.

06 · Прозорість

Публічна сторінка статусу · status.wardenpoint.com

Кожен сервіс, який бачить клієнт, має власну 90-денну смугу доступності, що оновлюється щохвилини: API приймання, дашборд, кожен канал доставки, черга ескалації, база даних, Redis. Інциденти зʼявляються наживо; підписки email / Telegram / webhook надсилають оновлення одразу після зміни статусу. Готовий JS-сніпет покаже наш стан на вашому власному ops-дашборді. JSON API + RSS-канал для машин, post-mortem-сторінки для розбору після інциденту.

07 · Сповіщення

Системні сповіщення в застосунку

Ліміти на межі, проблема з оплатою, завершений імпорт міграції, вхід із нового пристрою — системні сповіщення зʼявляються у дзвіночку дашборда та окремому центрі, згруповані за категоріями (оплата, ліміти, імпорт, безпека). Видимість залежно від ролі тримає сповіщення про оплату й безпеку перед тими, хто за них відповідає.

08 · Email → сповіщення

Будь-який інструмент, що шле email, викличе чергового

Дайте кожній інтеграції унікальну вхідну адресу й спрямуйте на неї alert-email монітора — тема стає сповіщенням, ключові слова задають пріоритет, а непідтверджені сповіщення ескалюють до дзвінків і Telegram. Закриває паритет із PagerDuty та Opsgenie за адресами сповіщень для кожної служби.

09 · Швидкий старт

Робочі алерти за 8 кліків

Швидкий старт у дашборді проводить вас через гілчастий майстер — оберіть шлях (вхідний моніторинг, вихідний вебхук, REST API чи привʼязка каналу), а ми створимо одержувача, групу, інтеграцію + готові curl/python приклади і відправимо живий тестовий алерт. У більшості випадків — менше хвилини від реєстрації до робочого вебхука.

10 · Карта сповіщень

Кожне «якщо/то» на одному полотні

Автоматично згенерована карта всієї топології сповіщень — правила маршрутизації, пороги, кроки ескалації, графіки чергувань із живою позначкою «хто зараз чергує» та кожен резервний шлях аж до email власника. Малюється з живої конфігурації, тож ніколи не розійдеться з тим, що насправді виконується. Запитайте «що станеться з цим алертом?» — симулятор виконує пробний прогін за живими правилами й підсвічує точний шлях, включно з тим, хто чергує в обраний момент. Редагуйте правила, склад груп і чергування просто на карті — зміни діють одразу, а карта оновлюється з живої конфігурації.

11 · Канал пульсу

Пульс усього сервісу в одному Telegram-чаті

Підключіть Telegram-групу чи канал — і WardenPoint дзеркалитиме туди кожну подію життєвого циклу сповіщення: спрацювання, ескалацію, підтвердження, вирішення — паралельно з доставкою черговим. Один рядок на подію: керівник чи команда NOC бачить пульс, не будучи в ланцюжку ескалації. Щогодинний контрольний сигнал замикає коло — якщо він перестав приходити, сама тиша і є тривогою.

Політика ескалації

Політики живуть як код

Виразіть ланцюг ескалації як декларативний масив. Без кліків у UI; тестується у CI; перегляд у запитах на злиття.

Дивіться в API-прикладах
config/escalation.phpPHP
# config/escalation.php — example
return [
'default_chain' => [
['minute' => 0, 'channels' => ['telegram_voice', 'voice_call']],
['minute' => 3, 'channels' => ['voice_call', 'sms']],
['minute' => 8, 'channels' => ['voice_call', 'email']],
['minute' => 15, 'channels' => ['voice_call', 'telegram_voice']],
],
];

Контроль доступу

Ролі та права, окремі для кожної компанії

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

  • Власні ролі для кожної компанії, а не фіксований список
  • Права на рівні ресурсу, які перемикаються в матриці
  • Пункти меню приховані, коли немає доступу
Налаштувати ролі в дашборді
Право
Адмін
Менеджер
Спостерігач
Перегляд сповіщень
Керування отримувачами
Вихідні веб-хуки
Білінг

Створено для розробників

Керуйте сповіщеннями з коду, скриптів і CI

Власні клієнти обгортають REST API: сервер MCP, через який обліковий запис налаштовує за вас агент, пакет Python у PyPI та однофайловий інструмент командного рядка на Go.

Маршрутизація за мітками

Сповіщення потрапляють до потрібної команди — автоматично

Підключіть Prometheus Alertmanager, Grafana, Zabbix або будь-який вебхук. Налаштуйте правила маршрутизації за мітками сповіщення — спрацьовує перший збіг. Сповіщення без відповідного правила потрапляє до скриньки непризначених: нічого не зникає мовчки.

  • Фільтрування за будь-якою міткою: team, service, severity, env або власною
  • Упорядковані правила — спрацьовує перший збіг, порядок змінюєте будь-коли
  • Скринька непризначених: кожне сповіщення без правила чекає на рішення, жодне не губиться
  • Невідповідні сповіщення збираються у скриньці — вирішіть, надішліть групі або перетворіть на правило одним кліком
  • Необов'язкове миттєве або зведене сповіщення групі-власнику
Налаштувати маршрутизацію
Правила маршрутизації
team=backendЧергові backend
severity=criticalУсі менеджери
env=prodКоманда інфраструктури
Скринька непризначених2
Без правилаProbeError job=mysql
Без правилаDiskUsage node=db-3

Комфорт чергового

Перевірте свій алертинг одним кліком

Майстер у дашборді надсилає справжнє сповіщення через повний процес, тож ще до першого інциденту ви знаєте, що канали й ескалація працюють.

  • Тестові сповіщення за 30 секунд

    Майстер у дашборді надсилає справжнє сповіщення через повний процес — без попередньої інтеграції моніторингу. Доказ, що канали та ескалація реально працюють для вашої команди.

  • Кожен канал перевірено

    Майстер надсилає сповіщення кожним каналом, який налаштовано в отримувача — Telegram (текст, голосове повідомлення, VoIP-дзвінок), e-mail, SMS, Viber, WhatsApp. Якщо обліковий запис некоректний або провайдер недоступний — ви дізнаєтесь під час налаштування, а не о 3-й ночі.

  • Ланцюжок ескалації під контролем

    За потреби майстер імітує пропущене підтвердження, щоб наступна людина у ланцюжку отримала сповіщення. Ви перевіряєте всю передачу — таймаути, запасні канали, повторні нотифікації — точно так, як описано у вашому регламенті.

  • Справжній журнал аудиту

    Кожен тестовий запуск потрапляє в історію сповіщень з тими самими часовими мітками, статусами, класифікацією помилок і метаданими доставки, що й бойове сповіщення. Жодного прихованого debug-режиму — те, що ви бачите в тесті, побачить черговий під час реального інциденту.

Доказ роботи продукту

Побачте повний життєвий цикл алерта до аварії

WardenPoint показує, як сигнал моніторингу стає маршрутизацією, доставкою, ескалацією, підтвердженням і історією аудиту, а не губиться в одній поштовій скриньці.

Життєвий цикл алерта

Від сигналу до відповідальної реакції

Отримано

Webhook, API-виклик або алерт із панелі надходить у WardenPoint з контекстом сервісу й важливості.

Маршрутизовано

Групи одержувачів, пріоритет і правила політики обирають першого відповідального та порядок каналів.

Доставлено

Telegram, email, SMS, голосові дзвінки або інші канали доставляють алерт команді.

Ескальовано

Якщо ніхто не підтвердив, WardenPoint переходить до резервних каналів і резервних відповідальних.

Підтверджено

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

Зафіксовано

Спроби доставки, час і стан підтвердження залишаються видимими для розбору після інциденту.

Приклад політики ескалації

0 хв — Telegram + email

Почніть зі швидких каналів для основного чергового відповідального.

3 хв — резервний SMS

Якщо алерт не підтверджено, перейдіть до каналу, який важче пропустити.

5 хв — дзвінок + резерв

Розбудіть резервного відповідального, коли основний шлях досі без відповіді.

Хронологія доставки та аудиту

Видно, які канали спрацьовували і коли була кожна спроба.

Зрозуміло, чому сценарій перейшов від основного відповідального до резервних шляхів.

Фінальне підтвердження і час реакції залишаються в історії інциденту.

FAQ функцій

Часті питання про функції

Telegram (текст + голос + VoIP) та email доступні у безкоштовному плані — до 200 сповіщень / місяць для 5 одержувачів. Голос, SMS, WhatsApp і Viber — pay-as-you-go на платних тарифах і вимагають кредитного балансу.
Безкоштовний план

Підключіть перший ланцюг ескалації на безкоштовному плані

Сповіщення у Telegram, журнал аудиту і REST API — без ліміту у безкоштовному плані. Кредити для голосу і SMS додавайте лише тоді, коли вони потрібні.

  • Безкоштовний план
  • Декларативна політика
  • Журнал аудиту вбудовано