Monitoring CPU and memory usage with Node.js

Markus Blomqvist · February 16, 2022

It goes without saying CPU and memory monitoring has been around for a long time and most of the monitoring solutions already handle it. We recognize that these are crucial metrics for all developers, which is why our latest release adds support for easy CPU and memory monitoring, with no additional configuration. We also produce these metrics, like all of our other metrics, directly from our open source middlewares, meaning that you don't need to install any additional software on your host machines.

How are these new metrics shown then? We decided to combine them with the other performance metrics that you can already see in our dashboard, so you can see them in a nice format including the average and percentile values for the CPU utilization, memory usage and total available memory.

CPU Usage

The CPU metrics are shown in their own tab as percentages of the utilization at the time of your API requests.

Errors time frame

The memory usage is shown similarly to the CPU metrics, except these ones have absolute values.

Errors time frame

You can also see the total available memory metrics at the time of your API requests.

In addition to the Node.js support, we are rolling this out also for our Python packages. Hopefully this adds up some value on top your current monitoring setup. Also, remeber that we're still getting started and our DMs are open!

Cheers ✌

Apilytics team

Markus Blomqvist · February 16, 2022

Would you like to try Apilytics?

Start a free trial now.

Ease of use

API monitoring doesn't have to be hard. Unfortunately with the most tools out there, that is the case though. Apilytics is here to fix that. Our 5-minute installation is one of the corner stones why you should pick Apilytics.


Apilytics middlewares are super lightweight, fast and they will cause no performance impact on your APIs whatsoever.


Our privacy-friendly approach lets you be in control of your data, making Apilytics a great fit for anyone aware of their privacy. Our open source middlewares allow you to see exactly what data leaves your servers.

Open source

We want to be transparent on how we process the data of our users. This is why we have open sourced 100% of our client middleware code, keeping our users updated on what data from their API is processed.