1 instantiation of DiskStats
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\Disk\DiskStatsReader.cs (1)
76var diskStats = new DiskStats
22 references to DiskStats
Microsoft.Extensions.Diagnostics.ResourceMonitoring (22)
Linux\Disk\DiskStatsReader.cs (6)
25/// <returns>List of <see cref="DiskStats"/>.</returns> 26public List<DiskStats> ReadAll() 28var diskStatsList = new List<DiskStats>(); 43DiskStats stat = DiskStatsReader.ParseLine(line); 63private static DiskStats ParseLine(string line) 76var diskStats = new DiskStats
Linux\Disk\IDiskStatsReader.cs (2)
16/// <returns>List of <see cref="DiskStats"/> instances.</returns> 17List<DiskStats> ReadAll();
Linux\Disk\LinuxSystemDiskMetrics.cs (14)
31private readonly Dictionary<string, DiskStats> _baselineDiskStatsDict = []; 32private List<DiskStats> _diskStatsSnapshot = []; 88List<DiskStats> diskStatsSnapshot = GetDiskStatsSnapshot(); 90foreach (DiskStats diskStats in diskStatsSnapshot) 92_ = _baselineDiskStatsDict.TryGetValue(diskStats.DeviceName, out DiskStats? baselineDiskStats); 105List<DiskStats> diskStatsSnapshot = GetDiskStatsSnapshot(); 107foreach (DiskStats diskStats in diskStatsSnapshot) 109_ = _baselineDiskStatsDict.TryGetValue(diskStats.DeviceName, out DiskStats? baselineDiskStats); 122List<DiskStats> diskStatsSnapshot = GetDiskStatsSnapshot(); 124foreach (DiskStats diskStats in diskStatsSnapshot) 126_ = _baselineDiskStatsDict.TryGetValue(diskStats.DeviceName, out DiskStats? baselineDiskStats); 134private List<DiskStats> GetDiskStatsSnapshot() 149private List<DiskStats> GetAllDiskStats() 153List<DiskStats> diskStatsList = _diskStatsReader.ReadAll();