Monitoring

Qualified Name Type Release

apoc.monitor.ids

apoc.monitor.ids() returns the object ids in use for this neo4j instance

Procedure

APOC Full

apoc.monitor.kernel

apoc.monitor.kernel() returns informations about the neo4j kernel

Procedure

APOC Full

apoc.monitor.store

apoc.monitor.store() returns informations about the sizes of the different parts of the neo4j graph store

Procedure

APOC Full

apoc.monitor.tx

apoc.monitor.tx() returns informations about the neo4j transaction manager

Procedure

APOC Full

The following returns ID usage:
CALL apoc.monitor.ids();
Table 1. Results
nodeIds relIds propIds relTypeIds

400

3560

4000

7

The following returns store information:
CALL apoc.monitor.kernel();
Table 2. Results
readOnly kernelVersion storeId kernelStartTime databaseName storeLogVersion storeCreationDate

FALSE

"neo4j-kernel, version: 3.5.6,73866e84158298d5f4a7325b6466c0189ad21d11"

"7f450cfe1e4fefb5"

"2019-06-24 12:01:01"

"graph.db"

0

"2019-06-24 11:59:28"

The following returns store size information:
CALL apoc.monitor.store();
Table 3. Results
logSize stringStoreSize arrayStoreSize relStoreSize propStoreSize totalStoreSize nodeStoreSize

691264

8192

8192

122400

171339

1207741

8190

The following returns transaction information:
CALL apoc.monitor.tx();
Table 4. Results
rolledBackTx peakTx lastTxId currentOpenedTx totalOpenedTx totalTx

2213

6

16

1

9170

6956