From 2e063cc2d23e389d996ead10b758411cdd80e550 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Thu, 6 Aug 2015 16:06:42 +0200 Subject: [PATCH] Send memory usage stats --- NEWS.md | 5 ++++- app.js | 7 +++++++ npm-shrinkwrap.json | 2 +- package.json | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/NEWS.md b/NEWS.md index 5b6aa143..c3631153 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,9 +1,12 @@ # Changelog -## 2.8.1 +## 2.9.0 Released 2015-mm-dd +New features: + - Send memory usage stats + ## 2.8.0 diff --git a/app.js b/app.js index 152a6374..0c8ce467 100755 --- a/app.js +++ b/app.js @@ -86,6 +86,13 @@ if (global.statsClient) { global.statsClient.gauge(keyPrefix + 'unused', status.unused); global.statsClient.gauge(keyPrefix + 'waiting', status.waiting); }); + + setInterval(function() { + var memoryUsage = process.memoryUsage(); + Object.keys(memoryUsage).forEach(function(k) { + global.statsClient.gauge('windshaft.memory.' + k, memoryUsage[k]); + }); + }, 5000); } // Maximum number of connections for one process diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index f6a2263b..a5b647ee 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "windshaft-cartodb", - "version": "2.8.1", + "version": "2.9.0", "dependencies": { "cartodb-psql": { "version": "0.4.0", diff --git a/package.json b/package.json index 2c3423c8..3ecf61a8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.8.1", + "version": "2.9.0", "description": "A map tile server for CartoDB", "keywords": [ "cartodb"