public SessionMetrics(IDriverMetricsProvider driverMetricsProvider, DriverMetricsOptions metricsOptions, bool metricsEnabled, string context) { _driverMetricsProvider = driverMetricsProvider; _context = context; MetricsRegistry = new InternalMetricsRegistry <SessionMetric>( driverMetricsProvider, SessionMetric.AllSessionMetrics.Except(metricsOptions.EnabledSessionMetrics), metricsEnabled); }
public NodeMetrics( IDriverMetricsProvider driverMetricsProvider, DriverMetricsOptions metricOptions, bool metricsEnabled, string bucketName) { _driverMetricsProvider = driverMetricsProvider; _bucketName = bucketName; MetricsRegistry = new InternalMetricsRegistry <NodeMetric>( driverMetricsProvider, NodeMetric.AllNodeMetrics.Except(metricOptions.EnabledNodeMetrics), metricsEnabled); InitializeMetrics(); }