Interface: MetricHistogram
Experimental
A metric that supports recording values on a histogram.
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:
"histogram"
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:
NumericMetricValueType
Experimental
The type of value recorded by the metric. Either int or float.
Inherited from
Methods
record()
record(
value,extraTags?):void
Experimental
Record the given value on the histogram.
Parameters
value
number
Value to record. Must be a non-negative number. Value will be casted to the given valueType. Loss of precision may occur if the value is not already of the correct type.
extraTags?
Extra tags if any.
Returns
void
withTags()
withTags(
tags):MetricHistogram
Experimental
Return a clone of this histogram, with additional tags.
Parameters
tags
Tags to append to existing tags.
Returns
MetricHistogram