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);