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 OperationsController(ILogger <OperationsController> logger, IServiceProvider serviceProvider)
 {
     _logger          = logger;
     _operationsStore = serviceProvider.GetRequiredService <EgressOperationStore>();
 }