В этой статье:
Для отслеживания нарушений защиты системы доступен:
просмотр и настройка системных логов. Журнал с системными логами, идентифицирующий события, время и результат работы с сервером мобильной платформы. Для настройки параметров логирования на сервере мобильной платформы и на мобильном устройстве используйте вкладки «Настройки», «Глобальная политика логирования» в подразделе «Настройки системных логов», вкладку «Проектная политика логирования» конкретного проекта. Для получения подробной информации о настройке параметров логирования обратитесь к разделам «Настройка параметров хранения логов», «Настройка параметров политики логирования устройств»;
просмотр запросов к источникам данных. Журнал с подробной отладочной информацией о запросах ресурсов источника данных конкретным пользователем API. Для добавления и настройки правил логирования запросов к источникам данных используйте вкладку «Дебаг правила логирования запросов к источникам данных» в подразделе «Настройки системных логов». Для получения подробной информации обратитесь к разделу «Расширенное логирование запросов к источникам данных»;
просмотр фоновых задач. Журнал активных фоновых задач и задач, которые запускаются по расписанию. Для просмотра журнала фоновых задач используйте подраздел «Фоновые задачи». Для получения подробной информации о журнале фоновых задач обратитесь к разделу «Просмотр фоновых задач».
Примечание. Проверьте корректность системного времени перед установкой продукта «Форсайт. Мобильная платформа». Если системное время изменить после установки, то продукт не гарантирует корректность логирования и выполнения задач по расписанию.
Для просмотра системных логов используйте подраздел «Системные логи» в разделе «Системные логи и инструменты аналитики»:

В рабочей области отображается журнал с логами, позволяющий идентифицировать события, время и результат.
Важно. При изменении названия проекта будут недоступны предыдущие системные логи, сформированные до изменения названия. Для проекта с измененным названием формируются новые системные логи.
При нажатии на событие раскроется полное описание:

При активации правил логирования запросов к источникам данных записываются события типа «Запрос RPC API», «Запрос Web-сервиса», «Запрос JSON ресурса» со статусом «Дебаг». Доступно расширенное логирование следующих запросов:
/api/v1/rpc/{<название ресурса>}/;
/api/<v1 или v2>/web/{<название ресурса>}/;
/api/v1/json/{<название ресурса>}/.
Для просмотра описания событий со статусом «Дебаг» администратор должен обладать полномочием «Чтение дебаг логов» для одного из вариантов доступа:
Доступ к разделу «Среды». Доступен просмотр событий, связанных с запросами ресурсов любой среды;
Доступ к среде. Доступен просмотр событий, связанных с запросами ресурсов конкретной среды;
Доступ к проекту. Доступен просмотр событий, связанных с запросами ресурсов конкретного проекта.
Цветовая индикация определяет статус выполнения события. Серым цветом отмечаются события со статусом «Дебаг», содержащие подробную отладочную информацию, полученную в соответствии с добавленными правилами логирования запросов к источникам данных на вкладке «Дебаг правила логирования запросов к источникам данных» в подразделе «Настройки системных логов».
Пример описания события:

Примечание. Учётные данные и токены пользователей API, от которых направлен запрос, отображаются в захешированном виде без возможности обратного преобразования.
В свёрнутом описании события отображается метод API, который использовал пользователь, и маршрут обработки запроса в формате <метод API> <отправитель> - <получатель>, например:

В примере приведено событие, описывающее запрос, который отправил пользователь API серверу мобильной платформы для получения данных ресурса «ZFRUITS_GET».
Маршрут обработки запроса:
Пользователь API отправляет запрос на получение данных ресурса к серверу мобильной платформы (Пользователь - ФМП).
Сервер мобильной платформы отправляет запрос на получение данных ресурса к источнику данных/базе данных (ФМП - Источник/БД).
Источник данных возвращает данные запрашиваемого ресурса серверу мобильной платформы (Источник/БД - ФМП).
Сервер мобильной платформы возвращает данные ресурса пользователю API (ФМП - Пользователь).
Маршрут отображается в виде отдельных связанных событий.
Для одного запроса пользователя API может быть отображено несколько связанных событий.
Для просмотра связанных событий:
Раскройте описание основного события со статусом «Успех» или «Ошибка»:

Нажмите кнопку «Показать связанные логи».
После выполнения действий будут отображаться связанные события по конкретному запросу пользователя API, например:

Для отображения всех логов нажмите кнопку «Показать все логи» в описании основного события.
Событие со статусом «Дебаг» содержит в описании ответ, который записывается в файловое хранилище MinIO/Ceph в формате JSON и доступен для загрузки в виде файла, при выполнении следующих маршрутов обработки запроса:
Источник/БД - ФМП;
ФМП - Пользователь.
Для загрузки файла с ответом на запрос:
Раскройте описание события.
Скопируйте ссылку на файл с ответом в поле «Описание».
Примечание. Ссылка на загрузку файла действительна 365 дней с момента записи лога.
Вставьте ссылку в адресную строку браузера.
После выполнения действий начнётся загрузка файла с ответом на запрос.
В файловом хранилище MinIO/Ceph JSON-файлы с ответами хранятся в отдельном разделе debug-logs-storage по пути debug_logs/<наименование среды>/<наименование проекта>/<наименование ресурса>.
Наименование JSON-файла формируется следующим образом:
Источник - ФМП: ds_to_fmp_<время записи лога в момент получения запроса от пользователя>.json;
БД - ФМП: db_to_fmp_<время записи лога в момент получения запроса от пользователя>.json;
ФМП - Пользователь: fmp_to_user_<время записи лога в момент получения запроса от пользователя>.json.
Формат времени записи лога: %d-%m-%Y-%H-%M-%S.
Пример наименования JSON-файла: db_to_fmp_1-12-2024-14-55-1.json.
При необходимости очистки файлового хранилища от JSON-файлов удалите их с помощью интерфейса MinIO/Ceph. Для получения подробной информации о настройке удаления JSON-файлов по расписанию в MinIO обратитесь к разделу «Очистка файлового хранилища MinIO по расписанию».
Событие со статусом «Дебаг» содержит в описании команды для воспроизведения запроса от сервера мобильной платформы к определенному источнику данных/базе данных. Для разных источников и баз данных используйте соответствующий инструмент воспроизведения:
См. также:
Администрирование и контроль доступа | Настройка параметров хранения логов | Настройки параметров политики логирования устройств | Логирование запросов к источникам данных | Просмотр фоновых задач