В данном разделе приводится описание команд для работы с заданиями статистики.

Для администратора системы команды выполняются на уровне кластера в разделе /cluster/mediator/<CLUSTER>/statistics/.

<CLUSTER> - имя кластера с ролью медиатор.

add

Добавление задания сбора статистики.

Путь команды:

/cluster/mediator/<CLUSTER>/statistics/add

Синтаксис:

add Type Interval [Groups] Export ExportParams

Параметры:

<Type> - модуль статистики;
<Interval> - интервал экспорта статистической информации в минутах (>=5);
<Groups> - название группы или список названий групп фильтров. Данный параметр является обязательным для типов e502Type9, e502Type10, e502Type11, e502Type12. В остальных случаях этот параметр не указывается;
<Export> - модуль экспорта. Поддерживаемые модули txt_file_export- экспорт статистики в текстовый файл, rpss_db_export- экспорт статистики в базу данных.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/mediator/md1/statistics/add e502Type12 10 any txt_file_export              
ok
[exec at: 05.02.2019 09:46:33, exec time: 130ms, nodes: md1@ecss1]

addcolmap

Заменяет название столбца модуля статистики.

Путь команды:

/cluster/mediator/<CLUSTER>/statistics/addcolmap

Синтаксис:

addcolmap <Module> <ColumnName> <NewColumnName>

Параметры:

<Module> - название модуля статистики;
<ColumnName> - оригинальное название столбца;
<NewColumnName> - новое название столбца.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/mediator/md1/statistics/addcolmap e502Type1 notRouted error 
ok

[exec at: 05.02.2019 14:00:00, exec time: 93ms, nodes: md1@ecss1]

admin@[mycelium1@ecss1]:/$ cluster/mediator/md1/statistics/statmodinfo e502Type1 -m                           
Current columns mapping:
┌─┬─────────┬────────┐
│N│  Name   │New name│
├─┼─────────┼────────┤
│1│notRouted│error   │
└─┴─────────┴────────┘
[exec at: 06.02.2019 09:01:22, exec time: 66ms, nodes: md1@ecss2]

delcolmap

Удаляет ранее созданный маппинг столбца модуля статистики.

Путь команды:

/cluster/mediator/<CLUSTER>/statistics/delcolmap

Синтаксис:

delcolmap Module ColumnName

Параметры:

<MODULE> - название модуля статистики;
<NAME> - оригинальное название столбца.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/mediator/md1/statistics/delcolmap e502Type12 origSeizures 
ok
[exec at: 05.02.2019 13:36:59, exec time: 83ms, nodes: md1@ecss1]

delete

Удаление заданий статистики.

Путь команды:

/cluster/mediator/<CLUSTER>/statistics/delete

Синтаксис:

delete <StatID>

delete all|StatID

Параметры

all -  все задания,

StatID - идентификатор задания (соответствует значению поля 'ID' вывода команды list). При указании значения "all" удаляются все задания.

Пример:

Удаление конкретного задания:

admin@[mycelium1@ecss1]:/$ cluster/mediator/md1/statistics/delete 38303537-6339-3334-6634-363034373539
ok

[exec at: 05.02.2019 13:56:31, exec time: 83ms, nodes: md1@ecss1]

list

Команда просмотра заданий статистики.

Путь команды:

/cluster/mediator/<CLUSTER>/statistics/list

Синтаксис:

list

Параметры:

Команда не содержит аргументов.

Пример:

admin@[core1@ecss1]:/$ cluster/mediator/md1/statistics/list                     
┌────────────────────────────────────┬──────────────────┬─────────────┬────────┬────────────────┬───────────────┐
│                 ID                 │      Owner       │   Module    │Interval│   Start time   │    Exports    │
├────────────────────────────────────┼──────────────────┼─────────────┼────────┼────────────────┼───────────────┤
│37303863-3064-3134-6265-663932343862│domain/biysk.local│e502Type10   │300     │2018.12.15 22:44│txt_file_export│
│37303863-3064-3033-6335-653263323165│domain/biysk.local│e502Type10   │300     │2018.12.15 22:44│rpss_db_export │
│37303863-3064-3138-3761-343934646564│domain/biysk.local│e502Type20   │300     │2018.12.15 22:44│txt_file_export│
│37303863-3064-3037-3139-643163326238│domain/biysk.local│e502Type20   │300     │2018.12.15 22:44│rpss_db_export │
│37303863-3064-3064-3866-386231303566│domain/biysk.local│e502Type6    │300     │2018.12.15 22:44│txt_file_export│
│37303863-3063-6633-6665-323162613733│domain/biysk.local│e502Type6    │300     │2018.12.15 22:44│rpss_db_export │
│37303863-3064-3131-3237-333731303135│domain/biysk.local│e502Type9    │300     │2018.12.15 22:44│txt_file_export│
│37303863-3063-6664-3334-383536373837│domain/biysk.local│e502Type9    │300     │2018.12.15 22:44│rpss_db_export │
│37303863-3036-3737-6164-306334633734│cluster           │hostResources│300     │2018.12.15 22:43│rpss_db_export │
└────────────────────────────────────┴──────────────────┴─────────────┴────────┴────────────────┴───────────────┘
Total: 9
[exec at: 04.02.2019 15:55:55, exec time: 83ms, nodes: md1@ecss2]

statmodinfo

Команда просмотра информации о модуле статистики.

Путь команды:

/cluster/mediator/<CLUSTER>/statistics/statmodinfo

Синтаксис:

statmodinfo Module [-m]

Параметры:

<Module> - название модуля статистики;

[-m] - флаг, при указании которого выводится информация о текущем маппинге колонок модуля.

Пример:

admin@[core1@ecss1]:/$ cluster/mediator/md1/statistics/statmodinfo e502Type1    
Description: "Overall measurements on originating traffic"
┌─┬──────────┬───────┬────────────────────────────────────────────────────────────────────────────────┐
│N│   Name   │ Type  │                                  Description                                   │
├─┼──────────┼───────┼────────────────────────────────────────────────────────────────────────────────┤
│1│seizures  │integer│Number of originating seizures                                                  │
│2│notRouted │integer│Number of call attempts not routed due to: no dialling, incomplete dialling, inv│
│ │          │       │alid address                                                                    │
│3│congestion│integer│Number of call attempts lost due to internal congestion                         │
└─┴──────────┴───────┴────────────────────────────────────────────────────────────────────────────────┘

[exec at: 04.02.2019 16:13:56, exec time: 75ms, nodes: md1@ecss1]