В данном разделе представлены команды просмотра таймеров на timerserver.

list

Команда для просмотра списка таймеров ECSS-10 созданных для услуги "Будильник".

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

/cluster/storage/<CLUSTER>/timerserver/list

Синтаксис:

list

Пример:

admin@[ds1@ecss1]:/$ cluster/storage/ds1/timerserver/list 
Timers:
┌─────────────────────────────────────────┬───────────────────┬─────────────┬─┬─────────────────────────────────────────────────────────────┐
│                   Id                    │       Time        │   Ex : Rk   │P│                          Cron Mask                          │
├─────────────────────────────────────────┼───────────────────┼─────────────┼─┼─────────────────────────────────────────────────────────────┤
│{ss,alarm,"biysk.local","240101",alarm_1}│07.02.2019 12:00:00│Ex: undefined│*│[{dow,[1,2,3,4,5]},{h,[12]},{min,[0]},{timezone,'UTC+07:00'}]│
│                                         │                   │Rk: undefined│ │                                                             │
│{ss,alarm,"biysk.local","240470",alarm_1}│08.02.2019 08:50:00│Ex: undefined│*│[{dow,[5]},{h,[8]},{min,[50]},{timezone,'UTC+07:00'}]        │
│                                         │                   │Rk: undefined│ │                                                             │
└─────────────────────────────────────────┴───────────────────┴─────────────┴─┴─────────────────────────────────────────────────────────────┘
Total: 2

Columns:
Id - identificator of timer
Time - when timer elapsed
Ex : Rk - AMQP exchange : AMQP routing key
P - repeatable timer
Cron Mask - time in cron format

[exec at: 07.02.2019 10:40:52, exec time: 350ms, nodes: ds1@ecss1]

show

Команда для просмотра информации о таймере ECSS-10 созданного для услуги "Будильник".

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

/cluster/storage/<CLUSTER>/timerserver/show

Синтаксис:

show [-s] <TimerID>

Флаги:
-s — показать короткую версию

Опции:
<Timer ID> — идентификатор таймера

Пример:

admin@[ds1@ecss1]:/$ cluster/storage/ds1/timerserver/show {ss,alarm,"biysk.local","240101",alarm_1}    
Timer:
┌─────────────────────────────────────────┬───────────────────┬─────────┬─────────┬─────────────┬────────────────────────────────────────────────────────────────────────────────┬─┬─────────────────────────────────────────────────────────────┐
│                   Id                    │       Time        │Delay(ms)│  Node   │   Ex : Rk   │                                    Payload                                     │P│                          Cron Mask                          │
├─────────────────────────────────────────┼───────────────────┼─────────┼─────────┼─────────────┼────────────────────────────────────────────────────────────────────────────────┼─┼─────────────────────────────────────────────────────────────┤
│{ss,alarm,"biysk.local","240101",alarm_1}│07.02.2019 12:00:00│         │ds1@ecss1│Ex: undefined│{alarm_in,<<"alarm.ss.80f70000-b700-0e00-f050-ce6f92000000">>,                  │*│[{dow,[1,2,3,4,5]},{h,[12]},{min,[0]},{timezone,'UTC+07:00'}]│
│                                         │                   │         │         │Rk: undefined│          {ss,alarm,"biysk.local","240101",alarm_1},                            │ │                                                             │
│                                         │                   │         │         │             │          alarm_1,"biysk.local","240101",not_found,"*","lunch",45,3,60}         │ │                                                             │
└─────────────────────────────────────────┴───────────────────┴─────────┴─────────┴─────────────┴────────────────────────────────────────────────────────────────────────────────┴─┴─────────────────────────────────────────────────────────────┘

[exec at: 07.02.2019 11:15:31, exec time: 100ms, nodes: ds1@ecss1]