Как получить все пользовательские сессии на сервере marklogic? - PullRequest
0 голосов
/ 22 октября 2018

Мне нужно получить всю информацию о сеансе пользователя и связанные с ним данные на сервере БД Marklogic.Дайте мне знать, если какие-либо вопросы или любой другой инструмент полезен.

С уважением

1 Ответ

0 голосов
/ 17 января 2019

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

Например, с помощью document-insertСобытие аудита включает URI документа и пользователя, который выполнил действие: https://docs.marklogic.com/guide/admin/auditing#id_15948

Пример записи аудита для вставки документа:

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

Вы также можете использовать конечную точку GET / manage / v2 / logs для извлечения событий AuditLog:

http://localhost:8002/manage/v2/logs?filename=AuditLog.txt

...