From 630afcd7d36d0b33a87f83fd9ecae25fa286bb40 Mon Sep 17 00:00:00 2001 From: John Bley Date: Mon, 16 Mar 2020 17:12:53 -0400 Subject: [PATCH] Update thread names (#231) As threads are visible to users, use 'opentelemetry-' prefix to ensure that it's immediately obvious that we created the threads when using profilers, thread dumps, etc. Co-authored-by: Trask Stalnaker --- .../io/opentelemetry/auto/common/exec/CommonTaskExecutor.java | 2 +- .../io/opentelemetry/auto/common/exec/DaemonThreadFactory.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/thread-utils/src/main/java/io/opentelemetry/auto/common/exec/CommonTaskExecutor.java b/utils/thread-utils/src/main/java/io/opentelemetry/auto/common/exec/CommonTaskExecutor.java index 8547c49108..70bc12efd9 100644 --- a/utils/thread-utils/src/main/java/io/opentelemetry/auto/common/exec/CommonTaskExecutor.java +++ b/utils/thread-utils/src/main/java/io/opentelemetry/auto/common/exec/CommonTaskExecutor.java @@ -81,7 +81,7 @@ public final class CommonTaskExecutor extends AbstractExecutorService { private final ScheduledExecutorService executorService; private ShutdownCallback(final ScheduledExecutorService executorService) { - super("agent-exec-shutdown-hook"); + super("opentelemetry-exec-shutdown-hook"); this.executorService = executorService; } diff --git a/utils/thread-utils/src/main/java/io/opentelemetry/auto/common/exec/DaemonThreadFactory.java b/utils/thread-utils/src/main/java/io/opentelemetry/auto/common/exec/DaemonThreadFactory.java index 69f758a809..cfd5c4a8b6 100644 --- a/utils/thread-utils/src/main/java/io/opentelemetry/auto/common/exec/DaemonThreadFactory.java +++ b/utils/thread-utils/src/main/java/io/opentelemetry/auto/common/exec/DaemonThreadFactory.java @@ -20,7 +20,7 @@ import java.util.concurrent.ThreadFactory; /** A {@link ThreadFactory} implementation that starts all {@link Thread} as daemons. */ public final class DaemonThreadFactory implements ThreadFactory { public static final DaemonThreadFactory TASK_SCHEDULER = - new DaemonThreadFactory("agent-task-scheduler"); + new DaemonThreadFactory("opentelemetry-task-scheduler"); private final String threadName;