From 7b3928c881c85152bee88019da9d76a0cfa5359f Mon Sep 17 00:00:00 2001 From: Diego Date: Sun, 26 Oct 2014 17:29:28 -0300 Subject: = log-reporter: reduce verbosity of user metrics --- .../src/main/scala/kamon/logreporter/LogReporter.scala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'kamon-log-reporter/src/main/scala') diff --git a/kamon-log-reporter/src/main/scala/kamon/logreporter/LogReporter.scala b/kamon-log-reporter/src/main/scala/kamon/logreporter/LogReporter.scala index 0f8313f8..fd76f50c 100644 --- a/kamon-log-reporter/src/main/scala/kamon/logreporter/LogReporter.scala +++ b/kamon-log-reporter/src/main/scala/kamon/logreporter/LogReporter.scala @@ -26,8 +26,6 @@ import kamon.metric.UserMetrics._ import kamon.metric._ import kamon.metric.instrument.{ Counter, Histogram } import kamon.metrics.ContextSwitchesMetrics.ContextSwitchesMetricsSnapshot -import kamon.metrics.GCMetrics.GCMetricSnapshot -import kamon.metrics.MemoryMetrics.MemoryMetricSnapshot import kamon.metrics.NetworkMetrics.NetworkMetricSnapshot import kamon.metrics.ProcessCPUMetrics.ProcessCPUMetricsSnapshot import kamon.metrics._ @@ -248,6 +246,12 @@ class LogReporterSubscriber extends Actor with ActorLogging { def logUserMetrics(histograms: Map[MetricGroupIdentity, Histogram.Snapshot], counters: Map[MetricGroupIdentity, Counter.Snapshot], minMaxCounters: Map[MetricGroupIdentity, Histogram.Snapshot], gauges: Map[MetricGroupIdentity, Histogram.Snapshot]): Unit = { + + if (histograms.isEmpty && counters.isEmpty && minMaxCounters.isEmpty && gauges.isEmpty) { + log.info("No user metrics reported") + return + } + val userMetricsData = StringBuilder.newBuilder userMetricsData.append( -- cgit v1.2.3