Да вы правы.
Единственное что можно предложить еще, если 2+ (я не знаю как реализован у вас алгоритм расчета среднего) значения счетчика подряд равны 0, то результат тоже равен 0
. это будет сглаживать, такие пики. А вероятность того что в два раза подряд был пойман переход счетчика через 0 весьма мала.
т.е Если An-1 =0 AND An-2 =0 AND An>0 Тогда As =0
lexab
Posts
-
Average Delta per Second Calculation -
Average Delta per Second CalculationДоброго времени суток.
Давно сталкиваюсь с небольшой проблемой, но только собрался написать.
Есть несколько счетчиков трафика, для которых считается среднее значение, и отображается на графиках.
Если поток данных непрерывный, то все хорошо, если интрефейс падает, или DCI очищается,
то на графике рисуется пик с нереальным значением (в моем случае сотни гигабит) .
Если я правильно понял, то базе, в таблице idata_xxx для DCI храниться уже вычисленное среднее значение.
Поэтому когда возникает стартовая ситуация и предыдущее (начальное) значение равно 0, то в таблицу попадает оригинальное значение счетчика, которое в случае с 64 разрядным счетчиков весьма не маленькое.

Сейчас проблема решается удалением такого значения из базы. но это наверное не правильно

-
debug levelsДобрый день,
Где можно почитать какой уровень дебага (netxmsd -D x)
что выводит ?
и можно ли для него указать отдельный логфайл ?
Путем изучения исходников догадался что диапазон уровней 0-9
при 9 выводится все подряд, включая sql запросы -мне слишком подробно
при 8 вроде тоже самое только без sql
при 5 содержимое эвентов.
Можно подробнее ?