Контроль всплеска

1. Программа вычисляет кол-во звонков в CDR за указанный интервал и за предыдущий такой же интервал для текущего пира.

2. В случае, если кол-во звонков в текущем интервале меньше указанного предела кол-ва, то значение считается статистически незначимым.
Программа завершает обрабатывать текущий пир и переходит к следующему.

3. Получив 2 вышеуказанных значения, программа сравнивает их и применяет лимиты (относительный и абсолютный).

Относительная разница вычисляется по формуле

(now - previous) * 100 / now

Абсолютная разница вычисляется по формуле
now - previous

где now - кол-во звонков в текущем интервале, previous - кол-во звонков в предыдущем интервале.

4. Если результат сравнения выходит за все (определенные) лимиты, то высылается письмо на указанный e-mail используя указанный шаблон письма и почтовую учетную запись.

При отправке письма шаблону письма передаются следующие параметры:
${PEER} - название пира, на котором выполнялась проверка
${PREVIOUS} - кол-во звонков в предыдущем интервале
${CURRENT} - кол-во звонков в текущем интервале

English translation