После сдачи мы не уходим
Amicon продолжает следить за вашим проектом: HTTP-проверки доступности, ошибки приложений через наш SDK, аналитика по релизам и алерты в мобильное приложение. Всё в едином кабинете, без сторонних сервисов.
99,9%
цель доступности
30 дней
хранение истории ошибок
5 мин
минимальный интервал проверок
real-time
доставка алертов 5–60 сек
Полный цикл наблюдения
Шесть вещей, которые мы делаем, чтобы вы первыми узнавали о проблемах с вашим продуктом.
Uptime-мониторинг
Регулярные HTTP-проверки всех URL. Интервал настраивается: 5, 15, 30, 60 минут, 6 часов, сутки.
Сбор ошибок SDK
JS-исключения, нативные краши React Native, серверные fatal-ошибки. Дедупликация по fingerprint, 30 дней истории.
Авто-обнаружение версий
Парсим <link rel="alternate" hreflang> на главной и подтягиваем все языковые варианты как отдельные endpoint'ы.
Анти-спам алерты
Первое событие — мгновенный push, потом тишина до резолва. Email-дайджест не чаще раза в сутки.
Кабинет в мобильном
Вкладка «Мониторинг» в приложении Amicon: статусы, ошибки, ручные перепроверки и настройки уведомлений.
Прозрачный контроль
Заказчик видит свои проекты, команда Амикон оказывает поддержку. Отключение уведомлений по сайту одним нажатием.
От подключения до первого алерта — час
Подключаем сайт
Заводим проект в админке Amicon, добавляем URL и интервал проверок. Hreflang-варианты подтягиваются автоматически.
Выпускаем токен
Из админки выпускается ingest-токен. Он показывается один раз — храним хеши, чтобы исключить утечку из БД.
Ставим SDK
Одна строчка `initMonitoring({ apiKey, siteId })` в RN/web-приложении. Дальше SDK сам собирает ошибки и шлёт их в фон.
Видите всё в кабинете
Статусы, история, графики ошибок, push в Amicon-приложение. Метрики обновляются раз в 30–60 секунд.
Одной строчкой в коде
Лёгкие пакеты `@amicon/monitor-rn` и `@amicon/monitor-web` подключаются за пять минут. Не блокируют рендер, не утекают PII, работают офлайн с очередью.
- React Native: краши JS и нативные исключения через @sentry/react-native-совместимый формат
- Web: window.onerror, unhandled rejections, fetch-перехват для серверных 5xx
- Офлайн-очередь и батчинг — отправляем накопленное, когда сеть появится
- Sanitize PII: маски телефонов/email/токенов в стек-трейсах ещё до отправки
1import { initMonitoring } from '@amicon/monitor-rn'; 2 3initMonitoring({ 4 apiKey: 'mon_••••••••••••••••', 5 siteId: 'site_••••', 6 release: '1.4.2', 7 environment: 'production', 8});Часто задают
Как долго хранится история ошибок?
30 дней. Этого достаточно, чтобы найти регрессию между релизами и не платить за хранение «вечности», как у больших observability-вендоров.
Куда уходят данные?
На наш сервер в России. Чужим вендорам не отдаём, в другие страны не шлём. Хеши токенов в БД — сырой токен видно только в момент выпуска.
У нас сайт на 8 языках. Платить за каждый?
Нет. Один проект — один сайт мониторинга. Языковые URL — это endpoints внутри сайта, они учитываются одной ценой.
Сколько это стоит?
Для проектов, которые мы делаем под ключ, базовый мониторинг входит в сопровождение. Расширенные настройки (интервал 5 минут, кастомные алерты) обсуждаются — напишите нам.
Подключим мониторинг к вашему проекту
Расскажите коротко, что у вас уже есть — за день предложим план интеграции SDK и схему проверок.