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

Interface IMeasureMeterMetrics

Provides access to the API allowing Meter Metrics to be measured/recorded.

Namespace:App.Metrics.Meter.Abstractions
Assembly:cs.temp.dll.dll
Syntax
public interface IMeasureMeterMetrics

Methods

Mark(MeterOptions)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

Mark(MeterOptions, MetricSetItem)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, MetricSetItem setItem)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

MetricSetItem setItem

The within the set to mark.

Mark(MeterOptions, MetricTags)

Marks a which increments an increment-only counter and measures the rate of events overtime, will mark as 1.

Declaration
void Mark(MeterOptions options, MetricTags tags)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

MetricTags tags

The runtime tags to set in addition to those defined on the options, this will create a separate metric per unique

Mark(MeterOptions, MetricTags, MetricSetItem)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, MetricTags tags, MetricSetItem setItem)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

MetricTags tags

The runtime tags to set in addition to those defined on the options, this will create a separate metric per unique

MetricSetItem setItem

The within the set to mark.

Mark(MeterOptions, MetricTags, Int64)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, MetricTags tags, long amount)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

MetricTags tags

The runtime tags to set in addition to those defined on the options, this will create a separate metric per unique

System.Int64 amount

The amount to mark the meter.

Mark(MeterOptions, MetricTags, Int64, MetricSetItem)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, MetricTags tags, long amount, MetricSetItem setItem)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

MetricTags tags

The runtime tags to set in addition to those defined on the options, this will create a separate metric per unique

System.Int64 amount

The amount to mark the meter.

MetricSetItem setItem

The within the set to mark.

Mark(MeterOptions, MetricTags, Int64, String)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, MetricTags tags, long amount, string item)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

MetricTags tags

The runtime tags to set in addition to those defined on the options, this will create a separate metric per unique

System.Int64 amount

The amount to mark the meter.

System.String item

The metric item within the set to mark.

Mark(MeterOptions, MetricTags, String)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, MetricTags tags, string item)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

MetricTags tags

The runtime tags to set in addition to those defined on the options, this will create a separate metric per unique

System.String item

The metric item within the set to mark.

Mark(MeterOptions, Int64)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, long amount)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

System.Int64 amount

The amount to mark the meter.

Mark(MeterOptions, Int64, MetricSetItem)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, long amount, MetricSetItem setItem)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

System.Int64 amount

The amount to mark the meter.

MetricSetItem setItem

The within the set to mark.

Mark(MeterOptions, Int64, String)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, long amount, string item)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

System.Int64 amount

The amount to mark the meter.

System.String item

The metric item within the set to mark.

Mark(MeterOptions, String)

Marks a which increments an increment-only counter and measures the rate of events over time

Declaration
void Mark(MeterOptions options, string item)
Parameters
Type Name Description
MeterOptions options

The details of the meter that is being marked

System.String item

The metric item within the set to mark.

Back to top Copyright © 2017 Allan Hardy
Generated by DocFX