Skip to content

Instantly share code, notes, and snippets.

@ulexxander
Created November 15, 2021 09:00
Show Gist options
  • Save ulexxander/87e3e99d2243e1603687e4cf496ba7ba to your computer and use it in GitHub Desktop.
Save ulexxander/87e3e99d2243e1603687e4cf496ba7ba to your computer and use it in GitHub Desktop.
Prometheus scrape config for automatic docker service discovery
# NOTE: containers must be on the same network as Prometheus
# And port 80 with /metrics endpoint must be exposed
scrape_configs:
- job_name: "docker_sd"
docker_sd_configs:
# Do not forget to mount docker socket into container
- host: "unix:///var/run/docker.sock"
relabel_configs:
- source_labels:
- "__meta_docker_container_id"
target_label: "docker_container_id"
- source_labels:
- "__meta_docker_container_name"
target_label: "docker_container_name"
@ulexxander
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment