X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=prometheus.yml;h=c4b42219ee5d36d0f5f6751d4febfa356383a849;hb=66d72eb9545a0f0742a8bf6ee1b6d4382f59bc62;hp=4441fdf6df852ec104d652e21648726396e062ae;hpb=564d3b789b991bddef9ed5a7cd652c82f1e4d45b;p=demos%2Fkafka%2Fmonitoring diff --git a/prometheus.yml b/prometheus.yml index 4441fdf..c4b4221 100644 --- a/prometheus.yml +++ b/prometheus.yml @@ -1,14 +1,14 @@ global: # How frequently to scrape targets by default. # Default 15s - scrape_interval: 5s + scrape_interval: 1s # How frequently to evaluate rules. # Default 15s - evaluation_interval: 5s + evaluation_interval: 1s # How long until a scrape request times out. # Default to 10s. # Required because cp-demo is using cpu throttling, so let's leave enough time to fetch the metrics in particular for the first time as it needs to compile all rexps - scrape_timeout: 5s + scrape_timeout: 1s rule_files: - "alert.rules" @@ -25,11 +25,11 @@ scrape_configs: static_configs: - targets: ["localhost:9090"] - - job_name: "zookeeper" static_configs: - targets: - - "zookeeper:1234" + - "zookeeper:80" + - "zookeeper:7000" labels: env: "dev" relabel_configs: @@ -38,13 +38,38 @@ scrape_configs: regex: '([^:]+)(:[0-9]+)?' replacement: '${1}' - - job_name: "kafka-broker" static_configs: - targets: - "kafka-1:80" - "kafka-2:80" - "kafka-3:80" + - "kafka-4:80" + - "kafka-5:80" + labels: + env: "dev" + relabel_configs: + - source_labels: [__address__] + target_label: hostname + regex: '([^:]+)(:[0-9]+)?' + replacement: '${1}' + + - job_name: "kafka-lag-exporter" + static_configs: + - targets: + - "kafka-lag-exporter:8000" + labels: + env: "dev" + relabel_configs: + - source_labels: [__address__] + target_label: hostname + regex: '([^:]+)(:[0-9]+)?' + replacement: '${1}' + + - job_name: "burrow-exporter" + static_configs: + - targets: + - "burrow_exporter:8080" labels: env: "dev" relabel_configs: