From the course: Prometheus and Grafana: Visualizing Application Performance
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Sample application
From the course: Prometheus and Grafana: Visualizing Application Performance
Sample application
- [Instructor] This chapter provides a practical, hands-on approach to building dashboards from scratch. Using a sample e-commerce application, we'll learn the principles required to create a great dashboard. Let's get familiar with the sample application. This is a simple order management system that demonstrates modern architectural, microservices design, metrics, and deployments with Docker. We are using Node.js for the backend, Redis as our database, JavaScript for the frontend, Nginx as our frontend web server, Prometheus for metrics, and Grafana for visualization. To follow along, you can find the source code provided in the repository for this course. The only prerequisite is to have Docker installed on your system. But if you've been following along so far, make sure to stop all running containers in the Docker folder by running docker compose down. In the application directory, we can then spin up all the services by running a couple of commands. After running the docker…