Packages

package core

Type Members

  1. 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.

  2. 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.

  3. class GlobalRegistry[T] extends SpecificRegistry[T]
  4. 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.

  5. trait Registry extends AnyRef
  6. trait Reporter extends AnyRef

    Builds and registers a reporter for a Registry

  7. trait SpecificRegistry[R] extends Registry

    Builds and registers metrics.

  8. case class Tag(key: String, value: String) extends Product with Serializable
  9. trait Timer extends AnyRef

    A timer measures both the rate that a particular piece of code is called and the distribution of its duration.

Ungrouped