Skip to content

Commit 69bbae4

Browse files
committed
Do not expose internal error
1 parent c9793a9 commit 69bbae4

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

lib/plausible_web/controllers/api/system_controller.ex

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,22 @@ defmodule PlausibleWeb.Api.SystemController do
2323
def readiness(conn, _params) do
2424
postgres_health =
2525
case Ecto.Adapters.SQL.query(Plausible.Repo, "SELECT 1", []) do
26-
{:ok, _} -> "ok"
27-
e -> "error: #{inspect(e)}"
26+
{:ok, _} ->
27+
"ok"
28+
29+
e ->
30+
Logger.error("Postgres health check failure: #{inspect(e)}")
31+
"error"
2832
end
2933

3034
clickhouse_health =
3135
case Ecto.Adapters.SQL.query(Plausible.ClickhouseRepo, "SELECT 1", []) do
32-
{:ok, _} -> "ok"
33-
e -> "error: #{inspect(e)}"
36+
{:ok, _} ->
37+
"ok"
38+
39+
e ->
40+
Logger.error("Clickhouse health check failure: #{inspect(e)}")
41+
"error"
3442
end
3543

3644
cache_health =

0 commit comments

Comments
 (0)