Class DefaultGaugeMetricProvider
Inheritance
System.Object
DefaultGaugeMetricProvider
Namespace:App.Metrics.Gauge
Assembly:cs.temp.dll.dll
Syntax
public class DefaultGaugeMetricProvider : IProvideGaugeMetrics
Constructors
DefaultGaugeMetricProvider(IBuildGaugeMetrics, IMetricsRegistry)
Declaration
public DefaultGaugeMetricProvider(IBuildGaugeMetrics gaugeBuilder, IMetricsRegistry registry)
Parameters
Type |
Name |
Description |
IBuildGaugeMetrics |
gaugeBuilder |
|
IMetricsRegistry |
registry |
|
Methods
Instance(GaugeOptions)
Declaration
public IGauge Instance(GaugeOptions options)
Parameters
Type |
Name |
Description |
GaugeOptions |
options |
|
Returns
Instance(GaugeOptions, MetricTags)
Declaration
public IGauge Instance(GaugeOptions options, MetricTags tags)
Parameters
Type |
Name |
Description |
GaugeOptions |
options |
|
MetricTags |
tags |
|
Returns
Instance<T>(GaugeOptions, MetricTags, Func<T>)
Declaration
public IGauge Instance<T>(GaugeOptions options, MetricTags tags, Func<T> builder)where T : IGaugeMetric
Parameters
Type |
Name |
Description |
GaugeOptions |
options |
|
MetricTags |
tags |
|
System.Func<T> |
builder |
|
Returns
Type Parameters
Instance<T>(GaugeOptions, Func<T>)
Declaration
public IGauge Instance<T>(GaugeOptions options, Func<T> builder)where T : IGaugeMetric
Parameters
Type |
Name |
Description |
GaugeOptions |
options |
|
System.Func<T> |
builder |
|
Returns
Type Parameters