diff --git a/apps/emqx_dashboard/src/emqx_dashboard_monitor.erl b/apps/emqx_dashboard/src/emqx_dashboard_monitor.erl index 97d648d59..9eb5ae8a9 100644 --- a/apps/emqx_dashboard/src/emqx_dashboard_monitor.erl +++ b/apps/emqx_dashboard/src/emqx_dashboard_monitor.erl @@ -249,7 +249,7 @@ merge_cluster_sampler_map(M1, M2) -> (topics, Map) -> Map#{topics => maps:get(topics, M1)}; (Key, Map) -> - Map#{Key => maps:get(Key, M1) + maps:get(Key, M2)} + Map#{Key => maps:get(Key, M1, 0) + maps:get(Key, M2, 0)} end, lists:foldl(Fun, #{}, ?SAMPLER_LIST).