2 implementations of IDiskStatsReader
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\Disk\DiskStatsReader.cs (1)
16internal sealed class DiskStatsReader(IFileSystem fileSystem) : IDiskStatsReader
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Linux\Disk\FakeDiskStatsReader.cs (1)
10internal class FakeDiskStatsReader(Dictionary<string, List<DiskStats>> stats) : IDiskStatsReader
6 references to IDiskStatsReader
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Linux\Disk\LinuxSystemDiskMetrics.cs (2)
33private readonly IDiskStatsReader _diskStatsReader; 49IDiskStatsReader diskStatsReader)
ResourceMonitoringServiceCollectionExtensions.cs (1)
143.AddActivatedSingleton<IDiskStatsReader, DiskStatsReader>()
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (3)
Linux\Disk\LinuxSystemDiskMetricsTests.cs (3)
34var diskStatsReaderMock = new Mock<IDiskStatsReader>(); 240var diskStatsReaderMock = new Mock<IDiskStatsReader>(); 291var diskStatsReaderMock = new Mock<IDiskStatsReader>();