Using Dashboards
This guide describes the canned Rumi Monitor dashboards and how to use them for monitoring.
Dashboard Overview
Rumi Monitor ships with three operational dashboards, each providing a different view of the system:
Container Stats
Individual container health and performance
system_name, vm_name
Application Stats
Application-level messaging and processing metrics
system_name, vm_name, app_name
Host Stats
Physical host resource utilization
host_name
Container Stats Dashboard
This dashboard provides container-level metrics for monitoring the health and performance of individual Rumi containers.
Panels
Apps Summary β Table showing application state, role, HA policy, and loaded time for each application in the container.
CPU Load β Process CPU load and host system CPU load over time.
Threads β Thread count and processor count.
Heap Memory β Heap used and non-heap used memory over time.
Host Memory β Physical memory size and usage.
Garbage Collection β GC counts and durations by collector.
JIT Compiler β JIT compilation time.
Heartbeat Logger β Heartbeat logging statistics.
Admin Client β Admin client connection statistics.
Trace Log β Trace log output.
Usage
Select a system from the dropdown.
Select a container from the dropdown.
Panels display real-time metrics for the selected container.
Use the time range selector to focus on specific time periods.
Application Stats Dashboard
This dashboard provides application-level metrics for monitoring messaging, store operations, and processing latency.
Panels
Store Operations β Hit rate, miss rate, eviction rate, and entry counts.
Message Throughput β Inbound and outbound message counts by type.
Disruptor Stats β Ring buffer utilization and backpressure.
Transaction Latencies β End-to-end transaction latency histograms and percentiles.
Messaging Latencies β Per-message-type latency statistics.
Custom Gauges β User-defined application gauges.
Custom Counters β User-defined application counters.
Bus Statistics β Per-bus messaging statistics.
Usage
Select a system, container, and application.
For bus-level metrics, select a specific bus.
Use the time range to correlate latency spikes with throughput changes.
Host Stats Dashboard
This dashboard provides host-level metrics for monitoring physical resource utilization.
Panels
Disk Usage β Disk space utilization and I/O rates.
CPU Usage β System and process CPU load.
Memory Usage β Physical memory utilization.
Thread Counts β Per-container thread counts on the host.
Trace Log β Host-level trace output.
Usage
Select a host from the dropdown.
Optionally filter by system to focus on specific deployments on that host.
Use host metrics to identify resource contention between containers sharing a host.
Last updated