Repo containing Traefik and a Prometheus/promtail for remote write, intended for integration with Eth Docker patterned repos
Prometheus looks for labels to know what to scrape. For example, to have Prometheus scrape metrics on port 6060 with path /metrics:
labels:
- metrics.scrape=true
- metrics.path=/metrics
- metrics.port=6060
Promtail can be used on its own with servers with their own prometheus thats why they are in separate file. Just add promtail.yml to COMPOSE_FILE in .env
To work well with Eth Docker patterned repos, clone this repo into a directory named traefik
and
use ext-network.yml
in the repos that are to interface with it.
git clone https://github.com/CryptoManufaktur-io/central-proxy-docker.git traefik
For a quick start, install docker-ce with ./ethd install
, then cp default.env .env
, adjust Traefik variables
inside .env
, and ./ethd up
To update Traefik and Prometheus, run ./ethd update
and ./ethd up
Apache v2 license
This is central-proxy-docker v1.1