UNPKG

springer-uptime

Version:

Remote monitoring for HTTP applications

19 lines (17 loc) 541 B
var mongoose = require('mongoose'); var Schema = mongoose.Schema; // main model var TagYearlyStat = new Schema({ name : String, timestamp : Date, end : Date, count : Number, availability : Number, responsiveness : Number, responseTime : Number, downtime : Number, outages : Array, }); TagYearlyStat.index({ name: 1, timestamp: -1 }, { unique: true }); TagYearlyStat.plugin(require('mongoose-lifecycle')); module.exports = mongoose.model('TagYearlyStat', TagYearlyStat);