Мы в PingZen любим повторять: настоящий продакт-менеджер нашего сервиса - это вы. И это не просто слова. Каждую неделю в Telegram-чате и комментариях на Хабре появляются сообщения: кто-то нашёл баг, кто-то предлагает фичу, кто-то просто делится опытом.
Мы читаем всё. И многое внедряем.
Сегодня я хочу показать обратную сторону разработки - не идеальные Roadmap и красивые презентации, а реальные диалоги с пользователями, которые делают PingZen лучше. Спасибо всем, кто пишет! А заодно расскажу, как работает наша «система сбора фидбека» и почему мы не боимся признавать ошибки.
1. Кастомизация алертов: «можно оставить только одно из них»
Один из пользователей прислал скриншоты наших уведомлений в Telegram и подметил важную вещь:
«Допустим, тут инфо для меня излишняя, а некоторая дублируется. Можно оставить только одно сообщение, а не два. Инфо об аккаунте вообще в группе не нужна. В идеале сделать шаблоном, чтоб пользователь сам добавлял ту инфу, которая нужна ему в оповещении».
И тут же подсказал решение, подсмотренное в Zabbix:
«В Zabbix есть удобная тема - кастомизация алертов. Было бы прикольно сделать наподобие, где пользователь сам добавляет нужные поля в оповещение».
Идея отличная. На момент написания этой статьи мы уже реализовали конструктор шаблонов уведомлений: вы сможете выбирать поля (название монитора, URL, код ответа, время простоя и т.д.) и размещать их в нужном порядке прямо в интерфейсе. А ещё - добавлять свои тексты, например, "Срочно! Падение продакшена!".
Так что , пользуем:)
2. Баги с iOS: «Если с айфона добавить сайт на рабочий стол - открывается страница авторизации»
Другой пользователь - наш неутомимый тестировщик - нашёл несколько проблем, о которых мы бы сами не догадались:
«Нашел баг. Если с айфона добавить сайт сервиса на рабочий стол - добавляется правильно, красиво как веб-апп, но при каждом запуске этот веб-апп открывает страницу авторизации. И так по кругу. Исправить это - и можно приложение не пилить :)»
Мы проверили - действительно, баг воспроизводился. Проблема была в куках и PWA-манифесте. Починили за пару дней. Теперь веб-апп на iOS работает как положено.
А ещё этот же пользователь заметил, что не работают иконки с информацией:
«Около каждой позиции буква i в кружке для доп ��нформации. Полагаю, при нажатии на нее должна появляться всплывающая с пояснением. Но ничего не происходит».
Тут мы просто забыли прикрутить обработчик. Исправили, теперь по клику на i появляется подсказка с описанием протокола.
И наконец, предложение по дизайну:
«И в тёмной теме я бы поиграл с контрастами».
Мы прислушались и немного скорректировали цвета в тёмной теме - стало комфортнее для глаз.
3. Статус-страницы и баги с кешированием
Ещё один внимательный пользователь провёл глубокий ресерч и прислал целый список замечаний. Например:
«Если настроить статус-страницу, а после этого изменить название монитора, то в окне настроек этой статус-страницы будет отображаться новое имя монитора, но на публичной странице - старое. Помогает исправить ситуацию только очистка всех мониторов из статус-страницы и повторное добавление».
Проблема оказалась в кешировании на уровне приложения. Мы переписали логику обновления статус-страниц - теперь изменения применяются мгновенно и без танцев с бубном.
4. Заглушки: «шли алерт, если в коде есть блок »
Ещё одно важное предложение пришло из чата:
«В некоторых случаях на проекте требуется заглушка. И нигде нет условий, по типу - шли алерт ЗАГЛУШКА, если в коде есть блок <div id="заглушка">. Сегодня проверяю только то, что у меня главная страница открывается, а когда идет заглушка - сервис недоступен».
Мы задумались: действительно, для многих сайтов критично не просто «страница открывается», а то, что она открывается без заглушки. Технически это можно реализовать как опцию в HTTP-мониторе: «Проверять отсутствие HTML-элемента с ID=...». Если элемент найден - значит, сайт на техобслуживании, и нужно бить тревогу.
Взяли в работу. Обещаем сделать в одном из ближайших апдейтов.
Как мы обрабатываем фидбек
Чтобы вы понимали, куда попадают ваши сообщения:
Сбор. Все каналы: Telegram-чат, личные сообщения, комментарии на Хабре, email.
Триангуляция. Раз в неделю мы собираем все идеи и баги в таблицу. Оцениваем сложность и полезность.
Приоритеты. Баги (особенно критичные) уходят в разработку немедленно. Фичи - в бэклог, но с высоким приоритетом, если запросов много.
Обратная связь. Мы стараемся отвечать каждому. Если фича принята - пишем об этом. Если отклонена - объясняем почему.
Релиз. Когда фича готова, мы анонсируем её в чате и часто в статьях на Хабре (как сейчас).
Почему мы это делаем
Потому что только так получается продукт, который реально нужен людям. Можно годами строить идеальную архитектуру, но если она не решает боли пользователей - грош ей цена.
Наши пользователи уже стали соавторами PingZen:
Heartbeat с льготным периодом - по просьбе тех, у кого задачи иногда выполняются дольше.
Transaction (Playwright) - для проверки не просто доступности, а сценариев.
Кастомизация алертов - в процессе.
Работа над безопасностью - по совету пользователя.
Исправление PWA на iOS - благодаря внимательному тестировщику.
И это только ��алая часть.
А теперь - анонс того, что мы готовили несколько месяцев
PingZen уже стал полноценным MCP-сервером и доступен для всех пользователей. Это не планы на будущее - фича запущена в марте 2026 года (версия v0.12.0) и опубликована в Official MCP Registry.
На данный момент MCP-сервером можно уже пользоваться, но она все еще находится на этапе тестирования, так что вы сами так же можете пощупать и оставить нам комментарий или написать в тг @rassadaRB по каким либо вопросам.
PingZen интегрируется с Model Context Protocol (MCP) - новым стандартом, который позволяет AI-агентам (Claude Code, Cursor, Windsurf, VS Code Copilot и другим) управлять внешними инструментами. Теперь вы можете:
Создавать мониторы прямо из Claude Code:
claude "создай HTTP-монитор дляhttps://mysite.comс интервалом 30 секунд"Проверять статусы и инциденты в чате с AI.
Настраивать уведомления, не переключаясь из IDE.
Автоматизировать добавление мониторов в CI/CD (через API-ключи).
Что под капотом: 126 инструментов и OAuth zero-config
Мы реализовали MCP-сервер на Python (FastAPI + asyncio). Но главное - это не просто пара тулов. Наш сервер предоставляет 126 инструментов, которые покрывают практически всё, что можно делать в PingZen:
Monitors - создание, редактирование, удаление, получение статусов.
Alerts - управление каналами уведомлений (Telegram, Slack, Discord и др.).
Incidents - просмотр инцидентов, добавление обновлений, закрытие (
resolve_incident).Heartbeats - управление push-мониторингом.
Status Pages - настройка публичных страниц.
Webhooks, Scheduled Reports, API Keys и многое другое.
И всё это доступно AI-агентам через единый протокол.
Отдельная гордость - OAuth zero-config. Вам не нужно создавать API-ключи вручную. Достаточно добавить в настройках вашего AI-агента URL https://pingzen.dev/mcp — и PingZen сам проведёт вас через браузерную авторизацию. Никаких токенов, никакой возни.
Как это работает (технически)
MCP-сервер поддерживает два транспорта:
STDIO - для локальных агентов (Claude Desktop, Cursor).
Streamable HTTP - для удалённых подключений.
Зачем это вам?
Ускорение рутины. Создать монитор через чат быстрее, чем кликать в интерфейсе.
Автоматизация. Можно включить создание мониторов в CI/CD - при деплое нового сервиса автоматически добавлять его в мониторинг (для этого используются API-ключи, так как OAuth интерактивный).
Интеграция с рабочим процессом. Разработчики и так живут в IDE, теперь не нужно переключаться.
Как начать пользоваться
Убедитесь, что у вас есть аккаунт в PingZen .
В личном кабинете откройте MCP Connect Wizard - там будут готовые конфиги для Cursor, Claude Desktop и других инструментов.

Нажать на личный кабинет Скопируйте конфигурацию, добавьте в настройки вашего AI-агента.

4. Начните общаться: «Создай монитор для моего блога, проверяй раз в 5 минут и шли уведомления в Telegram».
Подробная документация доступна по кнопке «Документация» в интерфейсе.
P.S. Отдельное спасибо всем, кто нашёл время написать развёрнутые отзывы.
P.P.S. Все упомянутые баги уже исправлены или находятся в активной разработке. Следите за обновлениями!
