From 090288ad17e733bb0add524d647cc2f1e7ef3954 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Wed, 27 Jul 2016 10:03:17 +0700
Subject: [PATCH] dumpStats

---
 im.js | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/im.js b/im.js
index c730adc..685ff1a 100644
--- a/im.js
+++ b/im.js
@@ -10,6 +10,15 @@ var redisClient;
 
 var resendHandlers = LRU({max: 2000, maxAge: 1000 * 3600 * 36});
 
+function dumpStats() {
+    if (config.globals.auto_resend_on_delay_secs) {
+        logger.verbose('DUMP STATS', {
+            'resendHandlers:length': resendHandlers.length,
+            'resendHandlers:itemCount': resendHandlers.itemCount,
+        });
+    }
+}
+
 function init(options) {
     if (options && options.config) {
         config = options.config;
@@ -21,6 +30,7 @@ function init(options) {
 
     createRedisClient(config.globals.redis_host, config.globals.redis_port);
     readImConfig();
+    setInterval(dumpStats, 1000 * 300);
 }
 
 function createRedisClient(host, port) {
-- 
1.9.0