public LocalFixedDiskUsageSampler( ISystemStatsConfig config, IGenericLogger logger) { _config = config; _logger = logger; }
public CpuUsageSampler( ISystemStatsConfig config, IGenericLogger logger) { _logger = logger; var windows = new[] { config.ShortTermCpuWindowSeconds, config.MediumTermCpuWindowSeconds, config.LongTermCpuWindowSeconds }; _samplers = windows.Select(i => new TimedSampler(i)).ToArray(); }