diff --git a/models/ping.js b/models/ping.js index 802661605417b844d0ef53440240e2dfee9f5e8a..f435e8cdd66bb51ec572cc05983f45870334146d 100644 --- a/models/ping.js +++ b/models/ping.js @@ -2,6 +2,7 @@ var logger = require('fluent-logger'); var mongoose = require('mongoose'); var Schema = mongoose.Schema; var LoggerFields = ['isUp', 'isResponsive', 'time', 'tags', 'monitorName', 'downtime', 'error']; +var LoggerFieldsMap = ['isUp', 'isResponsive', 'responseTime', 'tags', 'monitorName', 'downtime', 'error']; mongoose.Promise = global.Promise; logger.configure('app.uptime', { @@ -66,10 +67,9 @@ Ping.statics.createForCheck = function(status, timestamp, time, check, monitorNa url: check.url }; for (var i = 0, len = LoggerFields.length; i < len; i++) { - var name = LoggerFields[i], - value = ping.get(name); + var value = ping.get(LoggerFields[i]); if (value != undefined) { - log_output[name] = String(value); + log_output[LoggerFieldsMap[i]] = String(value); } } logger.emit('ping', log_output, timestamp);