global: # How frequently to scrape targets by default. # Default 15s scrape_interval: 1s # How frequently to evaluate rules. # Default 15s 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: 1s rule_files: - "alert.rules" alerting: alertmanagers: - scheme: http static_configs: - targets: - "alertmanager:9093" scrape_configs: - job_name: "prometheus" static_configs: - targets: ["localhost:9090"] - job_name: "zookeeper" static_configs: - targets: - "zookeeper:80" - "zookeeper:7000" labels: env: "dev" relabel_configs: - source_labels: [__address__] target_label: hostname 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: - source_labels: [__address__] target_label: hostname regex: '([^:]+)(:[0-9]+)?' replacement: '${1}'