@@ -22,19 +22,19 @@ services:
2222 "
2323
2424 # Target Database - The PostgreSQL database being monitored
25- # target-db:
26- # image: postgres:15
27- # container_name: target-db
28- # environment:
29- # POSTGRES_DB: target_database
30- # POSTGRES_USER: postgres
31- # POSTGRES_PASSWORD: postgres
32- # command: ["postgres", "-c", "shared_preload_libraries=pg_stat_statements", "-c", "pg_stat_statements.track=all"]
33- # ports:
34- # - "5432:5432"
35- # volumes:
36- # - target_db_data:/var/lib/postgresql/data
37- # - ./config/target-db/init.sql:/docker-entrypoint-initdb.d/init.sql
25+ target-db :
26+ image : postgres:15
27+ container_name : target-db
28+ environment :
29+ POSTGRES_DB : target_database
30+ POSTGRES_USER : postgres
31+ POSTGRES_PASSWORD : postgres
32+ command : ["postgres", "-c", "shared_preload_libraries=pg_stat_statements", "-c", "pg_stat_statements.track=all"]
33+ ports :
34+ - " 5432:5432"
35+ volumes :
36+ - target_db_data:/var/lib/postgresql/data
37+ - ./config/target-db/init.sql:/docker-entrypoint-initdb.d/init.sql
3838
3939 # Postgres Sink - Storage for metrics in PostgreSQL format
4040 sink-postgres :
@@ -77,7 +77,6 @@ services:
7777 depends_on :
7878 - sources-generator
7979 - sink-postgres
80- # - target-db
8180 volumes :
8281 - ./config/pgwatch-postgres/sources.yml:/etc/pgwatch/sources.yml
8382 - ./config/pgwatch-postgres/metrics.yml:/etc/pgwatch/metrics.yml
@@ -93,7 +92,6 @@ services:
9392 depends_on :
9493 - sources-generator
9594 - sink-prometheus
96- # - target-db
9795 volumes :
9896 - ./config/pgwatch-prometheus/sources.yml:/etc/pgwatch/sources.yml
9997 - ./config/pgwatch-prometheus/metrics.yml:/etc/pgwatch/metrics.yml
@@ -104,6 +102,7 @@ services:
104102 container_name : grafana-with-datasources
105103 environment :
106104 GF_SECURITY_ADMIN_PASSWORD : admin
105+ GF_INSTALL_PLUGINS : yesoreyeram-infinity-datasource
107106 ports :
108107 - " 3000:3000"
109108 volumes :
@@ -127,7 +126,7 @@ services:
127126 - " 5000:5000"
128127
129128volumes :
130- # target_db_data:
129+ target_db_data :
131130 sink_postgres_data :
132131 prometheus_data :
133132 grafana_data :
0 commit comments