Improved node statistics. Added overview for single nodes and replaced mockup values with api fetched values for nodes list
This commit is contained in:
8
MoonlightServers.Daemon/Models/CpuUsageDetails.cs
Normal file
8
MoonlightServers.Daemon/Models/CpuUsageDetails.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace MoonlightServers.Daemon.Models;
|
||||
|
||||
public class CpuUsageDetails
|
||||
{
|
||||
public string Model { get; set; }
|
||||
public double OverallUsage { get; set; }
|
||||
public double[] PerCoreUsage { get; set; }
|
||||
}
|
||||
11
MoonlightServers.Daemon/Models/DiskUsageDetails.cs
Normal file
11
MoonlightServers.Daemon/Models/DiskUsageDetails.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace MoonlightServers.Daemon.Models;
|
||||
|
||||
public class DiskUsageDetails
|
||||
{
|
||||
public string Device { get; set; }
|
||||
public string MountPath { get; set; }
|
||||
public ulong DiskTotal { get; set; }
|
||||
public ulong DiskFree { get; set; }
|
||||
public ulong InodesTotal { get; set; }
|
||||
public ulong InodesFree { get; set; }
|
||||
}
|
||||
11
MoonlightServers.Daemon/Models/MemoryUsageDetails.cs
Normal file
11
MoonlightServers.Daemon/Models/MemoryUsageDetails.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace MoonlightServers.Daemon.Models;
|
||||
|
||||
public class MemoryUsageDetails
|
||||
{
|
||||
public long Total { get; set; }
|
||||
public long Available { get; set; }
|
||||
public long Free { get; set; }
|
||||
public long Cached { get; set; }
|
||||
public long SwapTotal { get; set; }
|
||||
public long SwapFree { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user