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.
| State | Meaning |
|---|---|
| Healthy | Component operating within normal parameters |
| Degraded | Operating but with reduced performance or capacity |
| Unhealthy | Failing to meet SLA, intervention recommended |
| Dead | Component 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/ERRORwith 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.