From 54d110a827b44d236a3eafce3d16002b9d8474f8 Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Tue, 19 Apr 2022 15:25:58 +0200 Subject: [PATCH] L2SS-767: Add prometheus node exporter to expose host system metrics --- docker-compose/prometheus-node-exporter.yml | 26 +++++++++++++++++++++ docker-compose/prometheus/prometheus.yml | 5 ++++ 2 files changed, 31 insertions(+) create mode 100644 docker-compose/prometheus-node-exporter.yml diff --git a/docker-compose/prometheus-node-exporter.yml b/docker-compose/prometheus-node-exporter.yml new file mode 100644 index 000000000..6c1ccc2de --- /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 ac9c549be..8c847d8aa 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" -- GitLab