ТЗ: docs.google.com
Разработка небольшой системы мониторинга. Клиент и Сервер.
pip install requirements.txt
python server.py
Запуск клиента (клиент находится в папке client):
pip install requirements.txt
systemctl enable cpu_logger
systemctl start cpu_logger
Что и где находится?
- api - роутер реализующие работу api
- web - роутер реализующий поведение сайта
- web/service - функций для работы с данными в бд, дабы не делать это во вью, вынес в отдельный модуль
- database - файлы моделей и сама база данных (sqlite3)
- client - демон
С фронтом не сильно дружу, по этому дашборд выглядит так топорно.