aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/Kamon.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2018-01-30 15:29:33 +0100
committerIvan Topolnjak <ivantopo@gmail.com>2018-01-30 15:41:54 +0100
commit083c31cb0eb18dce4f2a46d52b3606a92128230b (patch)
treea2e263b111b279128c1802c5333970f58656699e /kamon-core/src/main/scala/kamon/Kamon.scala
parent4ab94c41bf5bd157d5ff1639ca5635ac5d98a3e4 (diff)
downloadKamon-083c31cb0eb18dce4f2a46d52b3606a92128230b.tar.gz
Kamon-083c31cb0eb18dce4f2a46d52b3606a92128230b.tar.bz2
Kamon-083c31cb0eb18dce4f2a46d52b3606a92128230b.zip
turn all Kamon threads into daemon threads, except for reporters, fixes #502
Diffstat (limited to 'kamon-core/src/main/scala/kamon/Kamon.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/Kamon.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/kamon-core/src/main/scala/kamon/Kamon.scala b/kamon-core/src/main/scala/kamon/Kamon.scala
index 562ef615..8f69ab41 100644
--- a/kamon-core/src/main/scala/kamon/Kamon.scala
+++ b/kamon-core/src/main/scala/kamon/Kamon.scala
@@ -37,7 +37,7 @@ object Kamon extends MetricLookup with ReporterRegistry with Tracer {
@volatile private var _filters = Filters.fromConfig(_config)
private val _clock = new Clock.Default()
- private val _scheduler = Executors.newScheduledThreadPool(schedulerPoolSize(_config), numberedThreadFactory("kamon-scheduler"))
+ private val _scheduler = Executors.newScheduledThreadPool(schedulerPoolSize(_config), numberedThreadFactory("kamon-scheduler", daemon = true))
private val _metrics = new MetricRegistry(_config, _scheduler)
private val _reporterRegistry = new ReporterRegistry.Default(_metrics, _config, _clock)
private val _tracer = Tracer.Default(Kamon, _reporterRegistry, _config, _clock)