From 2d15ba22903b4e71b13bce17be16c3c14ff1fee2 Mon Sep 17 00:00:00 2001 From: Jeremy Aube Date: Sat, 6 Jun 2026 07:56:16 -0400 Subject: [PATCH] feat: add source to insert events query The query used to insert events into postgres uses raw SQL which means ecto isn't able to infer the source (The database table) used for the query. This source value is quite useful to filter or group metrics and traces to easily identify which table is hot --- lib/telemetry_ui/backend/ecto_postgres.ex | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/telemetry_ui/backend/ecto_postgres.ex b/lib/telemetry_ui/backend/ecto_postgres.ex index 2b89cbb..cbc8c1f 100644 --- a/lib/telemetry_ui/backend/ecto_postgres.ex +++ b/lib/telemetry_ui/backend/ecto_postgres.ex @@ -46,6 +46,7 @@ defmodule TelemetryUI.Backend.EctoPostgres do count = telemetry_ui_events.count + EXCLUDED.count """, [entry.value, entry.date, entry.name, entry.tags, entry.count, entry.min_value, entry.max_value], + source: Entry.__schema__(:source), log: backend.verbose, telemetry_prefix: backend.telemetry_prefix, telemetry_options: backend.telemetry_options