Class DefaultMeterMetricProvider
Inheritance
System.Object
DefaultMeterMetricProvider
Namespace:App.Metrics.Meter
Assembly:cs.temp.dll.dll
Syntax
public class DefaultMeterMetricProvider : IProvideMeterMetrics
Constructors
DefaultMeterMetricProvider(IBuildMeterMetrics, IMetricsRegistry, IClock)
Declaration
public DefaultMeterMetricProvider(IBuildMeterMetrics meterBuilder, IMetricsRegistry registry, IClock clock)
Parameters
Type |
Name |
Description |
IBuildMeterMetrics |
meterBuilder |
The meter builder.
|
IMetricsRegistry |
registry |
The metrics registry.
|
IClock |
clock |
The clock.
|
Methods
Instance(MeterOptions)
Declaration
public IMeter Instance(MeterOptions options)
Parameters
Type |
Name |
Description |
MeterOptions |
options |
|
Returns
Instance(MeterOptions, MetricTags)
Declaration
public IMeter Instance(MeterOptions options, MetricTags tags)
Parameters
Type |
Name |
Description |
MeterOptions |
options |
|
MetricTags |
tags |
|
Returns
Instance<T>(MeterOptions, MetricTags, Func<T>)
Declaration
public IMeter Instance<T>(MeterOptions options, MetricTags tags, Func<T> builder)where T : IMeterMetric
Parameters
Type |
Name |
Description |
MeterOptions |
options |
|
MetricTags |
tags |
|
System.Func<T> |
builder |
|
Returns
Type Parameters
Instance<T>(MeterOptions, Func<T>)
Declaration
public IMeter Instance<T>(MeterOptions options, Func<T> builder)where T : IMeterMetric
Parameters
Type |
Name |
Description |
MeterOptions |
options |
|
System.Func<T> |
builder |
|
Returns
Type Parameters