Uma plataforma de monitoramento que exibe informações de saúde do sistema (CPU e memória) em tempo real, utilizando Flask como framework web.
Criar uma plataforma que monitore a saúde de sistemas, infraestrutura e aplicações em tempo real, permitindo que administradores e desenvolvedores visualizem métricas sobre o estado de seus serviços.
- Monitoramento do uso de CPU e memória.
- Interface web simples e intuitiva.
- Containerização com Docker para portabilidade.
- Flask: Framework web para Python.
- psutil: Biblioteca para obter informações sobre o uso do sistema.
- Docker: Para containerização da aplicação.
Antes de começar, verifique se você tem os seguintes itens instalados:
- Python 3.6 ou superior
- Docker
- Microsoft Visual C++ Build Tools (apenas no Windows, para compilar dependências)
- Clone este repositório:
git clone https://github.com/SeuUsuario/devops-monitoring-platform.git cd devops-monitoring-platform
Para rodar a aplicação em um contêiner Docker, execute os seguintes comandos:
- Construa a imagem Docker:
docker build -t devops-monitoring-app . - Execute o container:
docker run -p 5000:5000 devops-monitoring-app
Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para detalhes.
