Instrument that tracks the distribution of latency values within a configured range and precision. Timers are just a special case of histograms that provide special APIs dedicated to recording latency measurements.
- Companion:
- object
Value members
Abstract methods
Records one occurrence of the provided latency value. Keep in mind that the provided value will not be recorded as-is on the resulting Histogram but will be rather adjusted to a bucket within the configured precision. By default, all Kamon histograms are configured to achieve up to 1% error margin across the entire range.
Records one occurrence of the provided latency value. Keep in mind that the provided value will not be recorded as-is on the resulting Histogram but will be rather adjusted to a bucket within the configured precision. By default, all Kamon histograms are configured to achieve up to 1% error margin across the entire range.
Records one occurrence of the provided duration. Keep in mind that the provided value will not be recorded as-is on the resulting Histogram but will be rather adjusted to a bucket within the configured precision. By default, all Kamon histograms are configured to achieve up to 1% error margin across the entire range.
Records one occurrence of the provided duration. Keep in mind that the provided value will not be recorded as-is on the resulting Histogram but will be rather adjusted to a bucket within the configured precision. By default, all Kamon histograms are configured to achieve up to 1% error margin across the entire range.
Records one occurrence of the provided duration. Keep in mind that the provided value will not be recorded as-is on the resulting Histogram but will be rather adjusted to a bucket within the configured precision. By default, all Kamon histograms are configured to achieve up to 1% error margin across the entire range.
Records one occurrence of the provided duration. Keep in mind that the provided value will not be recorded as-is on the resulting Histogram but will be rather adjusted to a bucket within the configured precision. By default, all Kamon histograms are configured to achieve up to 1% error margin across the entire range.
Inherited methods
Schedules a call to the provided consumer with a reference to this histogram as parameter. The schedule uses the
default auto-update interval. See the kamon.metric.instrument-factory
configuration settings for more details.
Schedules a call to the provided consumer with a reference to this histogram as parameter. The schedule uses the
default auto-update interval. See the kamon.metric.instrument-factory
configuration settings for more details.
- Inherited from:
- Instrument
Schedules a call to the provided consumer with a reference to this histogram as parameter, overriding the metric's auto-update interval.
Schedules a call to the provided consumer with a reference to this histogram as parameter, overriding the metric's auto-update interval.
- Inherited from:
- Instrument
Schedules a call to the provided consumer with a reference to this histogram as parameter. The schedule uses the
default auto-update interval. See the kamon.metric.instrument-factory
configuration settings for more details.
Schedules a call to the provided consumer with a reference to this histogram as parameter. The schedule uses the
default auto-update interval. See the kamon.metric.instrument-factory
configuration settings for more details.
- Inherited from:
- Instrument
Schedules a call to the provided consumer with a reference to this histogram as parameter, overriding the metric's auto-update interval.
Schedules a call to the provided consumer with a reference to this histogram as parameter, overriding the metric's auto-update interval.
- Inherited from:
- Instrument
Returns the metric to which this instrument belongs.
Returns the metric to which this instrument belongs.
- Inherited from:
- Instrument
Removes this instrument from the metric.
Removes this instrument from the metric.
- Inherited from:
- Instrument
Returns the tags used to create this instrument.
Returns the tags used to create this instrument.
- Inherited from:
- Instrument