# Описание функциональных характеристик

## Назначение

Круглосуточная проверка доступности сайтов, API и карточек товаров из реальных точек в регионах России и других стран, уведомление о сбоях и расчёт статистики доступности.

## Функции

1. **Ресурсы:** реестр проверяемых адресов, метод, интервал, ожидаемые коды ответа, правила «содержит / не содержит».
2. **Проверки:** HTTP(S), TCP, ping, DNS, heartbeat, браузерные проверки страниц.
3. **Точки проверки:** встроенная точка и агенты на серверах в регионах; выбор стран и своих точек клиента; страна без работающего агента показывается как «нет покрытия», проверки из неё не подменяются.
4. **Результаты и аналитика:** хранение сырых результатов, uptime за 24 ч / 7 д / 30 д, время ответа, разбивка по точкам, карта доступности.
5. **Инциденты:** открытие и закрытие по правилам, история.
6. **Уведомления:** электронная почта и Telegram, шаблоны, уровни эскалации.
7. **Публичные страницы статуса** для клиентов пользователя.
8. **Тарификация:** тарифы по числу проверок, прогноз стоимости, ежедневное списание, пополнение и онлайн-оплата.
9. **Учётные записи:** самостоятельная регистрация, вход, роли, изоляция данных клиентов.
10. **Администрирование:** аккаунты, пользователи, ресурсы, точки и агенты, тарифы, платежи, журнал аудита.
11. **API агентов** для подключения новых точек проверки.
