diff --git a/m3/src/main/java/com/uber/m3/tally/m3/M3Reporter.java b/m3/src/main/java/com/uber/m3/tally/m3/M3Reporter.java index 3c69266..d5785c6 100644 --- a/m3/src/main/java/com/uber/m3/tally/m3/M3Reporter.java +++ b/m3/src/main/java/com/uber/m3/tally/m3/M3Reporter.java @@ -519,7 +519,7 @@ private static ThreadFactory createThreadFactory() { return new ThreadFactory() { @Override public Thread newThread(Runnable r) { - return new Thread(r, String.format("m3-reporter-%d", processorThreadCounter.getAndIncrement())); + return new Thread(r, String.format("m3-reporter-%d", processorThreadCounter.getAndIncrement())).setDaemon(true); } }; }