f
Some checks failed
Docker Build & Deploy / Build Docker Image (push) Successful in 12s
Docker Build & Deploy / Deploy to Production (push) Has been cancelled

This commit is contained in:
孙诚
2025-03-10 16:09:05 +08:00
parent 9da65849f5
commit d6cd3bf240

View File

@@ -25,11 +25,11 @@ public class DiskMonitorRegistry : Registry, IDiskMonitorRegistry
CreateNoWindow = true
}
};
process.Start();
var result = process.StandardOutput.ReadToEnd();
process.WaitForExit();
var format = FormatResult(result);
Console.WriteLine(format);
@@ -57,13 +57,6 @@ public class DiskMonitorRegistry : Registry, IDiskMonitorRegistry
private void WriteToInfluxDB(string result)
{
/*
/wd/apps,916G,53,410G
/wd/volc,3.6T,69,1.1T
/wd/volb,3.6T,60,1.4T
/wd/vola,3.6T,88,440G
*/
var lines = result.Split("\n");
using var client = new InfluxDBClient("http://influxdb:8086", "BD4A71llb9_XbCA5mmKDbc_yTYwadPPLwyk4nAQ0l_yR_WJmw_-dMOWIs0KlS7-pZtHot_HrejY5GcOohKElmA==");
@@ -75,6 +68,8 @@ public class DiskMonitorRegistry : Registry, IDiskMonitorRegistry
var cols = line.Split(",", StringSplitOptions.RemoveEmptyEntries);
if(cols.Length != 4) continue;
var path = cols[0];
var totalSize = cols[1];
var usedPercent = cols[2];