Get metrics from Neo4j service in real time to:
- Visualize and monitor Neo4j states.
- Be notified about Neo4j failovers and events.
The Neo4j check is NOT included in the Datadog Agent package.
To install the Neo4j check on your host:
- Download the Datadog Agent.
- Download the
check.py
file for Neo4j. - Place it in the Agent's
checks.d
directory. - Rename it to
neo4j.py
.
To configure the Neo4j check:
-
Create a
neo4j.d/
folder in theconf.d/
folder at the root of your Agent's directory. -
Create a
conf.yaml
file in theneo4j.d/
folder previously created. -
Consult the sample neo4j.yaml file and copy its content in the
conf.yaml
file. -
Edit the
conf.yaml
file to configure the servers to monitor:neo4j_url
: Set to the url of the server (i.ehttp://ec2-54-85-23-10.compute-1.amazonaws.com
)port
: Set to the http port used by Neo4j. Default is 7474username
: Set to a valid Neo4j usernamepassword
: Set to the password for the usernameconnect_timeout
: Setting for the length of time to attempt to connect to the Neo4j serverserver_name
: Set to what should be displayed in DataDogversion
: Set to the Neo4j version
Run the Agent's status
subcommand and look for neo4j
under the Checks section.
See metadata.csv for a list of metrics provided by this check.
The Neo4j check does not include any events at this time.
This Neo4j check tags all service checks it collects with:
server_name:<server_name_in_yaml>
url:<neo4j_url_in_yaml>
neo4j.can_connect
:
Returns CRITICAL
if the Agent fails to receive a 200 from the monitoring endpoint, otherwise returns OK
.
Need help? Contact Datadog support.