V
V
VITYA-XY12021-05-23 03:24:50
Monitoring
VITYA-XY1, 2021-05-23 03:24:50

Which working prometheus exporter do you recommend for docker?

After research, the situation is as follows:
1) https://github.com/google/cadvisor is the most popular (although not initially obvious in relation to its name) option for monitoring containers. At the moment, the most sophisticated and cumbersome, in terms of the amount of information collected, but there is one "but": it does not know how to collect information about the status of containers, this is a well-known issue, but despite the authority of the maintainer, no one is going to fix it:
https://github .com/google/cadvisor/issues/2739
https://github.com/google/cadvisor/issues/1672
https://github.com/google/cadvisor/issues/2739
So I don't see the point in working with him. If you throw a working compose file at me, I will change my mind, but at the moment I have serious doubts, since I have tried a dozen configs.

2. Docker engine collects general information about the docker on the host, there is no information in the context of containers.

3. https://github.com/prometheus-net/docker_exporter shows the status of containers, basic information on cpu, ram, disk & network i/o metrics but it is not known how accurate (at least the graphana board from this maintainer shows not accurate infu), rap is rarely updated and is not particularly popular. I stopped at this option for the time being, since I don’t see more relevant ones yet.

I'm looking for a working tool. I dug up Google / github, I looked at the official prometheus exporters. Perhaps you can tell me what was used on the sale and has proven itself well.

Thanks

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vasily Bannikov, 2021-05-23
@vabka

the first thing I found:
https://github.com/prometheus-net/docker_exporter
You can also come up with something using vector

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question