Go to All Forums

Monitoring performance of Nodejs

I am looking for a plugin or something to monitor the performance of Nodejs app like how much time APIs are taking & how much resources APIs are taking, etc.

 

Like (2) Reply
Replies (3)

Greetings Ankit,

You can use APM Insight Node.js agent to monitor the performance of your Node applications.

You can download the agent from here.

In case of any questions or concerns, drop in a word to support@site24x7.com

 

Regards,

Ranjani.P.S

Like (0) Reply

Hello,

I'm currently testing nodejs agent, and encounter 2 issues.

- Stack trace, I've activate trace for any request > 1 second, I do have trace, but I only get a very light stack, example of trace details for web call:

Timestamp(ms)

Metric: Expand All |  Collapse All   Exclusive(ms)
0 _http_server.parserOnIncoming   5,002

- Exception, I've force a new throw Error(...) in a endpoint, I see the error 500 being reported, but nothing in the APM reporting on site24x7. Does exception need manual instrumentation ?

 

Also there is no documentation at all on the node.js module, on manual instrumentation, or configuration any input on this aspect ?

 

Benoit

Like (0) Reply

Greetings,

As far as Traces are concerned, functions that take less than 10ms are dropped - This feature is not customizable in the UI currently but will be provided in future.


Currently, exceptions that occur in async I/O operations are being captured. We are working on enhancing the way the exceptions are being captured.

Manual instrumentation is in our roadmap and we will keep you posted once we roll it out.

You can find the help documentation for Node.js agent here: https://www.site24x7.com/help/apm/nodejs-agent.html

 

Regards,

Ranjani.P.S

Like (0) Reply

Was this post helpful?