shinedzhang / monitoring-containerized

Prometheus, cAdvisor, Consul, Registrator and Grafana with Docker containers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

The goal is to provide a simple way to create a 'working out of the box' playground around monitoring tools:

  • Grafana, for metrics visualization with provided dashboards.
  • Prometheus, to collect metrics from various exporter (node, cadvisor).
  • cAdvisor, to expose container metrics.
  • consul, to feed Prometheus with new targets to scrape.
  • Registrator, for announcing all host's containers to consul.

Requirements

  • docker-engine >= 1.10.0
  • docker-compose >= 1.6.0

Overview

Usage

./create-cluster.sh
Component URL
Grafana http://localhost:3000
Prometheus server http://localhost:9090
Host node-exporter http://localhost:9100
cAdvisor http://localhost:8080
consul http://localhost:8500

About

Prometheus, cAdvisor, Consul, Registrator and Grafana with Docker containers

License:GNU General Public License v3.0


Languages

Language:HTML 92.6%Language:Java 5.8%Language:Shell 1.6%