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"