Node.js V8 Engine Layer
Using the tests mapped to this layer, administrators can easily find out the following:
-
erratic CPU usage patterns;
-
functions that are CPU-intensive;
-
errors encountered by each Node.js V8 Engine instance;
-
time duration for a single event loop and the time for which an event loop was idle;
-
identify the application that takes time to return control to the event loop;
-
time spent in collecting garbage of each garbage collection type and the memory reclaimed;
-
threads consuming maximum CPU and memory resources;
-
heap memory utilization and;
-
unscheduled reboots, if any.
Figure 1 : The tests mapped to the Node.js V8 Engine layer