Monday, 15 October 2018

Docker Monitoring Cadvisor/Prometheus/Grafana


Run Cadvisor docker images to pull metrics

[root@kuber1 ~]#  docker run  --volume=/:/rootfs:ro  --volume=/var/run:/var/run:rw  --volume=/sys:/sys:ro  --volume=/var/lib/docker/:/var/lib/docker:ro  --volume=/dev/disk/:/dev/disk:ro  --publish=8080:8080  --detach=true  --name=cadvisor  google/cadvisor:latest

Cadvisor  WebUI 

http://kuber1.tuxhub.com:8080/containers/


Prometheus Configurations : 

[root@kuber1 ~]# vim /usr/local/prometheus/prometheus-2.4.3/prometheus.yml 

- job_name: 'docker'
   static_configs:
    - targets:
      - 10.10.72.108:8080    # 10.10.72.108 is kuber1.tuxhub.com 

Start Prometheus : 

[root@kuber1 ~]#  /usr/local/prometheus/prometheus-2.4.3//prometheus --web.listen-address=10.10.72.108:9080


Build Grafana Dashboard 

Download dashboard from 

https://gist.githubusercontent.com/njadhav1/37728ddc759ca188a2758c62721f43a0/raw/79d0e80a7e7b7185edf85533a




No comments:

Post a Comment

Ansible Cheat sheet

Install Ansible  # yum install ansible Host file configuration  File  [ansible@kuber2 ~]$ cat /etc/ansible/hosts     [loca...