Skip to content

keymetrics/node-runtime-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@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

About

A module that forwards stats from NodeJS runtime

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5