public HddMetricJob(IServiceProvider provider, IMapper mapper, IMetricsManagerClient client, ILogger <HddMetricJob> logger) { _provider = provider; _repository = _provider.GetService <IHddMetricsRepository>(); _agentsRepository = _provider.GetService <IAgentsRepository>(); _mapper = mapper; _client = client; _logger = logger; }
public CpuMetricsJob(IServiceProvider provider, IMapper mapper, IMetricsManagerClient client, ILogger <CpuMetricsJob> logger) { _provider = provider; using (var serviceScope = _provider.GetRequiredService <IServiceScopeFactory>().CreateScope()) { _repository = serviceScope.ServiceProvider.GetService <ICpuMetricsRepository>(); _agentsRepository = serviceScope.ServiceProvider.GetService <IAgentsRepository>(); } _mapper = mapper; _client = client; _logger = logger; }
public NetworkMetricsFromAgents(INetworkMetricsRepository repositoryNetwork, IAgentsRepository repositoryAgent, IMetricsManagerClient client) { _repositoryNetwork = repositoryNetwork; _repositoryAgent = repositoryAgent; _client = client; }
public CpuMetricsFromAgents(ICpuMetricsRepository repositoryCpu, IAgentsRepository repositoryAgent, IMetricsManagerClient client) { _repositoryCpu = repositoryCpu; _repositoryAgent = repositoryAgent; _client = client; }
public HddMetricsFromAgents(IHddMetricsRepository repositoryHdd, IAgentsRepository repositoryAgent, IMetricsManagerClient client) { _repositoryHdd = repositoryHdd; _repositoryAgent = repositoryAgent; _client = client; }
public RamMetricsFromAgents(IRamMetricsRepository repositoryRam, IAgentsRepository repositoryAgent, IMetricsManagerClient client) { _repositoryRam = repositoryRam; _repositoryAgent = repositoryAgent; _client = client; }
public DotNetMetricsFromAgents(IDotNetMetricsRepository repositoryDotNet, IAgentsRepository repositoryAgent, IMetricsManagerClient client) { _repositoryDotNet = repositoryDotNet; _repositoryAgent = repositoryAgent; _client = client; }