Health & Diagnostics

Thread health classification, WAL segment status, and two dedicated panes for real-time operational visibility.

HealthMonitor

From nerve-core. Uses AtomicU64 with Relaxed ordering for zero-contention updates.

StateMeaning
HealthyComponent operating within normal parameters
DegradedOperating but with reduced performance or capacity
UnhealthyFailing to meet SLA, intervention recommended
DeadComponent has stopped responding

Tracked Subsystems

  • Thread Manager: Per-thread health state with heartbeat monitoring
  • WAL Segments: Write-ahead log segment health, append throughput, backpressure state
  • Entity Count: Live entity gauge tracking for capacity planning
  • Queue Depth: Ingestion partition queue depth for backpressure detection

Console Pane

Structured log viewer with real-time filtering.

  • Log levels: DEBUG / INFO / WARN / ERROR with color coding
  • Timestamp-based filtering and full-text search (Ctrl+F)
  • Configurable via RUST_LOG (default: warn,tetrapus=info)

Wiretap Pane

Real-time event stream monitor for pipeline debugging. Shows message content, throughput counters, and source identification.

Questions?

Reach out for help with integration, deployment, or custom domain codecs.