Контроль дисков
Предназначен для отслеживания объема памяти, занимаемого Платформой в системе и регулирования этого объема в случаях превышения определенных порогов памяти.
Оценка заполненности папок производится исходя из их фактического размера, а не объема, выделенного конкретной папке на диске:

Контроль дисков настраивается в конфигурации кластера или в конфигурации сервера. При этом настройки, указанные в конфигурации сервера, будут учитываться с более высоким приоритетом, чем настройки в конфигурации кластера.
Контроль дисков включается установкой значения true параметра useDiskControl.
Установка значений объема занимаемых файлов настраивается в блоке параметров diskUsageParams.
Список параметров
Список параметров для контроля дисков:
totalMaxSizeMb - максимальный размер папки Platform. Путь до папки по умолчанию: C:\ProgramData\Datareon\Platform.
dataMaxSizeMb - максимальный размер папки NodeStorage в папке Platform.
logsMaxSizeMb - максимальный размер папки с логами Logs.
trackingMaxSizeMb - максимальный размер папки Trace.
archiveMaxSizeMb - максимальный размер папки Archive.
totalMaxSizeMb
При достижении порога в 90% - появляется плитка со статусом Предупреждение о нехватке места.

При достижении порога в 95% - появляется плитка со статусом Ошибка.

При достижении порога в 100% - появляется плитка со статусом Критичная ошибка.
Система перестает обрабатывать прием или отправку сообщений.
После восстановления памяти система автоматически возобновляет работу; сообщения, отправленные во время сбоя, продолжают обрабатываться и доходят до получателя.
logsMaxSizeMb
При достижении порога в 95% сортируются все файлы в папке Logs по дате и удаляются файлы, созданные более чем сутки назад, до достижения порога в 80%. Если количества устаревших файлов недостаточно для очищения до 80 процентов, удаляются файлы из папок с самым большим количеством файлов.
dataMaxSizeMb (NodeStorage)
Если достигнут порог в 90%, появляется плитка со статусом Предупреждение.
Если достигнут порог в 95%, появляется плитка со статусом Ошибка.
Если достигнут порог в 100%, появляется плитка со статусом Критичная ошибка и останавливается обработка данных.
trackingMaxSizeMb
При превышении 90% от максимального объема очищается папка Trace до достижения 80% от максимального, Удаляются самые старые файлы.
archiveMaxSizeMb
При превышении 90% от максимального объема очищается папка Archive до достижения 80% от максимального.
Удаляются самые старые файлы.
Пример:
"useDiskControl": true,
"diskUsageParams": {
"$type": "DT.DiskUsageParams, DT_Core",
"archiveMaxSizeMb": 100,
"trackingMaxSizeMb": 100,
"dataMaxSizeMb": 1024,
"logsMaxSizeMb": 100,
"totalMaxSizeMb": 2048
},
Очистка архивов и трейсов
Платформа предоставляет два способа ведения журналов для мониторинга и управления сообщениями:
Архив необработанных сообщений
Журнал трассировки
Архив необработанных сообщений
Назначение
Журнал архива необработанных сообщений выполняет следующие функции:
Сохранение необработанных сообщений
Фиксация причин сбоев при обработке сообщений
Где найти
Центр мониторинга и администрирования
Разделы состояния серверов, сервисов и внешних систем
Закладка Архив
Причины попадания сообщений в архив
Отсутствие обработчиков сообщения
Ошибки во время обработки сообщения
Функциональные возможности
Просмотр списка архивных сообщений
Фильтрация сообщений
Возврат сообщений в обработку
Очистка журнала
Экспорт в Excel
Детальный просмотр состояния сообщений
Технические детали
Физическое хранение: отдельные файлы в каталоге Archive
Управление: объект класса ArchiveStorage
Встроенный механизм контроля размера журнала
Журнал трассировки
Назначение
Журнал трассировки содержит подробную информацию о процессах обработки сообщений в платформе.
Где найти
Центр мониторинга и администрирования
Раздел Обслуживание
Пункт Журнал трассировки
Функциональные возможности
Включение / выключение режима трассировки
Фильтрация записей
Очистка журнала
Экспорт в Excel
Детальный просмотр информации об обработке сообщений
Технические детали
Физическое хранение: отдельные файлы в каталоге Traces
Управление: объект класса TraceStorage
Настройка параметров
Контроль размера журналов
Параметры настройки:
UseDiskControl: включение режима контроля дискового пространства
DiskUsageParams.ArchiveMaxSizeMb: максимальный размер журнала при включенном контроле
ArchiveStorageParams.ArchiveMaxSizeMb: максимальный размер журнала при выключенном контроле
Рекомендации
Регулярно проверяйте архив необработанных сообщений
Настройте параметры контроля размера журналов
Используйте функции фильтрации и экспорта для анализа