2011-04-07 41 views
33

Estoy buscando una forma de obtener algún tipo de monitoreo, estadística o datos de administración de una instancia del servidor node.js, sin estar seguro de qué buscar o dónde comenzar. Cualquier consejo apreciado.monitoreo de un servidor node.js

Las estadísticas serían solicitudes procesadas (si corresponde) - número de conexiones, etc.

+1

conceptos básicos: http://oguzbastemur.blogspot.com/2014/05/monitoring-nodejs-applications-using.html También proporciona información de supervisión como un archivo de datos JSON sobre la marcha. – BigbangO

+0

Pruebe https://keymetrics.io/ – Unitech

Respuesta

20

No sé si se ajustará a sus necesidades, pero puede intentar ver node-monitor. Además, Joyent está haciendo algunas cosas avanzadas de rendimiento en tiempo real analysis, pero es probable que sea solo para sus servicios en la nube.

+1

Gracias, sí, como parte de una configuración más grande, puede obtener estadísticas de proxies, etc., pero ese monitor de nodos parece simple y útil para conectar. –

+1

Node-monitor is asombroso. También puede probar [Atatus APM] (https://www.atatus.com/application-monitoring/overview) que proporciona una mayor visibilidad del rendimiento y errores de la aplicación Node.js. * PD: trabajo en Atatus * –

12

Nodetime puede controlar diferentes métricas, como el tiempo de respuesta HTTP, el tiempo de CPU, la carga del sistema operativo, etc. También es posible configurar alertas de correo electrónico basadas en estas métricas. Más en la entrada del blog Monitoring Node.js Application Performance.

Cuestiones relacionadas