package entity type MetricSample struct { BaseEntity SampledAt *int64 `gorm:"column:sampled_at"` CpuPercent *float64 `gorm:"column:cpu_percent"` Load1 *float64 `gorm:"column:load1"` MemUsedBytes *int64 `gorm:"column:mem_used_bytes"` MemTotalBytes *int64 `gorm:"column:mem_total_bytes"` MemPercent *float64 `gorm:"column:mem_percent"` DiskPath *string `gorm:"column:disk_path"` DiskUsedBytes *int64 `gorm:"column:disk_used_bytes"` DiskTotalBytes *int64 `gorm:"column:disk_total_bytes"` DiskPercent *float64 `gorm:"column:disk_percent"` HysteriaRunning *int64 `gorm:"column:hysteria_running"` OnlinePeers *int64 `gorm:"column:online_peers"` OnlineDevices *int64 `gorm:"column:online_devices"` } func (MetricSample) TableName() string { return "metric_sample" }