aboutsummaryrefslogtreecommitdiff
path: root/kamon-statsd
diff options
context:
space:
mode:
authorDiego <diegolparra@gmail.com>2014-12-17 14:44:55 -0300
committerDiego <diegolparra@gmail.com>2014-12-17 14:44:55 -0300
commit8d80b88c2073bb136aa17eafd655a5e214c98b63 (patch)
treeeb1486a2b9ea479433c3a09fc1d92235b15e371b /kamon-statsd
parentb8c6a19f5c4ca707cc7b6e22811b8ed579857376 (diff)
downloadKamon-8d80b88c2073bb136aa17eafd655a5e214c98b63.tar.gz
Kamon-8d80b88c2073bb136aa17eafd655a5e214c98b63.tar.bz2
Kamon-8d80b88c2073bb136aa17eafd655a5e214c98b63.zip
+ statsd: report HttpServerMetrics to StatsD
Diffstat (limited to 'kamon-statsd')
-rw-r--r--kamon-statsd/src/main/scala/kamon/statsd/StatsD.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/kamon-statsd/src/main/scala/kamon/statsd/StatsD.scala b/kamon-statsd/src/main/scala/kamon/statsd/StatsD.scala
index a465de52..f3f7761d 100644
--- a/kamon-statsd/src/main/scala/kamon/statsd/StatsD.scala
+++ b/kamon-statsd/src/main/scala/kamon/statsd/StatsD.scala
@@ -18,6 +18,7 @@ package kamon.statsd
import akka.actor._
import kamon.Kamon
+import kamon.http.HttpServerMetrics
import kamon.metric.UserMetrics._
import kamon.metric._
import kamon.metrics._
@@ -54,6 +55,9 @@ class StatsDExtension(system: ExtendedActorSystem) extends Kamon.Extension {
Kamon(Metrics)(system).subscribe(UserMinMaxCounters, "*", statsDMetricsListener, permanently = true)
Kamon(Metrics)(system).subscribe(UserGauges, "*", statsDMetricsListener, permanently = true)
+ // Subscribe to server metrics
+ Kamon(Metrics)(system).subscribe(HttpServerMetrics.category, "*", statsDMetricsListener, permanently = true)
+
// Subscribe to Actors
val includedActors = statsDConfig.getStringList("includes.actor").asScala
for (actorPathPattern ← includedActors) {