Verifica a utilização de CPU e memória RAM de um ou mais containers Docker a partir de uma(s) imagem/imagens especificada(s) e escreve em um arquivo
.csv
.
Você pode mesclar os arquivos.csv
utilizando o csv-merge.
- Faça um Fork deste repositório (caso queira modificá-lo) ou somente clone-o.
- Acesse o diretório do projeto;
- Instale as dependências do projeto:
Ou
pip install -r requirements.txt
# Linux/macOS python3 -m pip install -r requirements.txt
- Defina as variáveis de ambiente:
cp .env.example .env
- Execute o projeto:
python3 src/main.py
HEADER
: Lista contendo o cabeçalho da tabela.- Obs: é necessário seguir o padrão definido no arquivo
.env.example
;
- Obs: é necessário seguir o padrão definido no arquivo
IMAGE_NAMES
: Lista contendo o nome da(s) imagem/imagens Docker que se deseja monitorar;SLEEP_CSV_WRITER_THREAD
: Intervalo de tempo em segundos que a thread irá escrever os dados no arquivo.csv
;SLEEP_STATS_THREAD
: Intervalo de tempo em segundos que a thread irá monitorar o gateway;- Obs: Esse valor deverá ser menor que o definido em
SLEEP_CSV_WRITER_THREAD
;
- Obs: Esse valor deverá ser menor que o definido em
- Faça um Fork deste repositório;
- Cria sua branch:
git checkout -b my-new-feature
- Commit suas modificações:
git commit -m "Add some feature"
- Faça o push na sua branch:
Ou
git push
git push origin my-new-feature
Allan Capistrano |
Por favor ⭐️ este repositório caso este projeto seja útil e/ou tenha lhe ajudado.