В данном разделе приводится описание команд для работы с заданиями статистики.
Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе domain/<DOMAIN>/statistics/ и применяются только для определенной виртуальной АТС.

<DOMAIN> - имя виртуальной АТС.

add

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

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

/domain/<DOMAIN>/statistics/add

Синтаксис:

add <TYPE> <INTERVAL> [<GROUPS>] <EXPORT> [; <EXPORT_1>; .... ; EXPORT_N]

Параметры:

Пример:

admin@core1@ecss1:/$ domain/biysk.local/statistics/add hostResources 15 rpss_db_export stat_db                
ok

[exec at: 06.04.2019 12:58:23, exec time: 209ms, nodes: md1@ecss1]

addcolmap

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

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

/domain/<DOMAIN>/statistics/addcolmap

Синтаксис:

addcolmap <MODULE> <NAME> <NewNAME>

Параметры:

Пример:

admin@core1@ecss1:/$ domain/biysk.local/statistics/addcolmap e502Type2 successful ok
ok

[exec at: 06.04.2019 13:05:50, exec time: 96ms, nodes: md1@ecss2]

delcolmap

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

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

/domain/<DOMAIN>/statistics/delcolmap

Синтаксис:

delcolmap <MODULE> <NAME>

Параметры:

Пример:

admin@core1@ecss1:/$ domain/biysk.local/statistics/delcolmap e502Type2 successful
ok

[exec at: 06.04.2019 13:09:30, exec time: 66ms, nodes: md1@ecss1]

delete

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

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

/domain/<DOMAIN>/statistics/delete

Синтаксис:

delete <StatID>

Параметры:

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

Пример:

Удаление всех заданий:

admin@core1@ecss1:/$ domain/biysk.local/statistics/delete all                                   
ok

[exec at: 06.04.2019 13:13:09, exec time: 133ms, nodes: md1@ecss1]

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

admin@core1@ecss1:/$ domain/biysk.local/statistics/delete 30363132-3831-3737-6565-363061373237   
ok

[exec at: 06.04.2019 13:12:18, exec time: 108ms, nodes: md1@ecss2]

list

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

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

/domain/<DOMAIN>/statistics/list

Синтаксис:

list

Параметры:

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

Пример:

admin@core1@ecss1:/$ domain/biysk.local/statistics/list 
┌────────────────────────────────────┬──────────┬────────┬────────────────┬───────────────┐
│                 ID                 │  Module  │Interval│   Start time   │    Exports    │
├────────────────────────────────────┼──────────┼────────┼────────────────┼───────────────┤
│37303863-3064-3134-6265-663932343862│e502Type10│300     │2018.12.15 22:44│txt_file_export│
│37303863-3064-3033-6335-653263323165│e502Type10│300     │2018.12.15 22:44│rpss_db_export │
│37303863-3064-3138-3761-343934646564│e502Type20│300     │2018.12.15 22:44│txt_file_export│
│37303863-3064-3037-3139-643163326238│e502Type20│300     │2018.12.15 22:44│rpss_db_export │
│37303863-3064-3064-3866-386231303566│e502Type6 │300     │2018.12.15 22:44│txt_file_export│
│37303863-3063-6633-6665-323162613733│e502Type6 │300     │2018.12.15 22:44│rpss_db_export │
│37303863-3064-3131-3237-333731303135│e502Type9 │300     │2018.12.15 22:44│txt_file_export│
│37303863-3063-6664-3334-383536373837│e502Type9 │300     │2018.12.15 22:44│rpss_db_export │
└────────────────────────────────────┴──────────┴────────┴────────────────┴───────────────┘
Total: 8

[exec at: 06.04.2019 12:32:21, exec time: 125ms, nodes: md1@ecss1]

statmodinfo

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

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

/domain/<DOMAIN>/statistics/statmodinfo

Синтаксис:

statmodinfo <NAME> [-m]

Параметры:

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

Пример:

admin@core1@ecss1:/$ domain/biysk.local/statistics/statmodinfo e502Type2 -m
Current columns mapping:
┌─┬──────────┬────────┐
│N│   Name   │New name│
├─┼──────────┼────────┤
│1│successful│ok      │
└─┴──────────┴────────┘

[exec at: 06.04.2019 13:07:25, exec time: 75ms, nodes: md1@ecss2]