Графики по математическим операциям
В случае, если данных, возвращаемых в результате проверки, и графиков по ним недостаточно, используется функционал построения графиков на основе математических операций над метриками из одного или нескольких объектов. К примеру, можно построить графики:
-
суммарной нагрузки на CPU нескольких машин, например, основной и резервной;
-
отношения количества успешных транзакций к их общему количеству;
-
разницы выручки в двух магазинах;
и многого другого.
Построение графиков по математическим операциям
Создание графика на основе математических операций аналогично добавлению нового графика. При этом достаточно выбрать необходимые метрики из списка, использовать математические операции, скобки и константы.
Пример:
Для построения графиков доступны те же операции, операторы и функции, что и в Условиях перехода состояний.
Пример использования функций
Ниже приведен пример использования нескольких функций для построения
графиков нагрузки на интерфейс по "накопительным" метрикам ifOutOctets
и ifInOctets
, собираемых с устройства по протоколу SNMP Get.
В примере использованы следующие функции:
Функция | Описание | ||
---|---|---|---|
delta(x) |
Разница между текущим и предыдущим значением метрики x. |
||
deltaRoll(x) |
Только неотрицательная разница между текущим и предыдущим значением метрики x. Отрицательное значение разницы заменяется на последний неотрицательный результат.
|
||
timestamp() |
Метка времени каждой метрики из возвращаемого ряда значений в формате 13-значного числа (с миллисекундами).
|
Использование нескольких формул позволяет добавить несколько графиков на одну шкалу: