Basic CPU / Mem / Disk Info

1. CPU Cores 物理 CPU 的核数 cat /proc/cpuinfo| grep "cpu cores"| uniq

type:Singlestat
Unit: short
metrics:

count(count(node_cpu_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}) by (cpu))

2. Total RAM 内存大小 cat /proc/meminfo | grep MemTotal

type:Singlestat
Unit: bytes
metrics:

node_memory_MemTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}

3. Total SWAP 交换分区的大小 cat /proc/swaps

type:Singlestat
Unit: bytes
metrics:

node_memory_SwapTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}

4. Total RootFS 根文件系统总空间

type:Singlestat
Unit: bytes
metrics:

node_filesystem_size_bytes{instance=~\"$node:$port\",job=~\"$job\",mountpoint=\"/\",fstype!=\"rootfs\"}

5. System Load (1m avg) 系统一分钟内的负载 cat /proc/loadavg 第一列,单核 cpu 的load小于1 表示没有等待的任务, 等于1 表示系统已经没有额外的资源跑更多进程了,大于1表示进程拥堵在等待资源

type:Singlestat
Unit: short
metrics:

node_load1{instance=~\"$node:$port\",job=~\"$job\"}

6. Uptime 系统正常运行的时间

type:Singlestat
Unit: seconds (s)
metrics:

node_time_seconds{instance=~\"$node:$port\",job=~\"$job\"} - node_boot_time_seconds{instance=~\"$node:$port\",job=~\"$job\"}

node_time_seconds 当前系统时间
node_boot_time_seconds 系统启动时间

最新文章

  1. awk同时处理多个文件
  2. 论url
  3. word-break、word-wrap和其他文字属性
  4. 利用Code128字体将文本转换为code128条形码
  5. postgres-toolkit (A Victorinox for PostgreSQL DBA )
  6. mahout 安装
  7. NIO与普通IO文件读写性能对比
  8. 从MVC框架看MVC架构的设计(转)
  9. [置顶] LLVM每日谈之十五 LLVM自带的examples
  10. 随便讲讲XSS攻击
  11. hadoop(一)
  12. 1613: [Usaco2007 Jan]Running贝茜的晨练计划
  13. Flask 学习笔记
  14. AngularJS 框架
  15. 记一次nmap扫描信息收集过程
  16. 批处理BAT运行不显示DOS窗口的方法
  17. etcd集群部署与遇到的坑(转)
  18. Oracle简易界面工具 (Oracle 10g, Oracle 11g)
  19. df -h和du -sh显示结果不一样的原因及解决
  20. 88个 Linux 系统管理员必备的监控工具

热门文章

  1. list转换为树结构--递归
  2. 一个非常好用的图片切割工具(c# winform开发)
  3. zookeeper集群搭建及Leader选举算法源码解析
  4. Spring配置Quartz任务调度、及 ThreadPool 线程池
  5. [转]Using TRY...CATCH in Transact-SQL
  6. [转] What is a Full Stack developer?
  7. 以中间件,路由,跨进程事件的姿势使用WebSocket--Node.js篇
  8. Angular的第一个组件
  9. 封装framework注意点
  10. mysql数据库定时任务