Class DefaultHistogramMetricProvider
Inheritance
System.Object
DefaultHistogramMetricProvider
Namespace:App.Metrics.Histogram
Assembly:cs.temp.dll.dll
Syntax
public class DefaultHistogramMetricProvider : IProvideHistogramMetrics
Constructors
DefaultHistogramMetricProvider(IBuildHistogramMetrics, IMetricsRegistry)
Declaration
public DefaultHistogramMetricProvider(IBuildHistogramMetrics histogramBuilder, IMetricsRegistry registry)
Parameters
Type |
Name |
Description |
IBuildHistogramMetrics |
histogramBuilder |
The histogram builder.
|
IMetricsRegistry |
registry |
The registry.
|
Methods
Instance(HistogramOptions)
Declaration
public IHistogram Instance(HistogramOptions options)
Parameters
Type |
Name |
Description |
HistogramOptions |
options |
|
Returns
Type |
Description |
IHistogram |
|
Instance(HistogramOptions, MetricTags)
Declaration
public IHistogram Instance(HistogramOptions options, MetricTags tags)
Parameters
Type |
Name |
Description |
HistogramOptions |
options |
|
MetricTags |
tags |
|
Returns
Type |
Description |
IHistogram |
|
Instance<T>(HistogramOptions, MetricTags, Func<T>)
Declaration
public IHistogram Instance<T>(HistogramOptions options, MetricTags tags, Func<T> builder)where T : IHistogramMetric
Parameters
Type |
Name |
Description |
HistogramOptions |
options |
|
MetricTags |
tags |
|
System.Func<T> |
builder |
|
Returns
Type |
Description |
IHistogram |
|
Type Parameters
Instance<T>(HistogramOptions, Func<T>)
Declaration
public IHistogram Instance<T>(HistogramOptions options, Func<T> builder)where T : IHistogramMetric
Parameters
Type |
Name |
Description |
HistogramOptions |
options |
|
System.Func<T> |
builder |
|
Returns
Type |
Description |
IHistogram |
|
Type Parameters