Esempio n. 1
0
 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();
        }