Audit logs in Neo4j


(Boris) #1

Looking for more information on creating auditing inside neo4j to track all changes to Nodes, relationships, properties, etc. Are there any new approaches compared to those referenced below? Is there any plans for Neo4j to ever support auditing natively?

Currently know about the following options -

  1. GraphAware's Audit Module (https://graphaware.com/neo4j/2018/02/28/audit-module.html)

  2. Versioner Core (https://github.com/h-omer/neo4j-versioner-core)

(both from previous thread at: History management for node properties in Neo4j)

Currently we're using a custom solution and looking for other options. Thank you.


(Michael Hunger) #2

You could also use APOC triggers to create audit information inside or outside of the db.
Write your own tx-event-handler or use our Kafka-Integration for an external audition trail.