mirror of
https://github.com/fankes/beszel.git
synced 2025-10-20 02:09:28 +08:00
updates
This commit is contained in:
47
site/src/types.d.ts
vendored
47
site/src/types.d.ts
vendored
@@ -3,28 +3,51 @@ import { RecordModel } from 'pocketbase'
|
||||
export interface SystemRecord extends RecordModel {
|
||||
name: string
|
||||
host: string
|
||||
status: 'up' | 'down' | 'paused'
|
||||
status: 'up' | 'down' | 'paused' | 'pending'
|
||||
port: string
|
||||
stats: SystemStats
|
||||
info: SystemInfo
|
||||
}
|
||||
|
||||
export interface SystemInfo {
|
||||
/** cpu percent */
|
||||
cpu: number
|
||||
/** cpu threads */
|
||||
t: number
|
||||
/** cpu cores */
|
||||
c: number
|
||||
/** cpu model */
|
||||
m: string
|
||||
/** operating system */
|
||||
o?: string
|
||||
/** uptime */
|
||||
u: number
|
||||
/** memory percent */
|
||||
mp: number
|
||||
/** disk percent */
|
||||
dp: number
|
||||
}
|
||||
|
||||
export interface SystemStats {
|
||||
/** cpu percent */
|
||||
c: number
|
||||
/** disk size (gb) */
|
||||
d: number
|
||||
/** disk percent */
|
||||
dp: number
|
||||
/** disk used (gb) */
|
||||
du: number
|
||||
cpu: number
|
||||
/** total memory (gb) */
|
||||
m: number
|
||||
/** memory used (gb) */
|
||||
mu: number
|
||||
/** memory percent */
|
||||
mp: number
|
||||
/** memory buffer + cache (gb) */
|
||||
mb: number
|
||||
/** memory used (gb) */
|
||||
mu: number
|
||||
/** disk size (gb) */
|
||||
d: number
|
||||
/** disk used (gb) */
|
||||
du: number
|
||||
/** disk percent */
|
||||
dp: number
|
||||
/** disk read (mb) */
|
||||
dr: number
|
||||
/** disk write (mb) */
|
||||
dw: number
|
||||
}
|
||||
|
||||
export interface ContainerStatsRecord extends RecordModel {
|
||||
@@ -43,5 +66,5 @@ interface ContainerStats {
|
||||
|
||||
export interface SystemStatsRecord extends RecordModel {
|
||||
system: string
|
||||
stats: SystemStats
|
||||
info: SystemStats
|
||||
}
|
||||
|
Reference in New Issue
Block a user