123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /**
- *
- *
- */
- function MySQLBackendGaugesEngine() {
- var self = this;
- }
- /**
- *
- *
- */
- MySQLBackendGaugesEngine.prototype.buildQuerries = function(timers, time_stamp) {
- var querries = [];
- // Iterate on each gauge
- for(var timerName in timers) {
- var timerValue = timers[timerName];
- if(timerValue.length === 0) {
- continue;
- } else {
- for(valueIndex in timerValue){
- // We insert the raw timers data, you will need to calculate specific stats on the frontend
- querries.push("insert into `timers_statistics` values (null," + time_stamp + ",'" + timerName + "'," + timerValue[valueIndex] + ");");
- }
- }
- }
- return querries;
- }
- /**
- *
- *
- */
- exports.init = function() {
- var instance = new MySQLBackendGaugesEngine();
- return instance;
- };
|