Interface: MetricCounter
Experimental
A metric that supports adding values as a counter.
The Metric API is an experimental feature and may be subject to change.
Extends
Properties
description?
optionaldescription?:string
Experimental
The description of the metric, if any.
Inherited from
kind
kind:
"counter"
Experimental
The kind of the metric (e.g. counter, histogram, gauge).
Overrides
name
name:
string
Experimental
The name of the metric.
Inherited from
unit?
optionalunit?:string
Experimental
The unit of the metric, if any.
Inherited from
valueType
valueType:
"int"
Experimental
The type of value recorded by the metric. Either int or float.
Overrides
Methods
add()
add(
value,extraTags?):void
Experimental
Add the given value to the counter.
Parameters
value
number
Value to add.
extraTags?
Extra tags if any.
Returns
void
withTags()
withTags(
tags):MetricCounter
Experimental
Return a clone of this counter, with additional tags.
Parameters
tags
Tags to append to existing tags.
Returns
MetricCounter