You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rich-Walrus is a command-line application that monitors critical storage metrics and provides a real-time visualization via the terminal. It tracks various storage health indicators, including metrics like checkpoint lag, event processing, and shard status, and displays them in an interactive dashboard format. The tool helps keep track of storage node health, offering visual feedback on performance metrics directly in the CLI.
Readmap:
Add support for monitoring aggregator and publisher nodes.
Implement background stress tests to evaluate node performance under load.
Improve real-time visualization and monitoring for storage, aggregator, and publisher nodes.
-h, --help show this help message and exit
--logs-lvl LOGS_LVL Set the logging level [DEBUG, INFO, WARNING, ERROR] (default: DEBUG)
--logs-path LOGS_PATH
Path to the log file. Use to debug incase of unexpected error. If not provided, logs will not be stored (default: None)
--dashboard-refresh-per-second DASHBOARD_REFRESH_PER_SECOND
Refresh rate of the table per second (default: 5)
--dashboard-graph-size DASHBOARD_GRAPH_SIZE
Edit size of graphs in case they are borken due too small screen size (default: 50)
--storage-metrics-url STORAGE_METRICS_URL
Storage node prometheus metrics url (default: http://127.0.0.1:9184/metrics)
--storage-rpc-url STORAGE_RPC_URL
Storage node RPC metrics url (default: https://127.0.0.1:9185)
--storage-refresh-metrics-rate STORAGE_REFRESH_METRICS_RATE
Refresh metrics every N second (default: 2)
--storage-refresh-rpc-rate STORAGE_REFRESH_RPC_RATE
Refresh rpc status every N second (/v1/health) (default: 20)