Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

EcoSwitch

Загрузка критериев EcoQoE Documentation / Описание Web-интерфейса QoE / Загрузка критериев

Загрузка критериев

Данная страница предназначена для загрузки словарей со списком дополнительных признаков, которые привязываются к IP или num_contract абонента. Дополнительные признаки нужны для разделения общей массы абонентов на группы по заданным признакам. После загрузки они появляются в виде критериев в фильтрах, по которым можно фильтровать и группировать данные на страницах «Аналитика QoE» и «Журнал ClickStream».

В верхней части страницы отображается таблица, в которой перечислены загруженные в систему критерии. Эти критерии доступны в выпадающих списках в настройках фильтров разделов«Аналитика QoE» и «Журнал ClickStream».

Для того чтобы добавить в систему новые критерии, необходимо подготовить CSV-файл с указанием требуемых критериев.Загружаемые данные перезаписывают текущие данные полностью, поэтому нужно всегда загружать полную таблицу данных.В простейшем случае CSV-файл выглядит подобным образом:

ip,num_contract,district

10.0.0.1,1,Moscow
10.0.0.2,2,Moscow
....

ip,switch
10.0.0.1,172.16.1.1
10.0.0.2,172.16.1.1
....
10.0.1.2,172.16.2.2

Состав признаков может быть расширен:

ip;num_contract;district;switch;mag_device;service;router_type;router_model;cable_length

10.1.0.1;11;1-1 район;E600-DEGR;EcoRouter110;IP-DEGR;b;ER-110;10

10.1.0.2;12;1-1 район;E600-DEGR;EcoRouter110;IP-DEGR;b;ER-110;10

10.1.0.3;13;1-1 район;E600-DEGR;EcoRouter110;IP-DEGR;b;ER-110;10

10.1.0.4;14;1-1 район;E600-DEGR;EcoRouter110;IP-DEGR;b;ER-110;10

10.1.0.5;15;1-1 район;E600-DEGR;EcoRouter110;IP-DEGR;b;ER-110;10

10.1.0.6;16;1-1 район;E600-DEGR;EcoRouter110;IP-DEGR;b;ER-110;10

10.1.0.7;17;1-1 район;E600-DEGR;EcoRouter110;IP-DEGR;b;ER-110;10

10.1.0.8;18;1-1 район;E600-DEGR;EcoRouter110;IP-DEGR;b;ER-110;10

10.1.0.9;19;1-1 район;E600-DEGR;EcoRouter110;IP-DEGR;b;ER-110;10

Поля определяются в конфигурационном файле /opt/econat_qoe/econat_qoe/local_settings.py на платформе аналитической подсистемы и могут отличаться в каждом индивидуальном случае. Неизвестные системе поля будут ею проигнорированы.

После того как файл подготовлен, необходимо нажать в нижней части страницы кнопку «Выберите файл», указать путь к файлу и нажать кнопку Upload. После загрузки файла все прописанные в нём критерии будут доступны в выпадающих списках в настройках фильтрации.

Внимание! Загружаемые данные полностью перезаписывают текущие данные, поэтому следует всегда загружать полную таблицу критериев.

Определение категорий критериев

Критерии – это набор признаков с текстовым значением. Эти признаки нужны для фильтрации и группировки больших объемов записей с ключевыми полями ip или num_contract, их смысл определяется оператором на этапе дизайна телеком услуг. Категории (имена) критериев определяются в конфигурационном файле /opt/econat_qoe/econat_qoe/local_settings.py на коллекторе и могут отличаться в каждом индивидуальном случае. Пример содержимого файла:
# coding: utf-8
# don-t delete coding: utf-8

TIME_ZONE = 'Europe/Moscow'

CLICKHOUSE_HOST = '127.0.0.1'

QOE_GROUPS ={
        'num_contract': [«Договор», 'ip', True],
        'district': [«Район», 'ip', True],
        'mag_device': [«Узел-агрегации»,'ip', True],
        'switch':['Коммутатор доступа', 'ip', True],
        'service':['Услуга', 'ip', True],
             }

ENABLE_DPI_LOG=True
#ENABLE_CONNECTION_LOG=True
DEFAULT_GROUPBY='' # may be num_contract

CLICKHOUSE_LOG_FILE=''
CLICKHOUSE_REDIS_CACHING=False

ENABLE_CLICKSTREAM_LOG=True

ENABLE_RADIUS_MIRROR=False

ENABLE_OTT_LOG=True

DEBUG=True

Ассоциативный массив QOE_GROUPS содержит записи: field_name: [title, bind_fld, need_list], где:

  • field_name – поле группы,
  • title – заголовок,
  • bind_fld – поле, через которое осуществляется привязка критерия,
  • need_list – булево значение необходимости заполнения выпадающего списка «Фильтровать по критерию» предустановленными значениями.

Для того, чтобы внесенные изменения вступили в силу следует послать сигнал SIGTERM сервису uwsgi:

# pkill uwsgi