From 063fccfaea1e9d4c56031c19752c3887992c9a6f Mon Sep 17 00:00:00 2001 From: Giuseppe Raffa <77052701+sesee3@users.noreply.github.com> Date: Tue, 14 Apr 2026 12:33:35 +0200 Subject: [PATCH] feat: add logging for health check results and PostgreSQL connection status --- api/src/index.js | 2 ++ api/src/storage/postgres.js | 1 + 2 files changed, 3 insertions(+) diff --git a/api/src/index.js b/api/src/index.js index c15aae9..36aad80 100644 --- a/api/src/index.js +++ b/api/src/index.js @@ -23,6 +23,8 @@ app.get('/health', async (req, res) => { const allOk = Object.values(postgres).every(s => s === 'connected') && influx && minio; + console.log("Health check results:", { postgres, influx: influx ? 'connected' : 'disconnected', minio: minio ? 'connected' : 'disconnected' }); + res.json({ status: allOk ? "ok" : "degraded", service: "api", diff --git a/api/src/storage/postgres.js b/api/src/storage/postgres.js index fbb8682..832e344 100644 --- a/api/src/storage/postgres.js +++ b/api/src/storage/postgres.js @@ -78,6 +78,7 @@ async function checkPostgres() { for (const [name, pool] of Object.entries(pools)) { try { await pool.query('SELECT NOW()'); + console.log(`PostgreSQL connection check successful for ${name}`); status[name] = 'connected'; } catch (error) { console.log(`PostgreSQL connection check failed for ${name}:`, error.message);