diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2017-06-15 08:25:05 +0200 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2017-06-15 08:25:05 +0200 |
commit | 27892d50ff32e6419ccb35936d738f08d3b891bc (patch) | |
tree | 935ddd5933ad4c9bd2a4ffbc14133c2bbc253730 /kamon-core | |
parent | f8496147ac9610538a40ef3952960cd440fd4d34 (diff) | |
download | Kamon-27892d50ff32e6419ccb35936d738f08d3b891bc.tar.gz Kamon-27892d50ff32e6419ccb35936d738f08d3b891bc.tar.bz2 Kamon-27892d50ff32e6419ccb35936d738f08d3b891bc.zip |
allow package-level access to a metric instruments
Diffstat (limited to 'kamon-core')
-rw-r--r-- | kamon-core/src/main/scala/kamon/metric/Metric.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/Metric.scala b/kamon-core/src/main/scala/kamon/metric/Metric.scala index 89ebde62..1dd1a99c 100644 --- a/kamon-core/src/main/scala/kamon/metric/Metric.scala +++ b/kamon-core/src/main/scala/kamon/metric/Metric.scala @@ -46,8 +46,8 @@ trait GaugeMetric extends Metric[Gauge] with Gauge trait CounterMetric extends Metric[Counter] with Counter -abstract sealed class BaseMetric[T, S](val instrumentType: InstrumentType) extends Metric[T] { - private val instruments = TrieMap.empty[Tags, T] +private[kamon] abstract sealed class BaseMetric[T, S](val instrumentType: InstrumentType) extends Metric[T] { + private[kamon] val instruments = TrieMap.empty[Tags, T] protected lazy val baseInstrument: T = instruments.atomicGetOrElseUpdate(Map.empty, createInstrument(Map.empty)) override def refine(tag: String, value: String): T = { |