diff --git a/services/monitoring/exporters/postgres.nix b/services/monitoring/exporters/postgres.nix index c6a9469..ee16b98 100644 --- a/services/monitoring/exporters/postgres.nix +++ b/services/monitoring/exporters/postgres.nix @@ -23,7 +23,10 @@ in }; services.postgresql.settings.shared_preload_libraries = "pg_stat_statements"; + systemd.services.postgresql.postStart = lib.mkAfter '' + ${config.services.postgresql.package}/bin/psql -U postgres -c "CREATE EXTENSION IF NOT EXISTS pg_stat_statements;"; + ''; bagel.monitoring.grafana-agent.exporters.postgres.port = 9104; }; -} \ No newline at end of file +}