public WebHostMetricsLogger(ScriptSettingsManager settingsManager, IEventGenerator eventGenerator, int metricEventIntervalInSeconds) { _metricsEventManager = new MetricsEventManager(settingsManager, eventGenerator, metricEventIntervalInSeconds); }
public WebHostMetricsLogger(IEventGenerator eventGenerator, int metricEventIntervalInSeconds) { _metricsEventManager = new MetricsEventManager(eventGenerator, metricEventIntervalInSeconds); }
public WebHostMetricsLogger(MetricsEventManager eventManager) { _metricsEventManager = eventManager; }
protected WebHostMetricsLogger(IEnvironment environment, IEventGenerator eventGenerator, int metricEventIntervalInSeconds) { _metricsEventManager = new MetricsEventManager(environment, eventGenerator, metricEventIntervalInSeconds); }
protected WebHostMetricsLogger(IOptionsMonitor <AppServiceOptions> appServiceOptions, IEventGenerator eventGenerator, IMetricsPublisher metricsPublisher, int metricEventIntervalInSeconds) { _metricsEventManager = new MetricsEventManager(appServiceOptions, eventGenerator, metricEventIntervalInSeconds, metricsPublisher); }
protected WebHostMetricsLogger(IOptionsMonitor <AppServiceOptions> appServiceOptions, IEventGenerator eventGenerator, IMetricsPublisher metricsPublisher, ILinuxContainerActivityPublisher linuxContainerActivityPublisher, int metricEventIntervalInSeconds, ILoggerFactory loggerFactory) { _metricsEventManager = new MetricsEventManager(appServiceOptions, eventGenerator, metricEventIntervalInSeconds, metricsPublisher, linuxContainerActivityPublisher, loggerFactory.CreateLogger <MetricsEventManager>()); }