tutorial relic new apm node.js socket.io newrelic

apm - Newrelic+node.js+socket.io



new relic tutorial (2)

El software está funcionando según lo previsto.

Al usar XHR-polling con Socket.IO, la duración de sondeo predeterminada es de 20 segundos. Por lo tanto, la conexión se mantiene abierta durante 20 segundos, que es la razón por la cual New Relic informa de ello.

Newrelic anunció el soporte para las aplicaciones node.js el 24 de octubre de 2013.

Configuré la monitorización para mi servidor node.js. Es un servicio que habla con el Cliente a través de socket.io. Ahora, todas las solicitudes como esta /socket.io/*/xhr-polling/40pt1SBvasfDuwctz4Ma para el servicio parecen tardar 20,000 segundos.

¿Hay alguna manera de configurar newrelic para que muestre correctamente los tiempos de solicitud servidos por socket.io?


New Relic te da la opción de ignorar una regla para algo exactamente así. Por ejemplo, querrá agregar algo como lo siguiente:

// newrelic.js exports.config = { // other configuration rules : { ignore : [ ''^/socket.io/.*/xhr-polling/.*'' ] } };

También hay una llamada API que puede usar para hacer esto programáticamente. Puede encontrar más acerca de esto en el agente node.js github README.md