关于prometheus:Prometheus和node-exporter的安装与监控数据说明

在mac下载安装prometheus

  • 在https://prometheus.io/download/下载prometheus放到自定义的地位。
  • 解压压缩包
  • 创立data文件夹mkdir -p data

mac下装置Node Exporter

(NodeExporter是Prometheus提供的一个能够采集到主机信息的应用程序,它能采集到机器的 CPU、内存、磁盘等信息)

  • cd到目标目录,而后用命令下载二进制包

    curl -OL https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.darwin-amd64.tar.gz
  • 解压这个二进制包

    tar -xzf node_exporter-1.3.1.darwin-amd64.tar.gz
  • 进入&运行node exporter

    cd node_exporter-1.3.1.darwin-amd64
    cd ..
    cp node_exporter-1.3.1.darwin-amd64/node_exporter /usr/local/bin/node_exporter
  • 运行

    cd ...
    cd /usr/local/bin
    ./node_exporter

    拜访http://localhost:9100/
    看到

    点击http://localhost:9100/metrics进去能够看到

    # HELP node_cpu Seconds the cpus spent in each mode.
    # TYPE node_cpu counter
    node_cpu{cpu="cpu0",mode="idle"} 362812.7890625
    # HELP node_load1 1m load average.
    # TYPE node_load1 gauge
    node_load1 3.0703125

数据阐明:

  • HELP 解释以后指标的含意
  • TYPE 阐明以后指标的数据类型
  • node_cpu的正文表明以后指标是cpu0上idle过程占用CPU的总工夫
  • CPU占用工夫是一个只增不减的度量指标,从类型中也能够看出node_cpu的数据类型是计数器(counter)
  • node_load1 该指标反映了以后主机在最近一分钟以内的负载状况 指标类型为仪表盘(gauge)

参考:https://yunlzheng.gitbook.io/…

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理