Docker/System Stats
From charlesreid1
netdata
Standalone netdata docker container: https://hub.docker.com/r/firehol/netdata/~/dockerfile/
(Note: this is the standard netdata repo https://github.com/firehol/netdata but the Dockerfile is conveniently embedded in there so it's picked up as a docker container)
The netdata container is am arm image, lightweight at 60 mb, and uses /host to connect to the host.
Not sure about the run script or the connection between the host and the container.
graphite
graphite container comes from graphiteapp docker image: https://hub.docker.com/r/graphiteapp/graphite-statsd/
Note that currently, the installed netstat instance (currently, an aptitude-installed instance of netdata) steps on the toes of this graphite container because port 8125 is open on the host machine.
To fix: slight modification of the port mappings in the docker run call.
Link: https://hub.docker.com/r/graphiteapp/graphite-statsd/
original Docker run call:
docker run -d\ --name graphite\ --restart=always\ -p 80:80\ -p 2003-2004:2003-2004\ -p 2023-2024:2023-2024\ -p 8125:8125/udp\ -p 8126:8126\ graphiteapp/graphite-statsd
Now, remap 8125 in the graphite container to 8124 on the host:
docker run -d\ --name graphite\ --restart=always\ -p 80:80\ -p 2003-2004:2003-2004\ -p 2023-2024:2023-2024\ -p 8124:8125/udp\ -p 8126:8126\ graphiteapp/graphite-statsd