This project was developed as part of the Alura Observability Course.
The main goal of this project is to demonstrate best practices in observability within API development. Below is the architecture diagram of the project:
Before running the project, ensure you have the following installed:
To get started, clone the repository to your local machine using Git:
git clone https://github.com/lorenzouriel/prometheus-grafana-api-observability.git
cd prometheus-grafana-api-observability
Once you have Docker and Docker Compose installed, you can easily spin up the entire project using the following steps
- Make sure you're in the project directory.
- Run the following command to start the services:
docker-compose up
To stop the services, run the following command:
docker-compose down