Enabled the default metrics in the Bitnami image for Zookeeper
[demos/kafka/monitoring] / prometheus.yml
1 global:
2   # How frequently to scrape targets by default.
3   # Default 15s
4   scrape_interval: 5s
5   # How frequently to evaluate rules.
6   # Default 15s
7   evaluation_interval: 5s
8   # How long until a scrape request times out.
9   # Default to 10s.
10   # 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
11   scrape_timeout: 5s
12
13 rule_files:
14   - "alert.rules"
15
16 alerting:
17   alertmanagers:
18     - scheme: http
19       static_configs:
20         - targets:
21             - "alertmanager:9093"
22
23 scrape_configs:
24   - job_name: "prometheus"
25     static_configs:
26       - targets: ["localhost:9090"]
27
28
29   - job_name: "zookeeper"
30     static_configs:
31       - targets:
32           - "zookeeper:80"
33           - "zookeeper:7000"
34         labels:
35           env: "dev"
36     relabel_configs:
37       - source_labels: [__address__]
38         target_label: hostname
39         regex: '([^:]+)(:[0-9]+)?'
40         replacement: '${1}'
41
42
43   - job_name: "kafka-broker"
44     static_configs:
45       - targets:
46           - "kafka-1:80"
47           - "kafka-2:80"
48           - "kafka-3:80"
49         labels:
50           env: "dev"
51     relabel_configs:
52       - source_labels: [__address__]
53         target_label: hostname
54         regex: '([^:]+)(:[0-9]+)?'
55         replacement: '${1}'