Skip to content

Monitoring

Aeron exposes a rich set of lock-free counters in shared memory. Knowing which ones matter — and what a bad value looks like — is the difference between catching a problem at 2pm and getting paged at 2am.

  • Counters — the shared-memory counter file and the signals worth alerting on.
  • aeron-stat — live view of driver and stream counters.
  • aeron-stat-diag — automated health checks and what they look for.
  • cluster-diag — cluster-specific diagnostics and common pitfalls it surfaces.
  • Aeron Insight (Premium) — production observability and diagnostics.
SignalWhat it meansLook for
Back-pressurePublisher is being throttled by an unready subscriberSustained non-zero → consumer can’t keep up
NAKs / retransmitsPacket loss on the wireRising rate → network or buffer sizing problem
Loss gapsReceiver waiting on missing dataNon-trivial gaps → loss + slow recovery
Conductor duty cycleDriver event loop latencySpikes → CPU contention / lost core isolation