Example #1
0
 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);
 }
Example #2
0
        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();
        }