Monitoring JBoss Data Grid

Metrics collection

Configuration data

  • Process ID
  • JBoss Data Grid Version
  • JGroups Version
  • HotRod Max Worker Threads
  • Worker Threads
  • Ports
  • Caches

    • Status
    • Start Time
    • Cluster Name
    • Statistics Enabled
    • Configuration
  • JGroups Clusters

    • Cluster Name
    • Cluster Address
    • Channel State
    • Channel Statistics Enabled
    • UDP Statistics Enabled
    • Incoming Messages Thread Pool (Enabled, Min/Max Threads, Keep Alive Time, Queue Enabled, Queue Max Size, Rejection Policy)
    • OOB Messages Thread Pool (Enabled, Min/Max Threads, Keep Alive Time, Queue Enabled, Queue Max Size, Rejection Policy)
    • Timer Thread Pool Max Threads (Enabled, Min/Max Threads, Keep Alive Time, Queue Max Size, Queue Max Size, Rejection Policy)

Performance metrics

  • Cache Latency, Throughput
  • Cache Hits, Hit Ratio, Misses
  • Other Cache Statistics

    • Puts
    • Read/Write Ratio
    • Entries
    • Evictions
  • Hot Rod Connections
  • JGroups Cluster UDP Statistics

Health Signatures

For each sensor, there is a curated knowledgebase of health signatures that are evaluated continuously against the incoming metrics and are used to raise issues or incidents depending on user impact.

Built-in events trigger issues or incidents based on failing health signatures on entities, and custom events trigger issues or incidents based on the thresholds of an individual metric of any given entity.

For information about built-events for the JBoss Data Grid sensor, see the Built-in events reference.