Using Amazon CloudWatch to monitor Neo4j logs

This article describes how to set up Amazon CloudWatch. Amazon CloudWatch Logs allows you to monitor, store, and access your Neo4j log files from Amazon EC2 instances, AWS CloudTrail, or other sources. You can then retrieve the associated log data… Read more →

Explore:  


Neo4j Desktop password change failure

This document provides info and resolution for the error message on a clean install of Desktop 1.0.2x, Neo4j DB version 3.3.x mentioning “Database failed to create: Error: Could not change password neo4j” Error: Error message on a clean install of… Read more →

Explore:  


Analyzing a java heap dump

The purpose of this article is to help you go through the acquired heapdump with Eclipse MAT. It covers how to parse a large heap files and what to look for. When you experience an OutOfMemory exception, it will produce… Read more →

Explore:  


Diagnosing network latency in a Causal Cluster using MTR

MTR is a simple ICMP based test combining ping and traceroute. The following demonstrates usage of the MTR trace tool to diagnose network latency and packet loss in a Causal Cluster. The tool is commonly used on Windows via the… Read more →

Explore:  


Configuring Remote JMX monitoring

In order to enable JMX Remote monitoring, edit the neo4j-wrapper.conf file in Neo4j 3.0.x versions or neo4j.conf file in Neo4j 3.1.x versions and uncomment the following lines: dbms.jvm.additional=-Dcom.sun.management.jmxremote.port=3637 dbms.jvm.additional=-Dcom.sun.management.jmxremote.authenticate=true dbms.jvm.additional=-Dcom.sun.management.jmxremote.password.file=conf/jmx.password dbms.jvm.additional=-Dcom.sun.management.jmxremote.access.file=conf/jmx.access After uncommenting the above lines, restart neo4j. If the… Read more →

Explore:  


Using supervisord to manage Neo4j process

In general, running the neo4j process directly is the most common way to start and stop the neo4j server. However, if you use supervisord to manage processes, this has worked for others. Things to keep in mind: supervisord can only… Read more →

Explore:  


Changes to metrics.csv reporting from 2.x to 3.x

Metrics reporting is an Enterprise feature which upon enablement allows for the creation of .csv files at a specified interval to record key metrics. This is described in detail at http://neo4j.com/docs/operations-manual/current/monitoring/. Differences between 2.x and 3.x are as follows: File… Read more →

Explore:  


An explanation of entries in query.log

This document aims to provide descriptions of components of the query.log logfile located at $NEO4J_HOME/logs. Note that the following configs in conf/neo4j.conf need to be uncommented for the query log to include mentions of the useful parameters described in this… Read more →

Explore:  


How to monitor Neo4j with Prometheus

Commencing with the release of Neo4j Enterprise 3.4, one can now use the open source monitoring tool Prometheus to monitor Neo4j. The following article details a basic Prometheus implementation to demonstrate the connectivity between Prometheus v2.2.1 and Neo4j. After installing… Read more →

Explore: