Support: Container Metrics collection and Visualization 73/69573/5
authorParth Yadav <parth.yadav@ramanujan.du.ac.in>
Wed, 15 Jan 2020 07:21:25 +0000 (12:51 +0530)
committerParth Yadav <parth.yadav@ramanujan.du.ac.in>
Wed, 19 Feb 2020 10:36:36 +0000 (16:06 +0530)
commitfcc0d3cb73add2e48f2919db6b51d47c2983bb0c
tree4b49627f40f7e3218296034bea676bcea989507b
parenta94395daf8d3312659b56a306ea64960a2cdd64a
Support: Container Metrics collection and Visualization

A. Collector: Add cAdvisor Collector
   This patch adds supports for Container Metrics
   collection using cAdvisor. The collector:
     1. Pushes metrics to InfluxDB storage
     2. Stores metrics locally in Result Dir
     3. Implements print_results() for metric summary
     4. Is configurable from 05_collector.conf

B. Docker: Grafana Dashboard
   This patch also adds JSON file for Grafana Dashboard for
   Container Metrics

Signed-off-by: Parth Yadav <parth.yadav@ramanujan.du.ac.in>
Change-Id: I7c39d4e1a7a46d3a499a241e618bd0da7eed53a8
conf/05_collector.conf
tools/collectors/cadvisor/__init__.py [new file with mode: 0755]
tools/collectors/cadvisor/cadvisor.py [new file with mode: 0644]
tools/docker/results/grafana/dashboards/container_metrics_dashboard.json [new file with mode: 0644]