aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/instrument
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2015-02-15 01:47:32 +0100
committerIvan Topolnjak <ivantopo@gmail.com>2015-02-15 01:47:32 +0100
commit19869e0dae72d7e5c77ced6f4a62945fc7aea0d1 (patch)
treee2572573bdc96bb50fccd72d95fda369fc0d4829 /kamon-core/src/main/scala/kamon/metric/instrument
parent073713256939dac73d318faa9cabc3c8c93c5713 (diff)
downloadKamon-19869e0dae72d7e5c77ced6f4a62945fc7aea0d1.tar.gz
Kamon-19869e0dae72d7e5c77ced6f4a62945fc7aea0d1.tar.bz2
Kamon-19869e0dae72d7e5c77ced6f4a62945fc7aea0d1.zip
= all: stop using config.getDuration in favor of config.getFiniteDuration.
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/instrument')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/instrument/InstrumentSettings.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/instrument/InstrumentSettings.scala b/kamon-core/src/main/scala/kamon/metric/instrument/InstrumentSettings.scala
index 1446a25d..4423964a 100644
--- a/kamon-core/src/main/scala/kamon/metric/instrument/InstrumentSettings.scala
+++ b/kamon-core/src/main/scala/kamon/metric/instrument/InstrumentSettings.scala
@@ -20,14 +20,14 @@ case class InstrumentCustomSettings(lowestDiscernibleValue: Option[Long], highes
}
object InstrumentCustomSettings {
- import scala.concurrent.duration._
+ import kamon.util.ConfigTools.Syntax
def fromConfig(config: Config): InstrumentCustomSettings =
InstrumentCustomSettings(
if (config.hasPath("lowest-discernible-value")) Some(config.getLong("lowest-discernible-value")) else None,
if (config.hasPath("highest-trackable-value")) Some(config.getLong("highest-trackable-value")) else None,
if (config.hasPath("precision")) Some(InstrumentSettings.parsePrecision(config.getString("precision"))) else None,
- if (config.hasPath("refresh-interval")) Some(config.getDuration("refresh-interval", TimeUnit.NANOSECONDS).nanos) else None)
+ if (config.hasPath("refresh-interval")) Some(config.getFiniteDuration("refresh-interval")) else None)
}
@@ -54,13 +54,13 @@ case class DefaultInstrumentSettings(histogram: InstrumentSettings, minMaxCounte
object DefaultInstrumentSettings {
def fromConfig(config: Config): DefaultInstrumentSettings = {
- import scala.concurrent.duration._
+ import kamon.util.ConfigTools.Syntax
val histogramSettings = InstrumentSettings(InstrumentSettings.readDynamicRange(config.getConfig("histogram")), None)
val minMaxCounterSettings = InstrumentSettings(InstrumentSettings.readDynamicRange(config.getConfig("min-max-counter")),
- Some(config.getDuration("min-max-counter.refresh-interval", TimeUnit.NANOSECONDS).nanos))
+ Some(config.getFiniteDuration("min-max-counter.refresh-interval")))
val gaugeSettings = InstrumentSettings(InstrumentSettings.readDynamicRange(config.getConfig("gauge")),
- Some(config.getDuration("gauge.refresh-interval", TimeUnit.NANOSECONDS).nanos))
+ Some(config.getFiniteDuration("gauge.refresh-interval")))
DefaultInstrumentSettings(histogramSettings, minMaxCounterSettings, gaugeSettings)
}