Мне нужно получить всю информацию о сеансе пользователя и связанные с ним данные на сервере БД Marklogic.Дайте мне знать, если какие-либо вопросы или любой другой инструмент полезен.
С уважением
Возможно, вы захотите выяснить, предоставит ли Auditing Events достаточно информации, которую вы ищете.Существует ряд событий аудита , которые можно включить, и вы можете ограничить события аудита в соответствии с различными условиями.
Например, с помощью document-insertСобытие аудита включает URI документа и пользователя, который выполнил действие: https://docs.marklogic.com/guide/admin/auditing#id_15948
document-insert
Пример записи аудита для вставки документа:
2012-03-23 15:07:05.674 event=document-insert; type=insert; uri=/queries/5523898374388210414.txt; database=App-Services; success=true; user=admin-xxx; roles=admin;
Записи записываются в /var/opt/MarkLogic/Logs/AuditLog.txt
/var/opt/MarkLogic/Logs/AuditLog.txt
Вы также можете использовать конечную точку GET / manage / v2 / logs для извлечения событий AuditLog:
http://localhost:8002/manage/v2/logs?filename=AuditLog.txt