4 * Retreive stats for internal kiwi events. Handy for graphing
7 var kiwiModules
= require('../server/modules'),
12 var module
= new kiwiModules
.Module('stats_file');
14 var stats_file
= fs
.createWriteStream('kiwi_stats.log', {'flags': 'a'});
16 module
.on('stat counter', function (event
, event_data
) {
17 var stat_name
= event_data
.name
,
21 // Some events may want to be ignored
22 ignored_events
.push('http.request');
24 if (ignored_events
.indexOf(stat_name
) > -1) {
25 return event
.callback();
28 timestamp
= Math
.floor((new Date()).getTime() / 1000);
29 stats_file
.write(timestamp
.toString() + ' ' + stat_name
+ '\n');