Merge pull request 'Fixed RAM_LOAD sanitization' (#13) from bug/sanitize-metrics into development
Reviewed-on: #13
This commit is contained in:
@@ -184,7 +184,7 @@ public class MonitoringController : Controller
|
|||||||
GPU_Temp = sanitizeDegreeInput(dto.GPU_Temp),
|
GPU_Temp = sanitizeDegreeInput(dto.GPU_Temp),
|
||||||
GPU_Vram_Size = sanitizeByteInput(dto.GPU_Vram_Size),
|
GPU_Vram_Size = sanitizeByteInput(dto.GPU_Vram_Size),
|
||||||
GPU_Vram_Usage = sanitizeLoadInput(dto.GPU_Vram_Usage),
|
GPU_Vram_Usage = sanitizeLoadInput(dto.GPU_Vram_Usage),
|
||||||
RAM_Load = sanitizeByteInput(dto.RAM_Load),
|
RAM_Load = calculateRamUsage(sanitizeByteInput(dto.RAM_Load), sanitizeByteInput(dto.RAM_Size)),
|
||||||
RAM_Size = sanitizeByteInput(dto.RAM_Size),
|
RAM_Size = sanitizeByteInput(dto.RAM_Size),
|
||||||
DISK_Size = sanitizeByteInput(dto.DISK_Size),
|
DISK_Size = sanitizeByteInput(dto.DISK_Size),
|
||||||
DISK_Usage = sanitizeByteInput(dto.DISK_Usage),
|
DISK_Usage = sanitizeByteInput(dto.DISK_Usage),
|
||||||
@@ -311,4 +311,12 @@ public class MonitoringController : Controller
|
|||||||
|
|
||||||
return metric_input;
|
return metric_input;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public double calculateRamUsage(double RamSize, double RamUsage)
|
||||||
|
{
|
||||||
|
double usage = (RamUsage / RamSize) * 100;
|
||||||
|
|
||||||
|
return Math.Round(usage, 2);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Reference in New Issue
Block a user