Monitoring Neo4j

The Neo4j sensor is automatically deployed and installed after you install the Instana agent.

Supported information

Supported versions

Currently supported versions are Neo4j 3.2 to 3.4.

Supported client-side tracing

For this technology, Instana supports client-side tracing for the following language:

Sensor (Data Collection)

Tracked Configuration

  • Version
  • Database name
  • Store Id
  • Store directory
  • Bolt listen address (if configured)
  • HTTP listen address (if configured)
  • HTTPS listen address (if configured)

Metrics

  • ID Allocation
    • Nodes
    • Properties
    • Relationships
    • Relationship Types
  • Store Sizes¹
    • Nodes
    • Properties
    • Relationships
    • Labels
    • String Properties
    • Array Properties
    • Schemas
    • Counters
    • Indices
    • Transaction Logs
    • Total Store
  • Transactions (starting with Neo4j 3.3)
    • Last Transaction ID
    • Open
    • Opened
    • Committed
    • Rolled Back
    • Peak Concurrent
  • Page Cache (starting with Neo4j 3.3)
    • Usage Ratio (starting with Neo4j 3.4)
    • Hit Ratio (starting with Neo4j 3.3.5)
    • Written Bytes
    • Read Bytes
    • Pins
    • Flushes
    • Faults
    • Evictions
    • Eviction Exceptions
    • File Mappings
    • File Unmappings

The metrics are based on the JMX Metrics of Neo4j. Please read that documentation for a detailed explanation of the metrics.


¹ The Store Sizes are provided since Neo4j 3.3, older versions provide Store File Sizes metrics, with less information.