Dynamically find cadvisor agents and aggregate them with Prometheus server
100K+
This image, coupled with the StackEngine Container Application Center, allows
you to monitor any number of docker hosts and their containers using Google's
cAdvisor and Soundcloud's Prometheus.
The Prometheus configuration is extremely simple so as to offer very little opinion on how a user would run the Prometheus service itself. For information on configuring Prometheus to meet your needs, please see the documentation.
When coupled with the StackEngine Scheduler, use of this container means that
adding a new host to your mesh through the container applicaiton center will
see cAdvisor start on that host and register itself with Prometheus.
Scale without headache.
The stackhub/prometheus image must be passed the following environment
variables a run time:
cadvisor. IT will be of the form
apps/<INSTANCE_NAME>-<cadvisorServiceName_cAdvisorServicePort>/containers
for example apps/prom-cadv-cadvisor-8080/containers/apps/prom-cadv-cadvisor-8080/containers/*For an example stack file, please see the
stack-prometheus repo.
This image is only useful in conjunction with the StackEngine CAC. It will not work stand-alone due the leveraging of certain built in features of the CAC.
MIT
Content type
Image
Digest
sha256:8555e948e…
Size
18.3 MB
Last updated
almost 11 years ago
docker pull stackhub/prometheus