Slide 12
Slide 12 text
Pluggable backends
function MyBackend(startupTime, config, emitter){
var self = this;
this.lastFlush = startupTime;
this.lastException = startupTime;
this.config = config.mybackendconfig || {};
// what to do with metrics
emitter.on('flush', function(timestamp, metrics) {});
// update your status
emitter.on('status', function(callback) {});
// handle raw packet
emitter.on('packet', function(packet, rinfo) {});
};
Friday, March 29, 13