IDriverMetrics Interface | 
Namespace: Dse.Metrics
public interface IDriverMetrics
The IDriverMetrics type exposes the following members.
| Name | Description | |
|---|---|---|
| NodeMetrics | 
            Exposes node metrics for the hosts used in requests executed by the session
            from which this instance was retrieved. See GetMetrics.
              | |
| SessionMetrics | 
            Exposes session metrics for the session from which this instance was retrieved. See GetMetrics.
              | 
| Name | Description | |
|---|---|---|
| GetNodeMetricTMetricType | 
            Gets a specific node metric of a specific host. TMetricType can be any type in the
            inheritance tree of the metric object returned by the IDriverMetricsProvider.
              | |
| GetSessionMetricTMetricType | 
            Gets a specific session metric. TMetricType can be any type in the
            inheritance tree of the metric object returned by the IDriverMetricsProvider.
              | 
| Name | Description | |
|---|---|---|
| GetNodeCounter | 
            Utility method that wraps a call to GetNodeMetricTMetricType(Host, NodeMetric) with the appropriate AppMetrics based counter type
            as the type parameter. For more information see the API docs of GetNodeMetricTMetricType(Host, NodeMetric).
              (Defined by MetricsExtensions.) | |
| GetNodeGauge | 
            Utility method that wraps a call to GetNodeMetricTMetricType(Host, NodeMetric) with the appropriate AppMetrics based gauge type
            as the type parameter. For more information see the API docs of GetNodeMetricTMetricType(Host, NodeMetric).
              (Defined by MetricsExtensions.) | |
| GetNodeMeter | 
            Utility method that wraps a call to GetNodeMetricTMetricType(Host, NodeMetric) with the appropriate AppMetrics based meter type
            as the type parameter. For more information see the API docs of GetNodeMetricTMetricType(Host, NodeMetric).
              (Defined by MetricsExtensions.) | |
| GetNodeTimer | 
            Utility method that wraps a call to GetNodeMetricTMetricType(Host, NodeMetric) with the appropriate AppMetrics based timer type
            as the type parameter. For more information see the API docs of GetNodeMetricTMetricType(Host, NodeMetric).
              (Defined by MetricsExtensions.) | |
| GetSessionCounter | 
            Utility method that wraps a call to GetSessionMetricTMetricType(SessionMetric) with the appropriate AppMetrics based counter type
            as the type parameter. For more information see the API docs of GetSessionMetricTMetricType(SessionMetric).
              (Defined by MetricsExtensions.) | |
| GetSessionGauge | 
            Utility method that wraps a call to GetSessionMetricTMetricType(SessionMetric) with the appropriate AppMetrics based gauge type
            as the type parameter. For more information see the API docs of GetSessionMetricTMetricType(SessionMetric).
              (Defined by MetricsExtensions.) | |
| GetSessionMeter | 
            Utility method that wraps a call to GetSessionMetricTMetricType(SessionMetric) with the appropriate AppMetrics based meter type
            as the type parameter. For more information see the API docs of GetSessionMetricTMetricType(SessionMetric).
              (Defined by MetricsExtensions.) | |
| GetSessionTimer | 
            Utility method that wraps a call to GetSessionMetricTMetricType(SessionMetric) with the appropriate AppMetrics based timer type
            as the type parameter. For more information see the API docs of GetSessionMetricTMetricType(SessionMetric).
              (Defined by MetricsExtensions.) |