On modern projects, it is increasingly common the use of architectures based on services or microservices. In these complex environments, errors can be shown in different layers of an application (backend, frontend, mobile, and desktop) even in distinct services. Therefore, developers need to be able to centralize all the errors registers in one place, where they can monitor and make more precise decisions about those errors. In this project, we are going to implement one simple system to centralize the error registers of applications.
Based on Sherlock Holmes stories, we baptized our project with their famous speech:
"Elementary, my dear Watson!"
Created on the idea of being the biggest and famous detective in the world to find and monitor all the errors!
Python 3.6
Django REST 3.10
PiP
VirtualEnv
Postgres
- First create a virtual environment and activate:
python3.6 -m venv venv
source venv/bin/activate
Or if you are using Windows, use these commands:
python -m venv venv
source venv\Scripts\activate
- Migrate the database:
python3 manage.py migrate
Or if you are using Windows:
python manage.py migrate
- Going up the server:
python3 manage.py runserver
For Windows users:
python manage.py runserver
- Acessing the application:
http://127.0.0.1:8000
Under Construction