From 8f429e8b2ef682cd7d0561d85ef7bc5096a1f57a Mon Sep 17 00:00:00 2001 From: Superlog app Date: Thu, 11 Jun 2026 14:19:05 +0000 Subject: [PATCH] [superlog] Downgrade ClickHouse timeout log from ERROR to WARN in tracking health checks --- packages/rpc/src/routers/websites.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/rpc/src/routers/websites.ts b/packages/rpc/src/routers/websites.ts index edaa3ef44..430762a90 100644 --- a/packages/rpc/src/routers/websites.ts +++ b/packages/rpc/src/routers/websites.ts @@ -179,7 +179,12 @@ async function getTrackingEventsStatus( } catch (error) { const message = error instanceof Error ? error.message : "Unknown error checking events"; - logger.error({ websiteId }, `Error checking tracking events: ${message}`); + const isTimeout = message === "ClickHouse query timeout"; + if (isTimeout) { + logger.warn({ websiteId }, `Slow ClickHouse query checking tracking events: ${message}`); + } else { + logger.error({ websiteId }, `Error checking tracking events: ${message}`); + } return { hasEvents: false, recentEvents: 0, error: message }; } } @@ -254,7 +259,12 @@ async function getRecentBlockedTrackingIssue( error instanceof Error ? error.message : "Unknown error checking blocked traffic"; - logger.error({ websiteId }, `Error checking blocked traffic: ${message}`); + const isTimeout = message === "ClickHouse query timeout"; + if (isTimeout) { + logger.warn({ websiteId }, `Slow ClickHouse query checking blocked traffic: ${message}`); + } else { + logger.error({ websiteId }, `Error checking blocked traffic: ${message}`); + } return null; } }