Все пункты конфигурации отчётов приложения доступны через «Редактировать настройки» (Edit settings) на странице «Обзор» (Overview). Все настройки отчетов находятся в разделе «Изменить настройки» (Modify settings).


Описание функций
Переключатель, используемый для управления сбором данных текущего приложения, позволяет глобально отключить сетевой модуль, модуль взаимодействий и модуль сбоев, а также управлять ими отдельно по версиям.
Используется для управления количеством шагов сбора в «Трассировке взаимодействия» (Interaction trace) в событии сбоя. Значение по умолчанию — 20 шагов, то есть от страницы, на которой произошёл сбой, система сохраняет до 20 предыдущих шагов трассировки.

Определяет порог для полной трассировки медленных взаимодействий текущего приложения. Значение по умолчанию — 300 мс.
Дополнительная проверка для предотвращения «атаки посредника». Позволяет предотвратить подмену приложения злоумышленниками.


Определяет правила сбора URL для текущего приложения. Можно установить режим без фильтрации. Возможны варианты: собирать указанный набор URL либо не собирать указанный набор URL. Поддерживаются регулярные выражения.
Настройки белого списка
Пример: текущая конфигурация — /www.baidu.com/, выполняются запросы к URL: www.baidu.com и www.qq.com. Поскольку используется белый список, система будет собирать только URL, соответствующие заданному правилу. Собранные данные будут по www.baidu.com.
Настройки чёрного списка

Пример: текущая конфигурация — /www.baidu.com/, выполняются запросы к URL: www.baidu.com и www.qq.com. Поскольку используется чёрный список, система не будет собирать URL, соответствующие заданному правилу. Собранные данные будут по www.qq.com.

При включении текущий App будет исключать при сборе ошибок данные, содержащие указанный код ответа ошибки для указанного URL.
Пример условий: 405, 408.
Фильтрация URL, соответствующих регулярному выражению /sdk-test/. Если коды ответа ошибки — 405 и 902, система будет собирать только ошибку 902 и не будет собирать 405.

Можно указать параметры производительности URL-адреса, содержащие параметр URL, параметр body или параметр header.
Пример приведён ниже.

1) Текущее правило сопоставления поддерживает до пяти конфигураций URL, при этом URL не должны повторяться.
Если запрашиваемый URL: http://www.baidu.com/s?a=1&B=2&c=3&D=4
2) URL parameter: параметры после символа ? в URL. Одинаковые параметры нельзя настраивать повторно, имена параметров чувствительны к регистру.
Filter URL http://www.baidu.com/s?a=13)
Body parameters: поддерживается только метод setParameter() в HttpClient.
Например:
HttpParams parameters = new BasicHttpParams();
parameters.setParameter("c", "Altynview");
parameters.setParameter("D", "NBS");
Filter URL http://www.baidu.com/s? c=Altynview
4) Header parameters: поддерживаются HttpClient, URLConnection, OkHttp, Retrofit и т. д.
Пример для URLConnection:
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestProperty("TY", "NBSAgent");
conn.setRequestProperty("NBs", "NetworkBench");
Filter URL http://www.baidu.com/s? TY=NBSAgent
5) Match all rules URL:
http://www.baidu.com/s? a=1&c=Altynview&TY=NBSAgent

При включении пользователь должен заполнить белый список нормальных доменных имён текущего приложения. Доменные имена / IP-адреса вне белого списка будут считаться перехваченными доменными именами / IP и будут отображаться в модуле «Анализ перехвата».