Dynamo TUI is a K9s-like terminal interface designed for effectively monitoring NVIDIA Dynamo deployments. With features like real-time ETCD service discovery, NATS monitoring, and Prometheus metrics integration, it provides a comprehensive view of system health and performance. Navigate efficiently with keyboard shortcuts to enhance your operational workflow.
Dynamo TUI is a powerful Terminal User Interface designed for real-time monitoring of NVIDIA Dynamo deployments. Modeled after K9s, Dynamo TUI offers a seamless experience for users managing ETCD services, NATS messaging, and Prometheus metrics, all in a concise and intuitive layout.
Dynamo TUI can be executed simply as follows:
# Basic usage (connects to local ETCD + NATS)
dynamo-tui
# With Prometheus metrics endpoint
dynamo-tui \
--metrics-url http://localhost:9100/metrics \
--metrics-interval 3s \
--nats-interval 2s
# With custom ETCD/NATS endpoints
dynamo-tui \
--etcd-endpoints http://etcd1:2379,http://etcd2:2379 \
--nats-server nats://nats-server:4222
Dynamo TUI integrates various components ensuring a robust monitoring system:
+-------------------------------------------------+
| Sources (async Tokio tasks) |
| +------+ +------+ +---------+ |
| | ETCD | | NATS | | Metrics | |
| +--+---+ +--+---+ +----+----+ |
| +----------+-----------+ |
| | mpsc channel |
| v |
| +---------------------+ |
| | App (state) | <- Input events |
| +----------+----------+ |
| | |
| v |
| +---------------------+ |
| | UI (Ratatui) | |
| +---------------------+ |
+-------------------------------------------------+
Dynamo TUI is an essential tool for efficiently managing and monitoring NVIDIA Dynamo environments, providing visibility into key metrics and statuses, enhancing operational insight, and facilitating rapid navigation through a user-friendly interface.
No comments yet.
Sign in to be the first to comment.