diff --git a/instrumentation/opentelemetry_ecto/lib/opentelemetry_ecto.ex b/instrumentation/opentelemetry_ecto/lib/opentelemetry_ecto.ex index 88e9dfc..e40a1e2 100644 --- a/instrumentation/opentelemetry_ecto/lib/opentelemetry_ecto.ex +++ b/instrumentation/opentelemetry_ecto/lib/opentelemetry_ecto.ex @@ -81,7 +81,7 @@ defmodule OpentelemetryEcto do attributes = measurements |> Enum.reduce(%{}, fn - {k, v}, acc when not is_nil(v) and k in [:decode_time, :query_time, :queue_time] -> + {k, v}, acc when not is_nil(v) and k in [:decode_time, :query_time, :queue_time, :idle_time] -> Map.put(acc, String.to_atom("#{k}_#{time_unit}s"), System.convert_time_unit(v, :native, time_unit)) _, acc ->