2 implementations of ILinuxUtilizationParser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\LinuxUtilizationParserCgroupV1.cs (1)
17
internal sealed class LinuxUtilizationParserCgroupV1 :
ILinuxUtilizationParser
Linux\LinuxUtilizationParserCgroupV2.cs (1)
19
internal sealed class LinuxUtilizationParserCgroupV2 :
ILinuxUtilizationParser
6 references to ILinuxUtilizationParser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (6)
Linux\LinuxResourceQuotaProvider.cs (2)
10
private readonly
ILinuxUtilizationParser
_parser;
13
public LinuxResourceQuotaProvider(
ILinuxUtilizationParser
parser, IOptions<ResourceMonitoringOptions> options)
Linux\LinuxUtilizationProvider.cs (2)
24
private readonly
ILinuxUtilizationParser
_parser;
54
ILinuxUtilizationParser
parser,
ResourceMonitoringServiceCollectionExtensions.cs (2)
155
builder.Services.TryAddSingleton<
ILinuxUtilizationParser
, LinuxUtilizationParserCgroupV2>();
159
builder.Services.TryAddSingleton<
ILinuxUtilizationParser
, LinuxUtilizationParserCgroupV1>();