Контроль всплеска¶
1. Программа вычисляет кол-во звонков в CDR за указанный интервал и за предыдущий такой же интервал для текущего пира.
2. В случае, если кол-во звонков в текущем интервале меньше указанного предела кол-ва, то значение считается статистически незначимым.
Программа завершает обрабатывать текущий пир и переходит к следующему.
3. Получив 2 вышеуказанных значения, программа сравнивает их и применяет лимиты (относительный и абсолютный).
Относительная разница вычисляется по формуле
(now - previous) * 100 / now
Абсолютная разница вычисляется по формуле
now - previous
где now - кол-во звонков в текущем интервале, previous - кол-во звонков в предыдущем интервале.
4. Если результат сравнения выходит за все (определенные) лимиты, то высылается письмо на указанный e-mail используя указанный шаблон письма и почтовую учетную запись.
При отправке письма шаблону письма передаются следующие параметры:
${PEER} - название пира, на котором выполнялась проверка
${PREVIOUS} - кол-во звонков в предыдущем интервале
${CURRENT} - кол-во звонков в текущем интервале