fix(pool): read worker memory metrics correctly
This commit is contained in:
parent
828a9f2f3f
commit
40016a3321
1 changed files with 1 additions and 1 deletions
|
|
@ -15,7 +15,7 @@ def metrics():
|
|||
mem={}
|
||||
try:
|
||||
for line in open('/proc/meminfo'):
|
||||
key,value,*_=line.split(); mem[key]=int(value)*1024
|
||||
key,value,*_=line.split(); mem[key.rstrip(':')]=int(value)*1024
|
||||
except OSError: pass
|
||||
usage=shutil.disk_usage('/')
|
||||
return {'cpu_cores':os.cpu_count() or 1,'memory_total_bytes':mem.get('MemTotal'),'memory_available_bytes':mem.get('MemAvailable'),'disk_free_bytes':usage.free,'load_1m':os.getloadavg()[0] if hasattr(os,'getloadavg') else None}
|
||||
|
|
|
|||
Loading…
Reference in a new issue