Настройки сервиса «Аудит»¶
Настройки, указанные в таблице, могут переопределяться через сервис «Управление настройками».
Настройки сервиса «Аудит»
| Ключ | Тип | Описание | Значение по умолчанию |
|---|---|---|---|
| docshouse.audit.keepArchiveFiles | java period | Период хранения архивов с записями журнала событий аудита в формате ISO 8601 | 5 years |
| docshouse.audit.archiveSource | string | Место хранения архивов с записями журнала событий аудита. Может принимать следующие значения: FileService; LightFileService | FileService |
| docshouse.audit.keepinDatabase | java period | Период хранения записей журнала событий аудита по умолчанию в формате ISO 8601 | 3 years |
| docshouse.audit.actionOnExpiration | string | Действие с записями журнала событий аудита при достижении ими срока архивирования | Archive |
| docshouse.audit.monitorHeartbeatInterval | java period | Периодичность отправки запросов другим сервисам для проверки их состояния | 10m |
| docshouse.audit.requestFrozenPeriod | java period | Период времени, прошедший с момента последнего обновления запроса для признания его зависшим | 10m |
| docshouse.audit.createArchiveFilePolicy | string | Код политики размещения архивов с записями журнала событий аудита | null |
| docshouse.audit.requestBlockPeriod | java period | Период блокировки запроса при взятии его в работу исполнителем запроса | 5m |
| docshouse.audit.stateMonitorScheduler | java period | Периодичность запуска монитора состояний | 10m |
| docshouse.audit.datasource | string [] | В какое (какие) БД сохраняются события аудита |
Ключ «docshouse.audit.datasource»
Важно не только какие БД прописаны, но и в каком порядке:
- первый тип БД используется для чтения событий методами самого сервиса;
- первый и второй типы БД, используются при для хранения событий.
| Возможное значение | Описание |
|---|---|
| db | События аудита хранятся только в БД PostgreSQL |
| db,elastic | События аудита сохраняются и в БД PostgreSQL, и в Elasticsearch, но чтение и выборки производятся из БД PostgreSQL |
| elastic,db | События аудита сохраняются и в БД PostgreSQL, и в Elasticsearch, но чтение и выборки производятся из Elasticsearch |
| elastic | События аудита сохраняются и в БД PostgreSQL, и в Elasticsearch, но чтение и выборки производятся из Elasticsearch |