public MetricsService(IDiagnosticServices services, IOptionsMonitor <MetricsOptions> optionsMonitor, MetricsStoreService metricsStore) { _store = metricsStore; _services = services; _optionsMonitor = optionsMonitor; }
public MetricsService(IDiagnosticServices services, IOptions <MetricsOptions> metricsOptions, MetricsStoreService metricsStore) { _store = metricsStore; _services = services; _options = metricsOptions.Value; }
public MetricsService(IDiagnosticServices services, IOptions <PrometheusConfiguration> metricsConfiguration, MetricsStoreService metricsStore) { _store = metricsStore; _pipeProcessor = new DiagnosticsEventPipeProcessor(PipeMode.Metrics, metricLoggers: new[] { new MetricsLogger(_store.MetricsStore) }, metricIntervalSeconds: metricsConfiguration.Value.UpdateIntervalSeconds); _services = services; }
public MetricsService(IDiagnosticServices services, IOptionsMonitor <MetricsOptions> optionsMonitor, IOptionsMonitor <GlobalCounterOptions> counterOptions, MetricsStoreService metricsStore) { _store = metricsStore; _services = services; _optionsMonitor = optionsMonitor; _counterOptions = counterOptions; }
public DiagController(ILogger <DiagController> logger, IServiceProvider serviceProvider) { _logger = logger; _diagnosticServices = serviceProvider.GetRequiredService <IDiagnosticServices>(); _diagnosticPortOptions = serviceProvider.GetService <IOptions <DiagnosticPortOptions> >(); _operationsStore = serviceProvider.GetRequiredService <EgressOperationStore>(); _dumpService = serviceProvider.GetRequiredService <IDumpService>(); _counterOptions = serviceProvider.GetRequiredService <IOptionsMonitor <GlobalCounterOptions> >(); _operationTrackerService = serviceProvider.GetRequiredService <OperationTrackerService>(); }
public DiagController(ILogger <DiagController> logger, IDiagnosticServices diagnosticServices) { _logger = logger; _diagnosticServices = diagnosticServices; }
public DiagController(ILogger <DiagController> logger, IServiceProvider serviceProvider) { _logger = logger; _diagnosticServices = serviceProvider.GetRequiredService <IDiagnosticServices>(); }