object MeasurementUnit extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MeasurementUnit
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Dimension(name: String) extends Product with Serializable

    A measurable extent of a particular kind.

    A measurable extent of a particular kind. For example, the "time" dimension signals that measurements represent the extent in time between two instants.

  2. trait InformationUnits extends AnyRef

    Makes it easier to access the information units from non-Scala code

  3. case class Magnitude(name: String, scaleFactor: Double) extends Product with Serializable

    Represents a named quantity within a particular dimension and the scale factor between that quantity and the smallest quantity (base unit) of that dimension.

  4. trait TimeUnits extends AnyRef

    Makes it easier to access the time units from non-Scala code

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def convert(value: Double, from: MeasurementUnit, to: MeasurementUnit): Double

    Converts the provided value between two MeasurementUnits of the same dimension.

    Converts the provided value between two MeasurementUnits of the same dimension. If the "from" and "to" units do not share the same dimension a warning will be logged and the value will be returned unchanged.

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. val information: InformationUnits

    Group of units for measurements in the information dimension.

    Group of units for measurements in the information dimension. Metrics tracking indicators like message sizes, memory usage or network traffic will typically use the bytes unit.

  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. val none: MeasurementUnit

    Default measurement unit used when there is no knowledge of the actual unit being measured or none of the available units matches the actual unit.

  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val percentage: MeasurementUnit

    Unit for values that represent the ratio between two indicators, as a fraction of 100.

    Unit for values that represent the ratio between two indicators, as a fraction of 100. Metrics using this unit will usually have a range between 0 and 100, although there are no hard limitations on that.

  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. val time: TimeUnits

    Group of units for measurements in the time dimension.

    Group of units for measurements in the time dimension. All metrics tracking latency will use one of these units, typically the nanoseconds unit.

  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  25. object Dimension extends Serializable

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped