diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2017-12-05 02:33:26 +0100 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2017-12-05 02:33:26 +0100 |
commit | 758e7e215920f2b94d2c690fcf1417d3ef75179b (patch) | |
tree | 6601a15c3f75dbb8c1ec6eb70a310f93db136814 | |
parent | 6b196b2626f618e452a25e9437c944ff4138636c (diff) | |
download | Kamon-758e7e215920f2b94d2c690fcf1417d3ef75179b.tar.gz Kamon-758e7e215920f2b94d2c690fcf1417d3ef75179b.tar.bz2 Kamon-758e7e215920f2b94d2c690fcf1417d3ef75179b.zip |
add a new 'percentage' measurement unit
-rw-r--r-- | kamon-core/src/main/scala/kamon/metric/MeasurementUnit.scala | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/MeasurementUnit.scala b/kamon-core/src/main/scala/kamon/metric/MeasurementUnit.scala index 025fa39f..7e45c1b8 100644 --- a/kamon-core/src/main/scala/kamon/metric/MeasurementUnit.scala +++ b/kamon-core/src/main/scala/kamon/metric/MeasurementUnit.scala @@ -17,12 +17,15 @@ package kamon.metric /** * A MeasurementUnit is a simple representation of the dimension and magnitude of a quantity being measured, such as - * "Time in Seconds" or "Data in Kilobytes". + * "Time in Seconds" or "Data in Kilobytes". The main use of these units is done by the metric instruments; when a + * instrument has a specified MeasurementUnit the reporters can apply scaling in case it's necessary to meet the + * backend's requirements. */ case class MeasurementUnit(dimension: MeasurementUnit.Dimension, magnitude: MeasurementUnit.Magnitude) object MeasurementUnit { val none = MeasurementUnit(Dimension.None, Magnitude("none", 1D)) + val percentage = MeasurementUnit(Dimension.Percentage, Magnitude("percentage", 1D)) val time: TimeUnits = new TimeUnits { val seconds = MeasurementUnit(Dimension.Time, Magnitude("seconds", 1D)) @@ -59,6 +62,7 @@ object MeasurementUnit { object Dimension { val None = Dimension("none") + val Percentage = Dimension("percentage") val Time = Dimension("time") val Information = Dimension("information") } |