This repository has been archived by the owner on Aug 31, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added some information to the README and added Swarm placement constr…
…aints to the compose file
- Loading branch information
1 parent
f07f30a
commit b44a842
Showing
2 changed files
with
26 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,18 @@ | ||
# prometheus-swarm-discovery | ||
# Prometheus-Swarm service discovery | ||
|
||
This is POC that demonstrates Prometheus service discovery in Docker Swarm. It is implemented as a standalone tool | ||
that writes the scrape targets to a file, that is then read by Prometheus. This uses the `<file_sd_config>` config | ||
directive available in Prometheus. | ||
|
||
The discovery tool expects to have access to the Swarm API using `/var/run/docker.sock`. The provided `docker-compose.yaml` | ||
is configured to mount the `docker.sock` file inside the container, and this requires that the `swarm-discover` container | ||
is placed on the Swarm manager node. | ||
|
||
## Run Prometheus and the Swarm discovery tool | ||
|
||
The only thing required to run Prometheus and the discovery tool is to launch a Swarm stack using the provided docker-compose.yaml | ||
file. | ||
|
||
``` | ||
$ docker stack deploy -c docker-compose.yaml prometheus | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters