Neo4j can be Monitored using Prometheus and Grafana.

The Neo4j Graph Database provides a complete set of metrics that allow continuous monitoring of status, performance, and usage of everything important, from transactions lifecycle, memory utilization, driver sessions all the way to cluster communication.

When you need to integrate with an existing monitoring infrastructure, it is not always possible or desirable to install new tools. As Prometheus becomes a widely used solution, it is likely to be the choice of preference in many organizations for storing and querying time series data. …

The idea of clustering
The idea of clustering


Neo4j’s Causal Clustering provides three main features:

  1. Safety: Core Servers provide a fault-tolerant platform for transaction processing which will remain available while a simple majority of those Core Servers are functioning.
  2. Scale: Read Replicas provides a massively scalable platform for graph queries that enables very large graph workloads to be executed in a widely distributed topology.
  3. Causal consistency: when invoked, a client application is guaranteed to read at least its own writes.

Together, this allows the end-user system to be fully functional and both read and write to the database in the event of multiple hardware and network failures and makes reasoning about database interactions straightforward.

Operational view


Rushikesh Chavan

Certified Neo4j Developer | Full Stack Developer | Android Application Developer | Data Science Enthusiastic | NoSql | Elasticsearch | DotNet | SQL |

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store