Node Clinic - An Open Source Node.js performance profiling suite by NearForm
Clinic is a suite of tools to help diagnose and pinpoint your Node.js performance issues.
Doctor characterizes your Node.js performance issues and guides you towards a solution.
- Collects metrics by injecting probes.
- Assesses health with heuristics.
- Creates recommendations.
Bubbleprof is a new, completely unique, approach to profiling your Node.js code.
- Collects metrics using async_hooks
- Tracks latency between operations
- Creates bubble graphs
Uncovers the bottlenecks and hot paths in your code, with flamegraphs.
- Collects metrics by CPU sampling.
- Tracks top-of-stack frequency.
- Creates flame graphs.
NearForm provides a set of commercial support packages and bundles around Node Clinic. In addition to support for the tools themselves, we also provide the most up to date OSS Node.js distro for containers and an extensive range of solution development and DevOps services.