zoukankan      html  css  js  c++  java
  • Docker安装prometheus监控

    1、运行Node Exporter

    docker run -d -p 9100:9100 
      -v "/proc:/host/proc" 
      -v "/sys:/host/sys" 
      -v "/:/rootfs" 
      --net=host 
      prom/node-exporter 
      --path.procfs /host/proc 
      --path.sysfs /host/sys 
      --collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"

      

       

    2、运行cAdvisor

    docker run -d -p 8080:8080 --network host --name cadvisor -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys:ro -v /var/lib/docker/:/var/lib/docker:ro google/cadvisor:latest

     

     

    3、运行Prometheus Server

    新建并配置prometheus.yml文件

     

    docker run -it -p 9090:9090 -v /root/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml --name prometheus --network host prom/Prometheus

     

     

     

      

    点击菜单status-->targets

      

    4、运行grafana

    docker run -id -p 3000:3000 --name grafana --network host -e "GF_SERVER_ROOT_URL=http://grafana.server.name" -e "GF_SECURITY_ADMIN_PASSWORD=secret" grafana/grafana

     

    设置登录密码:secret

    登录账号为:admin

     

    配置data source:点击Add data source-->点击prometheus-->settings

    max_source_resolution=5m&timeout=10

     

    Grafana通过dashboard展示数据

    5、下载dashboard(https://grafana.com/dashboards?dataSource=prometheus&search=docker)

     

    下载完,得到一个json文件,导入Grafana(+àimportàupload.json file)

     

     

  • 相关阅读:
    svn提交代码出错
    正则表达式小试
    基于AT91RM9200的ARM Linux的移植方法
    Byte、bit、bps、位、字、字节/包 ,报文,帧
    时间片调度在单片机中的运用
    单片机计数器T0作定时技术(记时器设计)
    fastboot 烧写内核
    菜鸟吧网站
    理解单片机中的计数器和定时器
    svn命令总结(原创)
  • 原文地址:https://www.cnblogs.com/spring1122/p/12408304.html
Copyright © 2011-2022 走看看