zoukankan      html  css  js  c++  java
  • Prometheus Node_exporter metrics 之 Basic CPU / Mem / Disk Info

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

  • 相关阅读:
    bzoj1005: [HNOI2008]明明的烦恼(prufer+高精度)
    bzoj1211: [HNOI2004]树的计数(prufer序列+组合数学)
    bzoj1430: 小猴打架(prufer序列)
    bzoj1029: [JSOI2007]建筑抢修(堆+贪心)
    bzoj1053: [HAOI2007]反素数ant
    [HNOI2012]双十字
    [HNOI2012]矿场搭建
    [HNOI2012]集合选数
    [HNOI2013]消毒
    POJ2449 Remmarguts' Date
  • 原文地址:https://www.cnblogs.com/qianyuliang/p/10479515.html
Copyright © 2011-2022 走看看