0.1.6 • Published 5 years ago

discloud-status v0.1.6

Weekly downloads
230
License
MIT
Repository
github
Last release
5 years ago

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 Nodejs 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

npm install discloud-status

Forma de uso no JS

const discloud = require("discloud-status");

// retorna o uso/total de RAM
let r = discloud.ram();
console.log(r) // 100/1024MB

// dados do uso de RAM
let ur = discloud.usoRam();
console.log(ur) // 100MB

// dados do total de RAM disponível
let tr = discloud.totalRam();
console.log(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.

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

1.0.0

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago