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; }
public CpuMetricJob(ICPUMetricsRepository repository) { _repository = repository; _counter = new PerformanceCounter("Processor", "% Processor Time", "_Total"); }
public CpuMetricJob(ICPUMetricsRepository metricsRepository, IAgentsRepository agentsRepository, IMetricsClient metricsClient) { _metricsRepository = metricsRepository; _agentsRepository = agentsRepository; _metricsClient = metricsClient; }