Interface IMeasureApdexMetrics
Provides access to the API allowing Apdex Metrics to be measured/recorded.
Namespace:App.Metrics.Apdex.Abstractions
Assembly:cs.temp.dll.dll
Syntax
public interface IMeasureApdexMetrics
Methods
Track(ApdexOptions)
Records a
Declaration
ApdexContext Track(ApdexOptions options)
Parameters
Type | Name | Description |
---|---|---|
ApdexOptions | options | The settings of the apdex metric that is being measured |
Returns
Type | Description |
---|---|
ApdexContext | A disposable context, when disposed records the time token to process the using block |
Track(ApdexOptions, MetricTags)
Records a
Declaration
ApdexContext Track(ApdexOptions options, MetricTags tags)
Parameters
Type | Name | Description |
---|---|---|
ApdexOptions | options | The settings of the apdex metric that is being measured |
MetricTags | tags | The runtime tags to set in addition to those defined on the options, this will create a separate metric per unique |
Returns
Type | Description |
---|---|
ApdexContext | A disposable context, when disposed records the time token to process the using block |
Track(ApdexOptions, MetricTags, Action)
Records a
Declaration
void Track(ApdexOptions options, MetricTags tags, Action action)
Parameters
Type | Name | Description |
---|---|---|
ApdexOptions | options | The settings of the apdex metric that is being measured |
MetricTags | tags | The runtime tags to set in addition to those defined on the options, this will create a separate metric per unique |
System.Action | action | The action to measure. |
Track(ApdexOptions, Action)
Records a
Declaration
void Track(ApdexOptions options, Action action)
Parameters
Type | Name | Description |
---|---|---|
ApdexOptions | options | The settings of the apdex metric that is being measured |
System.Action | action | The action to measure. |