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