App Metrics Fork me on GitHub
Show / Hide Table of Contents

Interface IMetricContextRegistry

Namespace:App.Metrics.Registry.Abstractions
Assembly:cs.temp.dll.dll
Syntax
public interface IMetricContextRegistry

Properties

Context

Declaration
string Context { get; }
Property Value
Type Description
System.String

DataProvider

Declaration
IMetricRegistryManager DataProvider { get; }
Property Value
Type Description
IMetricRegistryManager

Methods

Apdex<T>(ApdexOptions, MetricTags, Func<T>)

Declaration
IApdex Apdex<T>(ApdexOptions options, MetricTags tags, Func<T> builder)where T : IApdexMetric
Parameters
Type Name Description
ApdexOptions options
MetricTags tags
System.Func<T> builder
Returns
Type Description
IApdex
Type Parameters
Name Description
T

Apdex<T>(ApdexOptions, Func<T>)

Declaration
IApdex Apdex<T>(ApdexOptions options, Func<T> builder)where T : IApdexMetric
Parameters
Type Name Description
ApdexOptions options
System.Func<T> builder
Returns
Type Description
IApdex
Type Parameters
Name Description
T

ClearAllMetrics()

Declaration
void ClearAllMetrics()

Counter<T>(CounterOptions, MetricTags, Func<T>)

Declaration
ICounter Counter<T>(CounterOptions options, MetricTags tags, Func<T> builder)where T : ICounterMetric
Parameters
Type Name Description
CounterOptions options
MetricTags tags
System.Func<T> builder
Returns
Type Description
ICounter
Type Parameters
Name Description
T

Counter<T>(CounterOptions, Func<T>)

Declaration
ICounter Counter<T>(CounterOptions options, Func<T> builder)where T : ICounterMetric
Parameters
Type Name Description
CounterOptions options
System.Func<T> builder
Returns
Type Description
ICounter
Type Parameters
Name Description
T

Gauge<T>(GaugeOptions, MetricTags, Func<T>)

Declaration
IGauge Gauge<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 Description
IGauge
Type Parameters
Name Description
T

Gauge<T>(GaugeOptions, Func<T>)

Declaration
IGauge Gauge<T>(GaugeOptions options, Func<T> builder)where T : IGaugeMetric
Parameters
Type Name Description
GaugeOptions options
System.Func<T> builder
Returns
Type Description
IGauge
Type Parameters
Name Description
T

Histogram<T>(HistogramOptions, MetricTags, Func<T>)

Declaration
IHistogram Histogram<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
Name Description
T

Histogram<T>(HistogramOptions, Func<T>)

Declaration
IHistogram Histogram<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
Name Description
T

Meter<T>(MeterOptions, MetricTags, Func<T>)

Declaration
IMeter Meter<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 Description
IMeter
Type Parameters
Name Description
T

Meter<T>(MeterOptions, Func<T>)

Declaration
IMeter Meter<T>(MeterOptions options, Func<T> builder)where T : IMeterMetric
Parameters
Type Name Description
MeterOptions options
System.Func<T> builder
Returns
Type Description
IMeter
Type Parameters
Name Description
T

Timer<T>(TimerOptions, MetricTags, Func<T>)

Declaration
ITimer Timer<T>(TimerOptions options, MetricTags tags, Func<T> builder)where T : ITimerMetric
Parameters
Type Name Description
TimerOptions options
MetricTags tags
System.Func<T> builder
Returns
Type Description
ITimer
Type Parameters
Name Description
T

Timer<T>(TimerOptions, Func<T>)

Declaration
ITimer Timer<T>(TimerOptions options, Func<T> builder)where T : ITimerMetric
Parameters
Type Name Description
TimerOptions options
System.Func<T> builder
Returns
Type Description
ITimer
Type Parameters
Name Description
T
Back to top Copyright © 2017 Allan Hardy
Generated by DocFX