Tracker.ru На главную

Скриншоты в MAX: видно, как сайт выглядел в момент восстановления

В уведомлениях MAX от Tracker.ru теперь приходят скриншоты: diff-картинка при визуальных изменениях страницы и финальный кадр после восстановления сайта.

Скриншоты в MAX: видно, как сайт выглядел в момент восстановления

Когда сайт падает и потом возвращается в строй, текстового сообщения «всё снова работает» иногда недостаточно. Был ли это полный возврат к нормальной странице — или вместо контента вернулась заглушка хостера? Подгрузился ли скрипт меню — или у пользователей до сих пор пустой экран? Текст из мониторинга на эти вопросы не отвечает. Кадр сайта в момент восстановления — отвечает.

Скриншоты в уведомлениях у Tracker.ru работают давно. Раньше они приходили только в Telegram, а в MAX картинки не приходили: текст доходил, медиа — нет. Мы это исправили. Теперь весь набор медиа доступен и в MAX: и diff-картинка при значительных визуальных изменениях, и финальный скриншот после восстановления сайта.

Какие скриншоты теперь приходят в MAX

В чате с ботом MAX могут прийти два типа уведомлений со скриншотом.

Визуальное изменение на странице. Если у вас включён скриншот-мониторинг, сервис делает периодические снимки сайта — раз в час, раз в шесть часов, раз в двенадцать часов или раз в сутки, на ваш выбор — и сравнивает свежий кадр с предыдущим. Если страница начала выглядеть значительно иначе — раньше времени появилась заглушка, пропал главный экран, поменялась шапка, исчезли кнопки покупки — в чат приходит diff-картинка. На ней заметно, что именно изменилось: подсветка различий и сам кадр. Это то, что иначе пришлось бы ловить руками — периодически открывая сайт глазами и сверяя с эталоном.

Скриншот после восстановления. Когда сайт вернулся в строй после падения, делается отдельный снимок. Этот кадр показывает, как ваш проект выглядит у пользователя сейчас. Не код 200 в результате проверки, а реальный экран того, что видит человек, открывший страницу в браузере. И этот кадр теперь приходит в MAX — рядом с обычным сообщением «😄 Восстановление!».

В обоих случаях вы получаете не просто факт события, а визуальное подтверждение. Это особенно полезно, когда на стороне сайта несколько слоёв — CDN, кэш, динамическая сборка страницы — и «доступность» ≠ «правильно отображается».

Как включить скриншоты в MAX-уведомлениях

Никаких отдельных переключателей «скриншоты в MAX» не появилось. Логика простая:

  1. Подключите MAX-уведомления, если ещё не подключали. Привязка занимает минуту: открываете чат с ботом, нажимаете кнопку и подтверждаете.
  2. На странице нужного монитора в личном кабинете включите скриншот-мониторинг. Что именно делает эта функция и какие у неё ограничения — описано на странице «Скриншоты сайта».
  3. Всё. При срабатывании событий «визуальное изменение» или «восстановление со скриншотом» картинка приедет в MAX вместе с текстом уведомления.

Если у монитора подключены и MAX, и Telegram — сообщения с медиа придут параллельно в оба места. Один источник, два независимых пути доставки.

Сценарий: ночной релиз сломал шапку

Представим обычную историю. Команда выкатила обновление в три часа ночи. У сайта есть мониторинг доступности — и он дисциплинированно отвечает «200 OK» по всем проверкам. Формально всё хорошо. По факту шапка отвалилась, и до утра пользователи видят страницу без меню и логотипа.

Если включён скриншот-мониторинг, Tracker.ru сравнит текущий кадр с предыдущим эталоном и пришлёт вам в MAX картинку с подсветкой того, что изменилось. Сообщение в чате выглядит как обычное мониторинговое — текст «🔍 Обнаружены визуальные изменения!», доля изменения в процентах и сам diff. Открывается прямо в MAX, никуда переходить не нужно, чтобы понять, что именно сломалось.

Дальше — обычный инцидент: смотрите кадр, понимаете, что отвалился стиль шапки, идёте откатывать релиз или править стили. Сэкономили час, который ушёл бы на «коллега пишет, что меню пропало», «дежурный заходит на сайт со своего телефона», «открывает консоль браузера».

Сценарий: восстановление и заглушка хостера

Второй типичный случай: ночью отвалилась база, сайт начал отдавать 502, через 40 минут всё подняли. Уведомление о восстановлении пришло — но действительно ли пользователь видит ваш контент? Если хостер закэшировал заглушку «502 Bad Gateway» где-то на пути доставки, или CDN продолжает раздавать страницу-ошибку — текстовый алерт об этом не скажет.

С recovery-скриншотом картинка приходит прямо в MAX в составе сообщения «😄 Восстановление!». Один взгляд — и вы видите либо нормальную главную, либо подозрительную заглушку. Если на снимке не то, что должно быть, — идёте сбрасывать кэш CDN, перепроверяете другие регионы мониторинга, чините.

Где скриншоты остаются после уведомления

Все картинки, ушедшие в уведомления, остаются доступными в кабинете:

  • На странице конкретного монитора — вкладка со скриншотами, отсортированными по дате.
  • В журнале уведомлений — записи о доставленных сообщениях с превью изображения.

Это удобно, чтобы вернуться к инциденту через день или неделю и пересобрать историю: что сервис увидел, что отправил, как менялся внешний вид страницы со временем.

Кому полезны скриншоты в MAX-уведомлениях

Несколько ситуаций, где визуальное подтверждение в MAX оказывается дороже обычного текста.

Команды, перешедшие с Telegram на MAX. Раньше скриншоты были аргументом «оставить Telegram параллельно». Теперь его нет — набор медиа в MAX и Telegram одинаковый.

Магазины и сервисы с кастомным фронтом. Доступность ≠ корректность экрана. Когда страница продаж считает себя живой, но кнопка «купить» не отрисовалась — это невидимо для классического мониторинга. С визуальным diff'ом — видно сразу.

Проекты на хостингах со страницами-заглушками. Хостер любит подменять сайт на свою страницу при истечении тарифа, при суспенде, при технических работах. Скриншот в чате моментально палит такой случай.

См. также

Если у вас уже подключён MAX и включён скриншот-мониторинг — всё работает автоматически после очередного события. Если ещё нет — самое время попробовать: подключите MAX в настройках уведомлений и включите скриншоты на одном из ваших мониторов.