aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/MetricLookup.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-06-27 15:05:11 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-06-27 15:05:11 +0200
commit0759505be988ad2b8c9d14ec322681e48033a687 (patch)
tree45e9debb221ea7e39078e9b519a3590c4fa5d198 /kamon-core/src/main/scala/kamon/metric/MetricLookup.scala
parent7d79ec25e8d08b5f058f6d7f06725311bb37dbf5 (diff)
downloadKamon-0759505be988ad2b8c9d14ec322681e48033a687.tar.gz
Kamon-0759505be988ad2b8c9d14ec322681e48033a687.tar.bz2
Kamon-0759505be988ad2b8c9d14ec322681e48033a687.zip
add timer utility metric, based on histograms
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/MetricLookup.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/MetricLookup.scala9
1 files changed, 9 insertions, 0 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/MetricLookup.scala b/kamon-core/src/main/scala/kamon/metric/MetricLookup.scala
index 7e58a722..564a213d 100644
--- a/kamon-core/src/main/scala/kamon/metric/MetricLookup.scala
+++ b/kamon-core/src/main/scala/kamon/metric/MetricLookup.scala
@@ -32,6 +32,13 @@ trait MetricLookup {
histogram(name, unit, Some(dynamicRange))
+ def timer(name: String): TimerMetric =
+ timer(name, None)
+
+ def timer(name: String, dynamicRange: DynamicRange): TimerMetric =
+ timer(name, Some(dynamicRange))
+
+
def counter(name: String): CounterMetric =
counter(name, MeasurementUnit.none)
@@ -55,6 +62,8 @@ trait MetricLookup {
def histogram(name: String, unit: MeasurementUnit, dynamicRange: Option[DynamicRange]): HistogramMetric
+ def timer(name: String, dynamicRange: Option[DynamicRange]): TimerMetric
+
def counter(name: String, unit: MeasurementUnit): CounterMetric
def gauge(name: String, unit: MeasurementUnit): GaugeMetric