Skip to content

This repository contains visualization dashboards for a node js application made using grafana & prometheus. Docker is used for deployment of these dashboards.

Notifications You must be signed in to change notification settings

Jaynil1611/Node-JS-Application-Level-Monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node-JS-Application-Level-Monitoring

The repository contains a sample Node.js app which integrates the Prometheus client for node.js and exposes metrics on http://localhost:8080/metrics. The metrics are periodically scraped by Prometheus and visualized through a Grafana monitoring dashboard.

Prerequisites

Make sure that you have Docker and Docker Compose installed:

Getting started

Clone the repository:

git clone https://github.com/Jaynil1611/Node-JS-Application-Level-Monitoring

Navigate into the project directory:

cd Node-JS-Application-Level-Monitoring

Start the Docker containers:

docker-compose up -d

Test containers

Open monitoring dashboards

Open in your web browser the monitoring dashboards:

There are two Application Level Monitoring dashboards for the Node.js app which can be found on

About

This repository contains visualization dashboards for a node js application made using grafana & prometheus. Docker is used for deployment of these dashboards.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published