diff --git a/docker-compose/prometheus-node-exporter.yml b/docker-compose/prometheus-node-exporter.yml new file mode 100644 index 0000000000000000000000000000000000000000..6c1ccc2de5affad0ab7ad435b2cb7c07dd90fe95 --- /dev/null +++ b/docker-compose/prometheus-node-exporter.yml @@ -0,0 +1,26 @@ +# +# Docker compose file that launches Prometheus Node Exporter +# +# Provides system metrics for Prometheus to scrape +# + +version: '2' + +services: + prometheus-node-exporter: + image: prom/node-exporter + container_name: ${CONTAINER_NAME_PREFIX}prometheus-node-exporter + logging: + driver: "json-file" + options: + max-size: "100m" + max-file: "10" + networks: + - control + logging: + driver: syslog + options: + syslog-address: udp://${LOG_HOSTNAME}:1514 + syslog-format: rfc3164 + tag: "{{.Name}}" + restart: unless-stopped diff --git a/docker-compose/prometheus/prometheus.yml b/docker-compose/prometheus/prometheus.yml index ac9c549be45d6aab48f585dd6ab234cfc1f15449..8c847d8aa2c31298d7c8842f17d95b597df420b3 100644 --- a/docker-compose/prometheus/prometheus.yml +++ b/docker-compose/prometheus/prometheus.yml @@ -9,3 +9,8 @@ scrape_configs: - targets: - "tango-prometheus-exporter:8000" + - job_name: host + scrape_interval: 60s + static_configs: + - targets: + - "prometheus-node-exporter:9100"