aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric
diff options
context:
space:
mode:
authorDiego Parra <diegolparra@gmail.com>2013-08-23 04:19:17 -0300
committerDiego Parra <diegolparra@gmail.com>2013-08-23 04:19:17 -0300
commitb678e3250576a0352bfc1d8c4ee5ee2a62b75715 (patch)
treec8b1070ec7db24f23059642b07ad9cb8c421d27f /kamon-core/src/main/scala/kamon/metric
parente7a33a53b2eb3c25fea0cb6da2b54b84c94761bd (diff)
downloadKamon-b678e3250576a0352bfc1d8c4ee5ee2a62b75715.tar.gz
Kamon-b678e3250576a0352bfc1d8c4ee5ee2a62b75715.tar.bz2
Kamon-b678e3250576a0352bfc1d8c4ee5ee2a62b75715.zip
WIP:first implementation of Kamon Dashboard
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/Metrics.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/Metrics.scala b/kamon-core/src/main/scala/kamon/metric/Metrics.scala
index cdc0a334..edf532ae 100644
--- a/kamon-core/src/main/scala/kamon/metric/Metrics.scala
+++ b/kamon-core/src/main/scala/kamon/metric/Metrics.scala
@@ -1,9 +1,10 @@
package kamon.metric
-import java.util.concurrent.{ConcurrentHashMap, ConcurrentSkipListSet, TimeUnit}
+import java.util.concurrent.TimeUnit
import akka.actor.ActorRef
import com.codahale.metrics
import com.codahale.metrics.{MetricFilter, Metric, ConsoleReporter, MetricRegistry}
+import scala.collection.concurrent.TrieMap
object Metrics {
@@ -85,8 +86,7 @@ trait HistogramSnapshot {
case class ActorSystemMetrics(actorSystemName: String) {
- import scala.collection.JavaConverters._
- val dispatchers = new ConcurrentHashMap[String, DispatcherMetricCollector] asScala
+ val dispatchers = TrieMap.empty[String, DispatcherMetricCollector]
private[this] def createDispatcherCollector: DispatcherMetricCollector = DispatcherMetricCollector(CodahaleHistogram(), CodahaleHistogram(), CodahaleHistogram())