package core
Type Members
-
trait
Counter extends AnyRef
A counter is just a gauge for an Long instance and you can increment its value.
A counter is just a gauge for an Long instance and you can increment its value. For example, we may want a more efficient way of measuring the pending jobs in a queue.
-
trait
Gauge extends AnyRef
A gauge is an instantaneous measurement of a value.
A gauge is an instantaneous measurement of a value. For example, we may want to track the number of pending jobs at a certain time in a queue.
- class GlobalRegistry[T] extends SpecificRegistry[T]
-
trait
Histogram extends AnyRef
A histogram measures the statistical distribution of values in a stream of data.
A histogram measures the statistical distribution of values in a stream of data. In addition to minimum, maximum, mean, etc., it also measures median, 75th, 90th, 95th, 98th, 99th, and 99.9th percentiles.
- trait Registry extends AnyRef
-
trait
Reporter extends AnyRef
Builds and registers a reporter for a
Registry
-
trait
SpecificRegistry[R] extends Registry
Builds and registers metrics.
- case class Tag(key: String, value: String) extends Product with Serializable
-
trait
Timer extends AnyRef
A timer measures both the rate that a particular piece of code is called and the distribution of its duration.