From 803ba8be06f95ab57dd2b6c9938894221fff95d3 Mon Sep 17 00:00:00 2001 From: cking Date: Mon, 20 Apr 2026 17:00:18 -0700 Subject: [PATCH] chore(metrics): fixed cardinality leak on extract_error_metadata/1 --- lib/cache/metrics.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cache/metrics.ex b/lib/cache/metrics.ex index 37c5c3a..322ed6d 100644 --- a/lib/cache/metrics.ex +++ b/lib/cache/metrics.ex @@ -96,7 +96,7 @@ if Application.ensure_loaded(:prometheus_telemetry) === :ok do metadata |> Map.take([:error, :cache_name]) |> Map.update(:error, "unknown", fn - %ErrorMessage{code: code, message: error} -> "#{code}: #{error}" + %ErrorMessage{code: code} -> code reason when is_atom(reason) -> to_string(reason) reason when is_binary(reason) -> reason _ -> "unknown"