通过Docker安装 Prometheus 和node-exporter 查看版本


[root@node ~]# mkdir /opt/prometheus
[root@node ~]# cd /opt/prometheus/
[root@node ~]# vim prometheus.yml
#写入以下内容
global:
  scrape_interval:     60s
  evaluation_interval: 60s
  
scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['localhost:9090']
        labels:
          instance: prometheus
  
  - job_name: linux
    static_configs:
      - targets: ['192.168.91.132:9100']
        labels:
          instance: localhost
#启动容器
[root@node ~]# docker run -d -p 9090:9090 -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
#查看容器
[root@node ~]# docker container ls
#获取版本号
[root@node ~]# docker exec -it 75d4e24396ae /bin/prometheus --version
prometheus, version 2.34.0 (branch: HEAD, revision: 881111fec4332c33094a6fb2680c71fffc427275)
  build user:       root@121ad7ea5487
  build date:       20220315-15:18:00
  go version:       go1.17.8
  platform:         linux/amd64

查看node-exporter版本

[root@node ~]# docker pull prom/node-exporter
[root@node ~]# docker images | grep node-exporter
prom/node-exporter   latest   1dbe0e931976  4 months ago    20.9MB
#启动容器
[root@node ~]# docker run -d -p 9100:9100 \
-v "/proc:/host/proc:ro" \ -v "/sys:/host/sys:ro" \ -v "/:/rootfs:ro" \ --net="host" \ prom/node-exporter #启动容器 [root@node ~]# docker run -d -p 9100:9100 -v "/proc:/host/proc:ro" -v "/sys:/host/sys:ro" -v "/:/rootfs:ro" --net="host" prom/node-exporter #查看容器 [root@node ~]# docker container ls #获取版本号 [root@node ~]# docker exec -it 7c6d4d897c82 /bin/node-exporter --version node_exporter, version 1.3.1 (branch: HEAD, revision: a2321e7b940ddcff26873612bccdf7cd4c42b6b6) build user: root@243aafa5525c build date: 20211205-11:09:49 go version: go1.17.3 platform: linux/amd64

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM