diff --git a/src/service/db/postgres/index.ts b/src/service/db/postgres/index.ts index ab32ef3..303835b 100644 --- a/src/service/db/postgres/index.ts +++ b/src/service/db/postgres/index.ts @@ -133,6 +133,11 @@ export class PostgresDB implements Storage { }; healthcheck = async () => { - await this.connection.query("SELECT 1"); + try { + await this.connection.query("SELECT 1"); + } catch (e) { + logger.warn("health check failed at db", e); + throw e; + } }; } diff --git a/src/service/telegram/index.ts b/src/service/telegram/index.ts index dca6056..19621ce 100644 --- a/src/service/telegram/index.ts +++ b/src/service/telegram/index.ts @@ -116,6 +116,11 @@ export class TelegramService { * Performs healthcheck for telegram */ public healthcheck = async () => { - await this.bot.telegram.getMe(); + try { + await this.bot.telegram.getMe(); + } catch (e) { + logger.warn("health check failed at telegram", e); + throw e; + } }; }