node-runtime-stats

0.3.2 • Public • Published

@pm2/node-runtime-stats

How does it work?

You can see most of the implementation details in src/nativeStats.cc. The plugin sets callbacks around GC invocations, and during the prepare and check phases of the event loop, tracks the amount of time spent in each.

Metrics collected

{
  "gc": {
    "collections": 0,
    "pause": 0,
    "oldCollections": 0,
    "oldPause": 0,
    "youngCollections": 0,
    "youngPause": 0
  },
  // duration of event loop tick
  "ticks": [
    20,
    10
  ]
}

Source

Inspired from https://github.com/heroku/heroku-nodejs-plugin

Readme

Keywords

none

Package Sidebar

Install

npm i node-runtime-stats

Weekly Downloads

0

Version

0.3.2

License

MIT

Unpacked Size

12.2 kB

Total Files

8

Last publish

Collaborators

  • kaivean