I haven't had a chance to even take a look at using Prometheus. Here I'll go over the steps I had to follow to get a working local Prometheus install monitoring my local Docker daemon so I could see metrics through the Prometheus dashboard.
First things first, here are the versions of what I am using (eh, until we find out what the problem is (listed below)):
- Fedora 25
- Docker
- docker-1.12.6-6.gitae7d637.fc25.x86_64
- docker-common-1.12.6-6.gitae7d637.fc25.x86_64
- docker-latest-1.12.6-2.git51ef5a8.fc25.x86_64
- Prometheus
- prom/prometheus b0195cb1a666
So, there were a couple of places I went for documentation to get started:
Prometheus
Docker
So, following those docs, I tried to use the default Fedora Docker configuration. That did not work. The Docker documentation was off, at least for the version of Docker I am using. By default, in Fedora, you get a Docker package that is a bit out of date. Here are the steps I took and what I had to do as a workaround.