From 05afcc7732fcf8a8827f2fdcb359240aaea5f754 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Fri, 6 Mar 2026 12:40:22 +0000 Subject: [PATCH] Make sure tags are part of the telemetry storage key --- lib/music_library_web/telemetry/storage.ex | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/music_library_web/telemetry/storage.ex b/lib/music_library_web/telemetry/storage.ex index 592bffc6..427aefa1 100644 --- a/lib/music_library_web/telemetry/storage.ex +++ b/lib/music_library_web/telemetry/storage.ex @@ -74,7 +74,14 @@ defmodule MusicLibraryWeb.Telemetry.Storage do end defp metric_key(metric) do - "#{inspect(metric.__struct__)}:#{Enum.join(metric.name, ".")}" + Enum.join( + [ + inspect(metric.__struct__), + Enum.join(metric.name, "."), + Enum.join(metric.tags, ".") + ], + ":" + ) end defp insert_and_prune(key, label, measurement, time) do