MetricsExtensions Class |
Namespace: Dse
public static class MetricsExtensions
The MetricsExtensions type exposes the following members.
| Name | Description | |
|---|---|---|
| CreateDriverMetricsProvider(IMetricsRoot) |
Creates a IDriverMetricsProvider based on AppMetrics with the provided IMetricsRoot.
| |
| CreateDriverMetricsProvider(IMetricsRoot, DriverAppMetricsOptions) |
Creates a IDriverMetricsProvider based on AppMetrics with the provided IMetricsRoot.
| |
| 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).
| |
| 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).
| |
| 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).
| |
| 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).
| |
| 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).
| |
| 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).
| |
| 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).
| |
| 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).
| |
| ToAppMetricsCounter |
Casts the provided counter to the counter implementation of this provider.
| |
| ToAppMetricsGauge |
Casts the provided gauge to the gauge implementation of this provider.
| |
| ToAppMetricsMeter |
Casts the provided meter to the meter implementation of this provider.
| |
| ToAppMetricsTimer |
Casts the provided timer to the timer implementation of this provider.
|