UptrendsBot принадлежит Uptrends GmbH — крупному enterprise-сервису synthetic-мониторинга, который проверяет сайты, API и многошаговые пользовательские сценарии из более чем 230 ISP-based точек присутствия по всему миру. Бот официально верифицирован как «Verified Bot» в Cloudflare — это значит, что подлинность можно проверить напрямую, а не только по косвенным признакам. В каталоге TrafficVeil он отмечен как легитимный в категории «Прочие краулеры и сервисы».
Что такое UptrendsBot на самом деле
Uptrends (с недавнего времени в составе ITRS Group, после приобретения IP-Label) — это платформа digital experience monitoring: она отслеживает не только простую доступность, но и сложные многошаговые пользовательские сценарии — например, вход через SSO/MFA, оформление заказа, работу критичных API. Ключевое отличие от многих конкурентов — проверки идут именно из точек присутствия интернет-провайдеров (ISP-based checkpoints), а не только из облачных дата-центров вроде AWS/Azure/GCP, что даёт более реалистичную картину задержек для реальных пользователей.
Официально подтверждённая строка UA зафиксирована в Cloudflare Radar как uptrends, оператор — Uptrends GmbH.
| Параметр | Значение |
| Название | UptrendsBot |
| User-Agent (токен/паттерн) | uptrendsbot (подтверждённая в Cloudflare Radar строка: uptrends; типовой формат также включает ссылку на https://www.uptrends.com/bot) |
| Оператор | Uptrends GmbH (входит в состав ITRS Group) |
| Назначение | Synthetic-мониторинг сайтов, API и многошаговых пользовательских сценариев из ISP-based точек присутствия по всему миру |
| Список IP-адресов | Публикуется официально; часть адресов (например, для api.uptrends.com) может меняться каждые 5 минут — сама компания рекомендует алллистить по доменам, а не по статичным IP |
| Соблюдение robots.txt | Официально подтверждённое правило: User-agent: Uptrends / Disallow: / — но само правило носит рекомендательный характер |
| Используется для обучения моделей | Нет — назначение строго про мониторинг доступности и производительности |
| Категория TrafficVeil | Легитимный / Прочие краулеры и сервисы |
Как работает UptrendsBot
Идентифицируется в access.log по паттерну User-Agent uptrendsbot. Выполняет автоматические HTTP(S)-запросы к публичным URL сайта в рамках заранее настроенных сценариев мониторинга: от простого аптайм-чека до полноценного сценария из нескольких шагов (например, вход в аккаунт → переход в каталог → оформление заказа). Тип и глубина запросов напрямую зависят от того, какой сценарий настроил конкретный клиент Uptrends.
Нагрузка на сервер
На отдельных доменах поведение может выглядеть как волна автоматических запросов без пользовательских сессий. Даже при умеренной средней частоте на одном домене возможны локальные всплески, похожие на L7-нагрузку: много 200 OK без роста реальных сессий. Признаки проблемной активности:
- рост RPS без роста конверсий;
- обход пагинации/каталога — нетипично для простого аптайм-чека, но возможно при сложном многошаговом сценарии;
- повторяющиеся запросы к тяжёлым страницам;
- давление на origin CPU и bandwidth, особенно если настроено несколько параллельных проверок.
Обнаружение в логах
# Все запросы
grep -i "uptrendsbot" /var/log/nginx/access.log
# Количество запросов за сегодня
grep -i "uptrendsbot" /var/log/nginx/access.log | grep "$(date '+%d/%b/%Y')" | wc -l
# Уникальные IP
grep -i "uptrendsbot" /var/log/nginx/access.log | awk '{print $1}' | sort -u
# Частота по дням
grep -i "uptrendsbot" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c
Верификация: User-Agent легко подделать, но у Uptrends есть официально публикуемый список IP — сверяйте найденные адреса с ним, учитывая, что часть адресов динамична и может меняться каждые несколько минут. Для дополнительной проверки:
IP="1.2.3.4" whois -h whois.cymru.com " -v $IP" dig +short -x "$IP"
robots.txt
# Полная блокировка User-agent: uptrendsbot Disallow: / # Точечное ограничение User-agent: uptrendsbot Disallow: /admin/ Disallow: /cart/ Disallow: /account/ Allow: / # Разрешить полностью User-agent: uptrendsbot Allow: /
Важная оговорка от самого оператора: правило в robots.txt носит рекомендательный (advisory) характер — Uptrends честно указывает это в собственной документации по защите от неправомерного использования его же бренда. Для гарантированного контроля используйте серверные правила, сверку IP или TrafficVeil.
Управление на уровне сервера
Nginx
if ($http_user_agent ~* "uptrendsbot") {
return 403;
}
# Мягкий вариант — rate limit
limit_req_zone $binary_remote_addr zone=uptrendsbot:10m rate=15r/m;
location / {
if ($http_user_agent ~* "uptrendsbot") {
limit_req zone=uptrendsbot burst=30 nodelay;
}
}
Apache (.htaccess)
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} uptrendsbot [NC]
RewriteRule ^ - [F,L]
Через TrafficVeil
- откройте список известных ботов в панели домена или
/system/bots; - найдите uptrendsbot / UptrendsBot;
- если мониторинг настраивала ваша команда — allow, желательно со сверкой IP; если чужой и не нужен — запрет;
- если у сайта подключён Cloudflare, можно опираться на его статус верифицированного бота вместо ручной настройки правил;
- проверьте логи: запросы должны уходить в блок/лимит согласно выбранной политике.
Рекомендации по оптимизации
- Оценивайте пользу: если это ваш собственный enterprise-мониторинг — allow; если чужой и не нужен бизнесу — блокируйте или rate-limit;
- не блокируйте поисковые роботы Google/Yandex случайно, если рядом настраиваете широкие правила;
- сначала измерьте долю запросов бота в логах/аналитике TrafficVeil, потом принимайте решение;
- для всплесков чаще достаточно rate-limit вместо полного 403;
- если у сайта Cloudflare — используйте статус верифицированного бота Uptrends вместо жёсткой блокировки по UA.
Сравнение с похожими ботами
| Бот | Кластер | User-Agent | Метка |
| 2ip Bot | Прочие краулеры и сервисы | 2ip bot | легитимный |
| AccessStatus | Прочие краулеры и сервисы | accessstatus | легитимный |
| AddThis.com | Прочие краулеры и сервисы | addthis.com | легитимный |
| Agent | Прочие краулеры и сервисы | agent | легитимный |
| AgentReadinessScanner | Прочие краулеры и сервисы | agentreadinessscanner | легитимный |
Сводная таблица стратегии
| Цель сайта | Рекомендация |
| Мониторинг настраивала ваша команда | Allow / разрешить в TrafficVeil, сверить IP по официальному списку |
| Мониторинг чужой и не нужен бизнесу | Disallow + запрет в TrafficVeil или 403 на nginx/Apache |
| Мониторинг свой, но беспокоит частота многошаговых сценариев | Rate-limit вместо полной блокировки |
| Сайт под Cloudflare, нужна простая верификация | Опираться на статус верифицированного бота Uptrends в Cloudflare |