aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/Metrics.scala
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
commitb03b74291b60e9882e815d7823221eacbbf3cfca (patch)
treeb14e9c8835515fe342b13eb40f4fa81eaf46fec1 /kamon-core/src/main/scala/kamon/metric/Metrics.scala
parent5f12ee932b1d5ba28b775058fe35f8d7ba16b1bf (diff)
downloadKamon-b03b74291b60e9882e815d7823221eacbbf3cfca.tar.gz
Kamon-b03b74291b60e9882e815d7823221eacbbf3cfca.tar.bz2
Kamon-b03b74291b60e9882e815d7823221eacbbf3cfca.zip
WIP:first implementation of Kamon Dashboard
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/Metrics.scala')
-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())