Dashboard Overview
A tour of the KubeWatch dashboard after you log in.
After logging in, you land on the Dashboard, a real-time overview of all your monitored infrastructure.
Top bar
| Element | Description |
|---|---|
| Organization switcher | Switch between organizations if you belong to multiple (e.g., personal and work). |
| Agent selector | Filter all views to a specific agent, or show "All agents" for a combined summary. |
| Time range picker | Select a historical time window for metrics charts (last 1h, 6h, 24h, 7d, 30d). |
| Notifications bell | Shows unacknowledged alert count. Click to go to the Alerts page. |
Cluster summary cards
The top of the dashboard shows summary cards:
- Containers, total running containers across all selected agents
- CPU, aggregate CPU usage percentage
- Memory, aggregate memory usage and capacity
- Alerts, count of currently firing alerts
These cards update in real time via WebSocket, no page refresh needed.
Left sidebar navigation
| Section | What you'll find |
|---|---|
| Containers | List and detail view for all monitored containers |
| Kubernetes | Pod, node, service, and namespace views (Kubernetes agents only) |
| Alerts | Alert rules, firing alerts, and alert history |
| Logs | Live log streaming from containers and pods |
| Integrations | Database monitoring and notification channel configuration |
| Settings | API keys, billing, team members, organization settings |
Real-time updates
The dashboard maintains a WebSocket connection to the Live Data service. Container stats, pod status, and alert state changes are pushed to the browser automatically, you don't need to refresh the page. The connection indicator in the bottom-left corner shows whether the WebSocket is connected.
If the WebSocket disconnects (network interruption), the dashboard reconnects automatically with exponential backoff and re-fetches current state.
Dark mode
Toggle dark mode using the sun/moon icon in the top-right corner. Your preference is saved per browser.