采集linux指标,可用于监控
覆盖如下几类:
中央处理器
内存
io状态
磁盘占用
负载
内,外网卡的流入,输送流量等
使用
去获取github.com/lycclsltt/system
package main
import (
"github.com/lycclsltt/system"
)
func main () {
mem := & system. Mem {}
mem . Collect ()
println ( "used:" , mem . MemUsedFunc ( "" ), "kb" )
println ( "free:" , mem . MemFreeFunc ( "" ), "kb" )
}
更多监控项请参考源码注释。
2021-03-11 15:06:39
15KB
系统开源
1