diff --git a/src/main/java/org/whispersystems/textsecuregcm/push/ApnFallbackManager.java b/src/main/java/org/whispersystems/textsecuregcm/push/ApnFallbackManager.java index f319e8a29..7f8642e4b 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/push/ApnFallbackManager.java +++ b/src/main/java/org/whispersystems/textsecuregcm/push/ApnFallbackManager.java @@ -39,6 +39,7 @@ public class ApnFallbackManager implements Managed, Runnable { private static final Meter delivered = metricRegistry.meter(name(ApnFallbackManager.class, "voip_delivered")); private static final Meter sent = metricRegistry.meter(name(ApnFallbackManager.class, "voip_sent" )); private static final Meter retry = metricRegistry.meter(name(ApnFallbackManager.class, "voip_retry")); + private static final Meter evicted = metricRegistry.meter(name(ApnFallbackManager.class, "voip_evicted")); static { metricRegistry.register(name(ApnFallbackManager.class, "voip_ratio"), new VoipRatioGauge(delivered, sent)); @@ -151,7 +152,7 @@ public class ApnFallbackManager implements Managed, Runnable { long deviceLastSeen = device.get().getLastSeen(); if (deviceLastSeen < System.currentTimeMillis() - TimeUnit.DAYS.toMillis(90)) { - logger.info("Evicting retry after 90 days: " + account.get().getNumber() + ", " + device.get().getId()); + evicted.mark(); removeOperation.remove(account.get(), device.get()); continue; }