From 2ba36ee04c5e37eef60cb5a724949953592e97df Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Sat, 3 Oct 2020 10:41:42 -0400 Subject: [PATCH] Add a gauge for worker thread liveness. --- .../whispersystems/textsecuregcm/storage/MessagePersister.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagePersister.java b/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagePersister.java index 44c242c5e..0ff36ea2b 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagePersister.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagePersister.java @@ -65,6 +65,8 @@ public class MessagePersister implements Managed { } } }); + + metricRegistry.gauge(name(getClass(), "workerThreadRunning"), () -> () -> workerThread.isAlive() ? 1 : 0); } @VisibleForTesting