Квоты результатов

Файл /opt/alertixnta/config/quotas.json регулирует сохранение результатов в data/results/ по классам обработки. Единица — МиБ; 0 отключает сохранение класса, -1 снимает ограничение. Квота не является сроком хранения и не заменяет резерв свободного места файловой системы.

Таблица. Параметры quotas.json

ПараметрЗначенияНазначение и особенности

enabled

true

Служебный признак. Управляйте сохранением значениями квот.

detectOk

1000 МиБ

Успешно распознанные объекты, detect/ok.

sendFail

10 МиБ

Результаты, не доставленные получателю, errors/send_fail.

preParseError

0

Ошибки предварительного разбора, errors/parse.

rawFiltered

0

Объекты, отброшенные фильтром пакетов, errors/raw_filter_drop.

rawFilterError

0

Ошибки предварительного фильтра, errors/raw_filter_error.

unknownObject

0

Неизвестные объекты, unknown.

detectUnknown

0

Объекты, не распознанные детекторами, detect/unknown.

detectError

0

Ошибки детектирования, errors/detect.

detectNoObjects

0

События без данных, detect/nodata.

detectFiltered

0

Предварительно отфильтрованные объекты, raw_filter_drop.

messageFilterError

0

Ошибки фильтра сообщений, errors/detect_filter.

sendError

0

Ошибки отправки, errors/send_error.

notProcessed и parseError

0; зарезервированы

Каталогов хранения не имеют; на сохранение не влияют.

Квоты читает analyser, а detectOk, sendError и sendFail также transfer. После изменения перезапустите соответствующие службы в согласованное окно. Сохранённые индексы detect.db3, error.db3, send.db3, sendfail.db3 и unknown.db3 относятся к результатам; не удаляйте их отдельно от данных в ходе обычной очистки.

Важно. Не удаляйте quotas.json для отключения сохранения. При отсутствии файла применяются другие значения, в том числе неограниченный detectOk. Явно задайте 0 для классов, которые не требуется сохранять.