WIP:prometheus
[demos/kafka/monitoring] / prometheus.yml
index 82130e6..c4b4221 100644 (file)
@@ -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: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: