aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-06-17 22:32:34 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-06-18 10:33:43 +0200
commitcf6f369b9d7cb6135f6f321da7be8c3f7d538fd4 (patch)
tree3acf0cd6b3fd0937320b69bcacaf395646bb7c72 /kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala
parentdd645df1b7c462418c01074d0e137982d2f270b7 (diff)
downloadKamon-cf6f369b9d7cb6135f6f321da7be8c3f7d538fd4.tar.gz
Kamon-cf6f369b9d7cb6135f6f321da7be8c3f7d538fd4.tar.bz2
Kamon-cf6f369b9d7cb6135f6f321da7be8c3f7d538fd4.zip
use unit instead of measurementUnit (shorter and nicer)
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala23
1 files changed, 4 insertions, 19 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala b/kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala
index 68b14223..32e88764 100644
--- a/kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala
+++ b/kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala
@@ -13,7 +13,8 @@
* =========================================================================================
*/
-package kamon.metric
+package kamon
+package metric
import kamon.util.MeasurementUnit
@@ -38,14 +39,13 @@ case class MetricsSnapshot(
* Snapshot for instruments that internally track a single value. Meant to be used for counters and gauges.
*
*/
-case class MetricValue(name: String, tags: Map[String, String], measurementUnit: MeasurementUnit, value: Long)
+case class MetricValue(name: String, tags: Tags, unit: MeasurementUnit, value: Long)
/**
* Snapshot for instruments that internally the distribution of values in a defined dynamic range. Meant to be used
* with histograms and min max counters.
*/
-case class MetricDistribution(name: String, tags: Map[String, String], measurementUnit: MeasurementUnit,
- dynamicRange: DynamicRange, distribution: Distribution)
+case class MetricDistribution(name: String, tags: Tags, unit: MeasurementUnit, dynamicRange: DynamicRange, distribution: Distribution)
trait Distribution {
@@ -73,18 +73,3 @@ trait Percentile {
def countUnderQuantile: Long
}
-//
-//trait DistributionSnapshotInstrument {
-// private[kamon] def snapshot(resetState: Boolean): MetricDistribution
-//}
-//
-//trait SingleValueSnapshotInstrument {
-// private[kamon] def snapshot(resetState: Boolean): MetricValue
-//}
-//
-//trait SnapshotableHistogram extends Histogram with DistributionSnapshotInstrument
-//trait SnapshotableMinMaxCounter extends MinMaxCounter with DistributionSnapshotInstrument
-//trait SnapshotableCounter extends Counter with SingleValueSnapshotInstrument
-//trait SnapshotableGauge extends Gauge with SingleValueSnapshotInstrument
-
-