Интеграционная платформа для Интернета вещей
Remote Monitoring, M2M and Device Management Software Platform
AggreGate Platform

Статистический контроль процессов

Классические системы мониторинга хранят историю значений метрик в реляционной базе данных. Это хорошо работает при достаточно большом периоде опроса, если старые события периодически очищаются и количество устройств относительно не велико. Но что, если мы опрашиваем десять метрик от одной тысячи устройств каждую минуту и ​​храним данные в течение десяти лет? Нам нужно будет хранить 50 миллиардов записей в базе данных! При этом нам не нужно хранить поминутную статистику за эти годы, нас интересует в среднем за год. Платформа AggreGate имеет решение для таких случаев.

AggreGate может хранить данные за длительный период в кольцевой базе данных (RRD). Модуль, отвечающий за сбор, хранение и обработку данных временных рядов называется модулем статистического управления процессами (SPC) или просто статистика.

Кольцевая база данных предназначена для хранения рядов данных, таких как пропускная способность сети, температура, загрузка процессора и другие. Данные хранятся в кольцевом буфере, при этом место, занимаемое ими с течением времени остается неизменным.

Кольцевая база данных имеет два важных преимущества для хранения долгосрочных статистических данных:

  • Небольшой и постоянный размер базы данных
  • Очень быстрый доступ к историческим данным за любой период времени

Другие возможности, включенные в модуль статистики:

  • Автоматический расчет скорости (расход, трафик)
  • Отслеживание средних, минимальных и максимальных значений по минутам, часам, дням, неделям, месяцам и годам, значений калибровочного типа и счетчиков
  • Настраиваемая точность и сглаживание для старых значений
  • Одновременное хранение данных в "классическом" неагрегированном виде