As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
I am using ElasticSearch for audit logging. I have set all the configurations required in nuxeo.conf. How can I fetch audit logs for a period of time and for group creation or permission and other activities?
Hello,
I think it depends on how are you going to access those logs, and the purpose of doing it. For example, if you just want to access with administrations purpose, you can check them directly in ElasticSearch using the "Head" plugin for Google Chrome browser: https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm](https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm).
If you want to work with Audits inside your nuxeo instance, you can use the "Audit API" for it: https://doc.nuxeo.com/nxdoc/audit/#querying-the-audit-data-store
And if you want to manage all the audits, you can even use Kibana, connecting it to your ElasticSearch instance. It is similar as the "ElasticSearch Head" plugin, but with a lot of advanced features.
Regards.
If you need to get the audit trail records for a document, you have to use our REST API adapter: /api/v1/id/{docId}/@audit. You can have a look to the page provider we're using: https://explorer.nuxeo.com/nuxeo/site/distribution/Nuxeo%20Platform%20LTS%202019-10.10/viewComponent/org.nuxeo.ecm.platform.audit.PageProviderservice.es.contrib . If you need more detailed information on audit, please refer to the Audit Documentation Page
Regards