Skip to content

Monitoring System

Slava edited this page Jul 23, 2018 · 14 revisions

A system monitor is a software component used to monitor resources and performance in a computer system.

Docker

Running Prometheus on Docker

docker run -p 9090:9090 -v ~/Development/Projects/PocoHttpWebServer/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

Open http://localhost:9090/ in a browser

docker run -p 9100:9100 prom/node-exporter
docker run -i -p 3000:3000 grafana/grafana

Credentials: admin / qweqwe

  1. Add Data Source, select Prometheus and enter Node Exporter URL
  2. Import dashboard, e.g. 6126

Docker Compose

Run

cd $PROJECT/prometheus
docker-compose up

Stop

^CGracefully stopping... (press Ctrl+C again to force)
Stopping grafana       ... done
Stopping node-exporter ... done
Stopping prometheus    ... done

Links

Clone this wiki locally