Grafana Prometheus Monitoring Stack is a robust monitoring solution designed to empower developers and operators with deep insights into their applications' performance and health. This stack combines the power of Grafana for intuitive visualization, Prometheus for comprehensive metrics monitoring, and Grafana Loki for efficient log monitoring. With customizable dashboards, alerting capabilities, and historical data analysis, this stack enables you to proactively monitor, analyze, and optimize your system's performance, ensuring seamless operations and enhanced user experience.
If you want to learn more about this project or have any questions, send me an email at (mailto:[email protected])
- Graphana
- Graphana Loki
- Prometheus
- TypeScript
- NodeJs
-
Clone the repository
git clone [https://github.com/skushagra9/Prometheus-Graphana-Monitoring-Stack.git](https://github.com/skushagra9/Grafana-Prometheus-Monitoring-Stack.git)
-
Install dependencies
npm install
-
Run Docker compose
docker compose up
Now , Graphana started on port 3000 (docker) Prometheus started on port 9090 (docker) Graphana Loki started on port 3100 (docker) Backend Server started on port 8080 (machine)
So In order to use the services , we have to use the private ip for our system, as most of the services are running inside the docker container