From 8aa507e4c6d8a1485ab304c5e2daa59fe9e51fb5 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Sat, 26 Nov 2022 17:58:25 +0000 Subject: [PATCH] cadvisor: reduce CPU usage --- prometheus.yaml | 3 +++ prometheus/prometheus.yaml | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/prometheus.yaml b/prometheus.yaml index 6ce8dce..c8dee19 100644 --- a/prometheus.yaml +++ b/prometheus.yaml @@ -15,6 +15,9 @@ services: image: gcr.io/cadvisor/cadvisor:latest restart: always container_name: cadvisor + command: + - '--housekeeping_interval=15s' + - '--docker_only=true' volumes: - /:/rootfs:ro - /var/run:/var/run:rw diff --git a/prometheus/prometheus.yaml b/prometheus/prometheus.yaml index 4601020..cc4edd9 100644 --- a/prometheus/prometheus.yaml +++ b/prometheus/prometheus.yaml @@ -1,17 +1,17 @@ global: - scrape_interval: 15s + scrape_interval: 30s external_labels: monitor: 'codelab-monitor' scrape_configs: # nginx vts data - job_name: 'nginx' - scrape_interval: 5s + scrape_interval: 30s metrics_path: "/status/format/prometheus" static_configs: - targets: ['nginx:80'] - job_name: 'metrics' - scrape_interval: 5s + scrape_interval: 30s static_configs: # grafana data from /metrics - targets: ['dashboard:3000'] @@ -20,7 +20,7 @@ scrape_configs: # cadvisor system - targets: ['cadvisor:8080'] - job_name: "synapse" - scrape_interval: 15s + scrape_interval: 30s metrics_path: "/_synapse/metrics" static_configs: - targets: ["matrix-synapse:9000"]