node-cgroup-metrics:NodeJs模块,用于从容器内部读取cgroup指标

时间:2024-06-06 03:50:25
【文件属性】:

文件名称:node-cgroup-metrics:NodeJs模块,用于从容器内部读取cgroup指标

文件大小:101KB

文件格式:ZIP

更新时间:2024-06-06 03:50:25

nodejs node-module asset-compute JavaScript

CGROUP-METRICS 用于读取指标的节点模块。 从/sys/fs/cgroup/读取。 内存指标: 从路径/sys/fs/cgroup/memory/memory读取: 原始值: stat.rss :匿名和交换高速缓存内存的字节数 kmem.usage_in_bytes :当前内核内存分配 limit_in_bytes :内存使用限制 计算值: containerUsage() : stats.rss + kmem.usage_in_bytes containerUsagePercentage() : stats.rss + kmem.usage_in_bytes / limit_in_bytes CPU指标: 原始CPU值: 从路径/sys/fs/cgroup/读取: cpuacct.usage :自此cgroup获得的容器开始以来的总CPU时间(以纳秒为单位)(


【文件预览】:
node-cgroup-metrics-master
----PULL_REQUEST_TEMPLATE.md(2KB)
----.gitignore(125B)
----package.json(980B)
----package-lock.json(336KB)
----CONTRIBUTING.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----index.js(545B)
----.github()
--------workflows()
----.eslintrc.js(2KB)
----README.md(5KB)
----lib()
--------cpu.js(2KB)
--------utils.js(2KB)
--------metrics.js(1KB)
--------memory.js(2KB)
----.releaserc.json(849B)
----.npmignore(167B)
----test()
--------metrics.test.js(11KB)
----docker()
--------app.js(537B)
--------Dockerfile(169B)
--------Makefile(228B)
--------stress.sh(65B)

网友评论