Example #1
0
        public CpuMetricsAgentController(ILogger <CpuMetricsAgentController> logger, ICPUMetricsRepository repository, IMapper mapper)
        {
            _logger = logger;
            _logger.LogDebug(1, $"NLog встроен в {GetType()}");

            _repository = repository;
            _mapper     = mapper;
        }
 public AgentsRepository(IDataConnector connector, ICPUMetricsRepository cpuMetricsRepository, IDotNetMetricsRepository dotNetMetricsRepository, IHddMetricsRepository hddMetricsRepository, INetworkMetricsRepository networkMetricsRepository, IRamMetricsRepository ramMetricsRepository)
 {
     _connector                = connector;
     _cpuMetricsRepository     = cpuMetricsRepository;
     _dotNetMetricsRepository  = dotNetMetricsRepository;
     _hddMetricsRepository     = hddMetricsRepository;
     _networkMetricsRepository = networkMetricsRepository;
     _ramMetricsRepository     = ramMetricsRepository;
 }
Example #3
0
 public CpuMetricJob(ICPUMetricsRepository repository)
 {
     _repository = repository;
     _counter    = new PerformanceCounter("Processor", "% Processor Time", "_Total");
 }
Example #4
0
 public CpuMetricJob(ICPUMetricsRepository metricsRepository, IAgentsRepository agentsRepository, IMetricsClient metricsClient)
 {
     _metricsRepository = metricsRepository;
     _agentsRepository  = agentsRepository;
     _metricsClient     = metricsClient;
 }