Типы серий переменных
Настройка серии Тип полностью меняет способ, согласно которому "сырые" исходные данные конвертируются в точки графика. Существуют четыре типа серий:
- Индикатор
- Счетчик с переполнением
- Счетчик без переполнения
- Сбрасываемый
![]() | Если серия основана на статистике, ее тип должен совпадать с типом статистического канала, на котором она основана. |
Индикатор
Исходное значение сохраняется как оно есть, без какой-либо конверсии. Является настройкой по умолчанию, что удобно для применения в большинстве случаев.
Данный тип используется для измерения температуры, количества человек в комнате или биржевого курса.
Счетчик с переполнением
Подходит для продолжительных увеличивающихся счетчиков. Источник данных типа "Счетчик с переполнением" предподлагает, что счетчик никогда не уменьшается, за исключением случая переполнения счетчика. Серия учитывает данное переполнение. Счетчик показывает количество единиц изменения данных в секунду. Когда счетчик переполнен, серия проверяет, произошло ли переполнение на 32-битной или 64-битной границе и действует соответственно, добавляя подходящее значение в результат.
![]() | Проще говоря, Счетчик рассматривает разницу между предыдущим и текущим значением (дельту). Приведем пример одометра. Значение для точки на графике рассчитывается как разница показаний счетчика, поделенная на разницу по времени. |
Счетчик без переполнения
Серии этого типа будут показывать производные из последнего текущего значения источника данных. Данный тип удобнее в применении для индикаторов, например, для измерения количества людей, вошедших в или покидающих комнату. По сути счетчик без переполнения работает по тому же принципу, что и счетчик с переполнением, но без проверок переполнения счетчика. Поэтому, если счетчик не сбрасывается на 32 или 64 битах, вы можете использовать этот тип и сочетать его с минимальным значением, равным 0.
![]() | Производный тип похож на счетчик, но в данном случае возможен обратный отсчет. Например, при мониторинге реверсивного насоса. Итоговое число может быть как отрицательным, так и положительным. |
Сбрасываемый
Сбрасываемые серии используются для счетчиков, которые сбрасываются при чтении. Применяется к быстрым счетчикам, которые склонны к переполнению. Поэтому, вместо их чтения, вы делаете сброс после каждого прочтения, чтобы быть уверенным, что до следующего переполнения осталось максимум времени. Другое применение можно найти, например, для подсчета сообщений после последнего обновления.
![]() | Абсолютные серии похожи на одометр, однако, в данном случае счетчик сбрасывается каждый раз при прочтении. Значение для точки на графике рассчитывается как разница показаний счетчика, поделенная на разницу по времени. |