fix: alway use os:system_time/1 when managing traces
This commit is contained in:
parent
0d903eb2e1
commit
81d4bd10a3
|
@ -36,6 +36,7 @@
|
|||
, delete/1
|
||||
, clear/0
|
||||
, update/2
|
||||
, os_now/0
|
||||
]).
|
||||
|
||||
-export([ format/1
|
||||
|
@ -515,6 +516,6 @@ set_log_primary_level(NewLevel) ->
|
|||
false -> ok
|
||||
end.
|
||||
|
||||
%% the dashboard use os time to create trace, donot use erlang:system_time/1
|
||||
%% the dashboard use os time to create trace, do not use erlang:system_time/1
|
||||
os_now() ->
|
||||
os:system_time(second).
|
||||
|
|
|
@ -44,7 +44,7 @@ list_trace(_, _Params) ->
|
|||
Nodes = ekka_mnesia:running_nodes(),
|
||||
TraceSize = cluster_call(?MODULE, get_trace_size, [], 30000),
|
||||
AllFileSize = lists:foldl(fun(F, Acc) -> maps:merge(Acc, F) end, #{}, TraceSize),
|
||||
Now = erlang:system_time(second),
|
||||
Now = emqx_trace:os_now(),
|
||||
Traces =
|
||||
lists:map(fun(Trace = #{name := Name, start_at := Start,
|
||||
end_at := End, enable := Enable, type := Type, filter := Filter}) ->
|
||||
|
|
Loading…
Reference in New Issue