Режим оперативного хранения агрегированных данных

Коллектор предоставляет режим оперативного хранения агрегированных данных. В этом режиме коллектор накапливает данные в отдельном хранилище и предоставляет доступ к этим данным для анализа. Этот режим ускоряет получение агрегированной статистики конечными пользователями, снижает нагрузку на ClickHouse и гарантирует доступность агрегированных данных в случае отказа ClickHouse. Также данный режим можно использовать для минимальных инсталляций коллектора без установки ClickHouse.

Агрегируемая статистика

В режиме оперативного хранения доступности, коллектор выполняет агрегацию следующих данных:

  • топ IP-адресов отправителя
  • топ IP-адресов получателя
  • топ портов отправителя
  • топ портов получателя
  • топ длины пакетов
  • топ TCP-флагов

При наличии базы GeoIP, также будут доступны дополнительные данные:

  • топ стран отправителя
  • топ стран получателя
  • топ автономных систем отправителя
  • топ автономных систем получателя

Также топ IP-адресов отправителя и получателя будут содержать гео-данные.

Настройка режима оперативного хранения

По умолчанию режим оперативного хранения выключен.

Включение данного режима приводит к дополнительному расходу оперативной памяти на коллекторе. С рекомендованными настройками hugepages дополнительно расходуется 80 МБ изначально и по 1.5 МБ на политику, а обычной памяти дополнительно расходуется по 120 МБ на политику. В режиме оперативного хранения топ считается только в общей защите и не более, чем у 62 политик.

Для включения режима оперативного хранения задайте в файле /srv/collector/.env следующие переменные:

COLLECTOR_STATS_TOP_SIZE=15
COLLECTOR_BACKEND_STATS_PERIOD="1h"

COLLECTOR_STATS_TOP_SIZE задает максимальное хранимое количество топ-элементов. Рекомендуемое значение: 15.

COLLECTOR_BACKEND_STATS_PERIOD задает максимальную длительность хранения статистики. Рекомендуемое значение: 1h