File tree Expand file tree Collapse file tree 1 file changed +131
-0
lines changed Expand file tree Collapse file tree 1 file changed +131
-0
lines changed Original file line number Diff line number Diff line change 1+ # Here we use https://github.com/prometheus-community/helm-charts/charts/kube-prometheus-stack
2+ # Please keep the ServiceMonitor's label same as the Helm release name of kube-prometheus-stack
3+
4+ apiVersion : v1
5+ kind : Namespace
6+ metadata :
7+ name : test-pg
8+ ---
9+ apiVersion : " acid.zalan.do/v1"
10+ kind : postgresql
11+ metadata :
12+ name : acid-minimal-cluster
13+ namespace : test-pg
14+ labels :
15+ app : test-pg
16+ spec :
17+ teamId : " acid"
18+ volume :
19+ size : 1Gi
20+ numberOfInstances : 2
21+ users :
22+ zalando : # database owner
23+ - superuser
24+ - createdb
25+ foo_user : [] # role for application foo
26+ databases :
27+ foo : zalando # dbname: owner
28+ preparedDatabases :
29+ bar : {}
30+ postgresql :
31+ version : " 13"
32+ sidecars :
33+ - name : " exporter"
34+ image : " wrouesnel/postgres_exporter"
35+ ports :
36+ - name : exporter
37+ containerPort : 9187
38+ protocol : TCP
39+ resources :
40+ limits :
41+ cpu : 500m
42+ memory : 256M
43+ requests :
44+ cpu : 100m
45+ memory : 200M
46+ ---
47+ apiVersion : v1
48+ kind : Service
49+ metadata :
50+ name : acid-minimal-cluster-svc-metrics-master
51+ namespace : test-pg
52+ labels :
53+ app : test-pg
54+ spilo-role : master
55+ annotations :
56+ prometheus.io/scrape : " true"
57+ prometheus.io/port : " 9187"
58+ spec :
59+ type : ClusterIP
60+ ports :
61+ - name : exporter
62+ port : 9187
63+ targetPort : exporter
64+ selector :
65+ application : spilo
66+ cluster-name : acid-minimal-cluster
67+ spilo-role : master
68+ ---
69+ apiVersion : v1
70+ kind : Service
71+ metadata :
72+ name : acid-minimal-cluster-svc-metrics-replica
73+ namespace : test-pg
74+ labels :
75+ app : test-pg
76+ spilo-role : replica
77+ annotations :
78+ prometheus.io/scrape : " true"
79+ prometheus.io/port : " 9187"
80+ spec :
81+ type : ClusterIP
82+ ports :
83+ - name : exporter
84+ port : 9187
85+ targetPort : exporter
86+ selector :
87+ application : spilo
88+ cluster-name : acid-minimal-cluster
89+ spilo-role : replica
90+ ---
91+ apiVersion : monitoring.coreos.com/v1
92+ kind : ServiceMonitor
93+ metadata :
94+ name : acid-minimal-cluster-svcm-master
95+ namespace : test-pg
96+ labels :
97+ app : test-pg
98+ spilo-role : master
99+ spec :
100+ endpoints :
101+ - port : exporter
102+ interval : 15s
103+ scrapeTimeout : 10s
104+ namespaceSelector :
105+ matchNames :
106+ - test-pg
107+ selector :
108+ matchLabels :
109+ app : test-pg
110+ spilo-role : master
111+ ---
112+ apiVersion : monitoring.coreos.com/v1
113+ kind : ServiceMonitor
114+ metadata :
115+ name : acid-minimal-cluster-svcm-replica
116+ namespace : test-pg
117+ labels :
118+ app : test-pg
119+ spilo-role : replica
120+ spec :
121+ endpoints :
122+ - port : exporter
123+ interval : 15s
124+ scrapeTimeout : 10s
125+ namespaceSelector :
126+ matchNames :
127+ - test-pg
128+ selector :
129+ matchLabels :
130+ app : test-pg
131+ spilo-role : replica
You can’t perform that action at this time.
0 commit comments