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

Для включения статистики следует воспользоваться командами из раздела Статистика.

show

Команда просмотра определенных статистик для определенной системы и подсистемы ECSS-10.

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

/domain/<DOMAIN>/core/statistics/show

Синтаксис:

show <DURATION> <SYSTEM> <SUBSYSTEM> <TYPE> <NAME> [<VAR1> [<VAR2>]]

Параметры:

<DURATION> - период времени для просмотра статистики, задается в виде:

  • duration <FROM> <TO>, где <FROM> - начало периода, задается в виде YYYY/MM/DD hh:mm:ss, <TO> - окончание периода, задается в виде YYYY/MM/DD hh:mm:ss;
  • last <PeriodValue> <PeriodType>, где <PeriodValue> - количество последних секунд, минут и так далее (задается параметром <PeriodType>), положительное число;
    <PeriodType> - тип периода времени, принимает значения: second, minute, hour, day, week, month, year.

<SYSTEM> - идентификатор системы, принимает значения:

  • ecss10.common - общесистемные статистики;
  • ecss10.ssw - статистики, связанные с обслуживанием вызовов;
  • ecss10.cc - статистики, связанные с работой контакт-центра;
  • ecss10.tc - статистики, связанные с работой сервиса селекторной связи.

<SUBSYSTEM> - идентификатор подсистемы, принимает значения:

  • queue - очередь вызовов;
  • agent - агент контакт-центра;
  • core - подсистема обслуживания вызовов;
  • sip - протокольный адаптер SIP;
  • megaco - протокольный адаптер Megaco;
  • sigtran - протокольный адаптер SIGTRAN;
  • ds - подсистема хранения данных;
  • mediator - подсистема мониторинга аварий и доступа до Web API;
  • mycelium - транспортная шина;
  • trunk_manager - менеджер транков;
  • direction_manager - менеджер направлений;
  • dialer - подсистема автообзвона;
  • any string - дополнительный параметр, позволяющий добавлять новые подсистемы;
  • _ - просмотр статистики любой подсистемы;

<TYPE> - тип статистики, принимает значения:

  • counter - счетчик для показателя статистики;
  • gauge - мгновенное значение показателя статистики;
  • _ - просмотр статистики любого типа.

<NAME> - имя статистики, символ "_" используется для просмотра статистики с любым именем;
<VAR1> - переменная часть 1, используется для некоторых видов статистики (например, для trunk_manager-а это имя транка);
<VAR2> - переменная часть 2, используется для некоторых видов статистики.

Пример:

admin@ds1@ecss1:/$ domain/biysk.local/core/statistics/show last 4 hour  ecss10.ssw _ _ cps.counter
┌───────────┬──────────┬─────────┬───────────┬───────┬────┬────┬───────┬───────────────────┬─────┬─────┬───┬───┬───┐
│  Domain   │  System  │Subsystem│Statistics │ Type  │Var1│Var2│Measure│       Time        │Value│Count│Min│Max│AVG│
│           │          │         │   Name    │       │    │    │       │                   │     │     │   │   │   │
├───────────┼──────────┼─────────┼───────────┼───────┼────┼────┼───────┼───────────────────┼─────┼─────┼───┼───┼───┤
│biysk.local│ecss10.ssw│core     │cps.counter│counter│    │    │hour   │2021/02/16 08:59:59│1    │     │   │   │   │
│           │          │         │           │       │    │    │       │2021/02/16 09:59:59│4    │     │   │   │   │
│           │          │         │           │       │    │    │       │2021/02/16 10:59:59│35   │     │   │   │   │
│           │          │         │           │       │    │    │       │2021/02/16 11:59:59│25   │     │   │   │   │
└───────────┴──────────┴─────────┴───────────┴───────┴────┴────┴───────┴───────────────────┴─────┴─────┴───┴───┴───┘

[exec at: 16.02.2021 12:43:59, exec time: 48ms, nodes: core1@ecss1 v.3.14.7.585]