You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Ecto (`ecto_query_time`, `ecto_queue_time`, `ecto_decode_time`,
`ecto_idle_time`, `ecto_total_time`) and Oban (`oban_job_duration`,
`oban_job_queue_time`) timing distribution metrics were being truncated
to whole milliseconds, rounding sub-millisecond measurements down to
zero. Report fractional milliseconds instead so fast queries and short
job durations are not under-reported.
Adds an `Appsignal.Utils.native_to_milliseconds/1` helper for the
native -> microsecond -> fractional-millisecond conversion, so the
same pattern can be reused elsewhere.
Preserve sub-millisecond precision when reporting timing distribution metrics.
7
+
8
+
The Ecto (`ecto_query_time`, `ecto_queue_time`, `ecto_decode_time`, `ecto_idle_time`, `ecto_total_time`) and Oban (`oban_job_duration`, `oban_job_queue_time`) distribution metrics now report fractional milliseconds, instead of being truncated to whole milliseconds. Sub-millisecond measurements were previously rounded down to zero.
0 commit comments