mirror of
https://github.com/henrygd/beszel.git
synced 2026-03-23 22:16:18 +01:00
expand container monitoring functionality (#928)
- Add new /containers route with virtualized table showing all containers across systems - Implement container stats collection (CPU, memory, network usage) with health status tracking - Add container logs and info API endpoints with syntax highlighting using Shiki - Create detailed container views with fullscreen logs/info dialogs and refresh functionality - Add container table to individual system pages with lazy loading - Implement container record storage with automatic cleanup and historical averaging - Update navbar with container navigation icon - Extract reusable ActiveAlerts component from home page - Add FooterRepoLink component for consistent GitHub/version display - Enhance filtering and search capabilities across container tables
This commit is contained in:
@@ -54,6 +54,16 @@ export enum HourFormat {
|
||||
"24h" = "24h",
|
||||
}
|
||||
|
||||
/** Container health status */
|
||||
export enum ContainerHealth {
|
||||
None,
|
||||
Starting,
|
||||
Healthy,
|
||||
Unhealthy,
|
||||
}
|
||||
|
||||
export const ContainerHealthLabels = ["None", "Starting", "Healthy", "Unhealthy"] as const
|
||||
|
||||
/** Connection type */
|
||||
export enum ConnectionType {
|
||||
SSH = 1,
|
||||
|
||||
Reference in New Issue
Block a user