kamon.metric.instrument

Histogram

Related Docs: trait Histogram | package instrument

object Histogram

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Histogram
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class DynamicRange(lowestDiscernibleValue: Long, highestTrackableValue: Long, precision: Int) extends Product with Serializable

    DynamicRange is a configuration object used to supply range and precision configuration to a kamon.metric.instrument.HdrHistogram.

    DynamicRange is a configuration object used to supply range and precision configuration to a kamon.metric.instrument.HdrHistogram. See the HdrHistogram website for more details on how it works and the effects of these configuration values.

    lowestDiscernibleValue

    The lowest value that can be discerned (distinguished from 0) by the histogram.Must be a positive integer that is >= 1. May be internally rounded down to nearest power of 2.

    highestTrackableValue

    The highest value to be tracked by the histogram. Must be a positive integer that is >= (2 * lowestDiscernibleValue). Must not be larger than (Long.MAX_VALUE/2).

    precision

    The number of significant decimal digits to which the histogram will maintain value resolution and separation. Must be a non-negative integer between 1 and 3.

  2. case class MutableRecord(level: Long, count: Long) extends Record with Product with Serializable

  3. trait Record extends AnyRef

  4. trait Snapshot extends InstrumentSnapshot

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. object Snapshot

  5. def apply(dynamicRange: DynamicRange): Histogram

    Scala API:

    Scala API:

    Create a new High Dynamic Range Histogram (kamon.metric.instrument.HdrHistogram) using the given kamon.metric.instrument.Histogram.DynamicRange.

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def create(dynamicRange: DynamicRange): Histogram

    Java API:

    Java API:

    Create a new High Dynamic Range Histogram (kamon.metric.instrument.HdrHistogram) using the given kamon.metric.instrument.Histogram.DynamicRange.

  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  19. def toString(): String

    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped