Monitoring

Monitoring Raspberry Pi and Docker containers.

Prometheus

Prometheus is an open-source systems monitoring and alerting toolkit.
https://prometheus.io/docs/prometheus/latest/installation/#using-docker

ARM image

carlosedp/prometheus

node_exporter

Monitoring machine (Raspberry) metrics.
https://github.com/prometheus/node_exporter#using-docker

ARM image

Bundled in hass.io

See Addons

Add to Prometheus configuration

prometheus.yml

scrape_configs:

- job_name: 'nodeexporter'
    static_configs:
      - targets: ['host:9100']

cAdvisor

Container :) that collects, aggregates, processes, and exports information about running containers. https://github.com/google/cadvisor#quick-start-running-cadvisor-in-a-docker-container

ARM image

budry/cadvisor-arm

Add to Prometheus configuration

prometheus.yml

scrape_configs:

  - job_name: 'cadvisor'
    static_configs:
      - targets: ['host:8080']

Grafana

The open platform for beautiful analytics and monitoring.
http://docs.grafana.org/installation/docker/

ARM image

Bundled in hass.io

See Addons

Grafana Dashboard