Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Esse módulo Python funciona apenas no Linux, e foi criado exclusivamente para atender os usuários da discloudbot.com

Project description

Informações

O limite de memória definidos nos contêiners é imposto via cgroups, e a maioria das ferramentas Linux que fornecem métricas de recursos do sistema foram criadas antes mesmo da existência de cgroups (por exemplo: free ou top).

Eles costumam ler métricas de memória do procsistema de arquivos: /proc/meminfo, /proc/vmstat, /proc/PID/smaps e outros. Isso significa que eles não têm consciência de cgroup . Eles sempre exibirão os números de memória do sistema host (máquina física ou virtual) como um todo, que é inútil para os contêineres modernos do Linux.

Esse módulo Python funciona apenas no linux, e foi criado exclusivamente para atender os usuários da discloudbot.com

As informações fornecidas pelo modulo são geradas pelo cgroup no caminho /sys/fs/cgroup/

Instalação

pip install discloud-status

Forma de uso Python 3.6+

import discloud

# retorna o uso/total de RAM
r = discloud.ram()
print(r) # 100/1024MB

# dados do uso de RAM
ur = discloud.using_ram()
print(ur) # 100MB

# dados do total de RAM disponível
tr = discloud.total_ram()
print(tr) # 1GB

Possíveis Erros

Se um dos arquivos estiver vazio, ele retornará um erro como este: Dados não encontrados

LICENSE

Este projeto está licenciado sob a Licença Apache V2. Consulte LICENSE para obter mais informações.

Project details


Release history Release notifications

This version

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for discloud, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size discloud-0.1.0.tar.gz (2.4 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page