Articles tagged as monitoring
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…
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…
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…
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…
Configuring Remote JMX monitoring
In order to enable JMX Remote monitoring, edit the neo4j.conf file in Neo4j 3.1.x versions and uncomment the following lines: After uncommenting the above lines, restart neo4j. If the neo4j…
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…
Hosting Multiple Neo4j Instances On One Machine
This document lists some considerations whilst planning to host multiple neo4j instances on the same physical host machine. Multiple instances are allowed though this is not typically seen in the…
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…
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…
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…