UNPKG

judoscale-node-core

Version:

Core dependencies for NodeJS adapters for the JudoScale autoscaling add-on for Heroku

18 lines (16 loc) 578 B
/** * @param {String} identifier - Heroku router request identifier * @param {Date} time - Represents the request time * @param {String} value - Time queued? * @param {String} queueName - If this was an async job metric that would be its queue name. */ class Metric { constructor(identifier, time, value, queueName = null) { this.identifier = identifier // TODO: why are we converting a date to a string then back to a date? this.time = new Date(time.toUTCString()) this.value = Number(value) this.queueName = queueName } } module.exports = Metric