@@ -31,7 +31,7 @@ services:
3131
3232 # Target Database - The PostgreSQL database being monitored (demo only)
3333 target-db :
34- image : postgres:15
34+ image : postgres:17
3535 container_name : target-db
3636 cpus : 0.2
3737 mem_limit : 768m
@@ -69,7 +69,7 @@ services:
6969
7070 # Hot standby used by xmin-horizon integration coverage when explicitly started.
7171 target-standby :
72- image : postgres:15
72+ image : postgres:17
7373 container_name : target-standby
7474 cpus : 0.2
7575 mem_limit : 768m
@@ -106,7 +106,7 @@ services:
106106 # and postgres-exporter connectivity without compromising security since
107107 # the database is not exposed externally.
108108 sink-postgres :
109- image : postgres:15
109+ image : postgres:17
110110 container_name : sink-postgres
111111 cpus : 0.4
112112 mem_limit : 1024m
@@ -131,7 +131,7 @@ services:
131131
132132 # VictoriaMetrics Sink - Storage for metrics in Prometheus format
133133 sink-prometheus :
134- image : victoriametrics/victoria-metrics:v1.105 .0
134+ image : victoriametrics/victoria-metrics:v1.140 .0
135135 container_name : sink-prometheus
136136 cpus : 0.75
137137 mem_limit : 1536m
@@ -158,7 +158,7 @@ services:
158158
159159 # PGWatch Instance 1 - Monitoring service (Postgres sink)
160160 pgwatch-postgres :
161- image : cybertecpostgresql/pgwatch:3
161+ image : cybertecpostgresql/pgwatch:4.1.0
162162 container_name : pgwatch-postgres
163163 cpus : 0.35
164164 mem_limit : 512m
@@ -181,7 +181,7 @@ services:
181181
182182 # PGWatch Instance 2 - Monitoring service (Prometheus sink)
183183 pgwatch-prometheus :
184- image : cybertecpostgresql/pgwatch:3
184+ image : cybertecpostgresql/pgwatch:4.1.0
185185 container_name : pgwatch-prometheus
186186 cpus : 1.5
187187 mem_limit : 1024m
@@ -204,7 +204,7 @@ services:
204204
205205 # Grafana with datasources - Visualization layer
206206 grafana :
207- image : grafana/grafana:12.0 .2
207+ image : grafana/grafana:12.3 .2
208208 container_name : grafana-with-datasources
209209 cpus : 0.5
210210 mem_limit : 512m
@@ -297,8 +297,10 @@ services:
297297 # Self-monitoring components (may have reduced functionality on macOS)
298298
299299 # cAdvisor - Container metrics (self-monitoring)
300+ # Note: ghcr.io/google/cadvisor tags omit the 'v' prefix
301+ # (upstream registry convention; different from other images here).
300302 self-cadvisor :
301- image : gcr .io/cadvisor /cadvisor:v0.51.0
303+ image : ghcr .io/google /cadvisor:0.56.2
302304 container_name : self-cadvisor
303305 cpus : 0.15
304306 mem_limit : 192m
@@ -317,7 +319,7 @@ services:
317319
318320 # Node Exporter - System metrics (self-monitoring)
319321 self-node-exporter :
320- image : prom/node-exporter:v1.8.2
322+ image : prom/node-exporter:v1.11.1
321323 container_name : self-node-exporter
322324 cpus : 0.05
323325 mem_limit : 96m
@@ -330,7 +332,7 @@ services:
330332
331333 # Postgres Exporter - Metrics for sink-postgres (self-monitoring)
332334 self-postgres-exporter :
333- image : prometheuscommunity/postgres-exporter:v0.16.0
335+ image : prometheuscommunity/postgres-exporter:v0.19.1
334336 container_name : self-postgres-exporter
335337 cpus : 0.1
336338 mem_limit : 128m
0 commit comments