Example #1
0
 public MetricsService(IDiagnosticServices services,
                       IOptionsMonitor <MetricsOptions> optionsMonitor,
                       MetricsStoreService metricsStore)
 {
     _store          = metricsStore;
     _services       = services;
     _optionsMonitor = optionsMonitor;
 }
Example #2
0
 public MetricsService(IDiagnosticServices services,
                       IOptions <MetricsOptions> metricsOptions,
                       MetricsStoreService metricsStore)
 {
     _store    = metricsStore;
     _services = services;
     _options  = metricsOptions.Value;
 }
Example #3
0
        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;
        }
Example #4
0
 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>();
 }
Example #6
0
 public DiagController(ILogger <DiagController> logger, IDiagnosticServices diagnosticServices)
 {
     _logger             = logger;
     _diagnosticServices = diagnosticServices;
 }
Example #7
0
 public DiagController(ILogger <DiagController> logger, IServiceProvider serviceProvider)
 {
     _logger             = logger;
     _diagnosticServices = serviceProvider.GetRequiredService <IDiagnosticServices>();
 }