Can you tell if your Node app is healthy?

a0viedo

bit.ly/node-health

developer

GDE for the Web

co-organizer of NodeConf Argentina

what's the event loop?

what's the event loop?

what does the event loop allows you to do?

what about event emitters?

const EventEmitter = require('events');
const myEmitter = new EventEmitter();
myEmitter.on('event', () => {
  console.log('an event occurred!');
});
myEmitter.emit('event');

but how an event loop looks like?

why a blocked event loop is bad?

Enter Open Source monitoring

event loop lag

nodejs-dashboard

blocked + ________ + grafana

InfluxDB

demo time

mind the cost of measuring performance

delays based on load

fastify

hapi

express/restify

under-pressure

native support

overload-protection

obrigado

bit.ly/node-health

a0viedo
Made with Slides.com