码迷,mamicode.com
首页 > 其他好文 > 详细

Prometheus Node_exporter metrics 之 Basic CPU / Mem / Disk Info

时间:2019-03-05 21:12:59      阅读:450      评论:0      收藏:0      [点我收藏+]

标签:filesyste   otf   files   tfs   bsp   exporter   大于   roc   sof   

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 系统启动时间

 

Prometheus Node_exporter metrics 之 Basic CPU / Mem / Disk Info

标签:filesyste   otf   files   tfs   bsp   exporter   大于   roc   sof   

原文地址:https://www.cnblogs.com/qianyuliang/p/10479515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!