Skip to content

Commit 4507870

Browse files
authored
Merge pull request #514 from newrelic/vince/increase-span-res
Increase resolution of span duration
2 parents cd9bd10 + fb62bbd commit 4507870

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/new_relic/tracer/direct.ex

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ defmodule NewRelic.Tracer.Direct do
4343
case Keyword.get(options, :duration) do
4444
nil ->
4545
duration = System.monotonic_time() - monotonic_start_time
46-
{duration, System.convert_time_unit(duration, :native, :millisecond) / 1_000}
46+
{duration, System.convert_time_unit(duration, :native, :microsecond) / 1_000_000}
4747

4848
duration ->
49-
{duration, System.convert_time_unit(duration, :native, :millisecond) / 1_000}
49+
{duration, System.convert_time_unit(duration, :native, :microsecond) / 1_000_000}
5050
end
5151

5252
name = Keyword.get(options, :name, name)

lib/new_relic/tracer/macro.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ defmodule NewRelic.Tracer.Macro do
224224
nil -> :root
225225
end
226226

227-
duration_ms = System.convert_time_unit(end_time_mono - start_time_mono, :native, :microsecond) / 1000
227+
duration_ms = System.convert_time_unit(end_time_mono - start_time_mono, :native, :microsecond) / 1_000
228228

229229
duration_acc = Process.get({:nr_duration_acc, parent_ref}, 0)
230230
Process.put({:nr_duration_acc, parent_ref}, duration_acc + duration_ms)

0 commit comments

Comments
 (0)