Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 461 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 461 Bytes

采集linux指标, 可用于监控

覆盖如下几类:

  • cpu
  • 内存
  • io状态
  • 磁盘占用
  • 负载
  • 内、外网卡的流入、流出流量等

使用

go get 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")
}

更多监控项请参考源码注释.