🖥 Monitoring a Node.JS Typescript application with Prometheus and Grafana

Monitoring consists of observing metrics of your application that will allow you to know its health condition. There are different observable metrics: resources consumption (CPU, memory, IO, …) network traffic business metrics (endpoint response time, requests errors, …) This post will be dedicated to setting up monitoring on a Node.JS application written in Typescript. We will set up the business metrics exposure in our application and then we will exploit them with Prometheus and Grafana. ...

December 28, 2021 · 6 min · Matthieu Drouian