Пример #1
0
 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;
 }
Пример #2
0
 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;
 }
Пример #3
0
 public NetworkMetricsFromAgents(INetworkMetricsRepository repositoryNetwork, IAgentsRepository repositoryAgent, IMetricsManagerClient client)
 {
     _repositoryNetwork = repositoryNetwork;
     _repositoryAgent   = repositoryAgent;
     _client            = client;
 }
Пример #4
0
 public CpuMetricsFromAgents(ICpuMetricsRepository repositoryCpu, IAgentsRepository repositoryAgent, IMetricsManagerClient client)
 {
     _repositoryCpu   = repositoryCpu;
     _repositoryAgent = repositoryAgent;
     _client          = client;
 }
Пример #5
0
 public HddMetricsFromAgents(IHddMetricsRepository repositoryHdd, IAgentsRepository repositoryAgent, IMetricsManagerClient client)
 {
     _repositoryHdd   = repositoryHdd;
     _repositoryAgent = repositoryAgent;
     _client          = client;
 }
Пример #6
0
 public RamMetricsFromAgents(IRamMetricsRepository repositoryRam, IAgentsRepository repositoryAgent, IMetricsManagerClient client)
 {
     _repositoryRam   = repositoryRam;
     _repositoryAgent = repositoryAgent;
     _client          = client;
 }
Пример #7
0
 public DotNetMetricsFromAgents(IDotNetMetricsRepository repositoryDotNet, IAgentsRepository repositoryAgent, IMetricsManagerClient client)
 {
     _repositoryDotNet = repositoryDotNet;
     _repositoryAgent  = repositoryAgent;
     _client           = client;
 }