From 60a8f3083b8cd74acfcec4ec3725b721e953db9a Mon Sep 17 00:00:00 2001 From: JianBo He Date: Sun, 24 Apr 2022 18:44:07 +0800 Subject: [PATCH] fix(dashboard): rename fields for monitor_current APIs received_rate -> received_msg_rate sent_rate -> sent_msg_rate dropped_rate -> dropped_msg_rate --- apps/emqx_dashboard/include/emqx_dashboard.hrl | 15 ++++++++------- .../src/emqx_dashboard_monitor_api.erl | 13 +++++++------ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/apps/emqx_dashboard/include/emqx_dashboard.hrl b/apps/emqx_dashboard/include/emqx_dashboard.hrl index c49ac8fc9..12f564fe4 100644 --- a/apps/emqx_dashboard/include/emqx_dashboard.hrl +++ b/apps/emqx_dashboard/include/emqx_dashboard.hrl @@ -51,9 +51,9 @@ -define(DELTA_SAMPLER_LIST, [ received - , received_bytes + %, received_bytes , sent - , sent_bytes + %, sent_bytes , dropped ]). @@ -66,9 +66,10 @@ -define(SAMPLER_LIST, ?GAUGE_SAMPLER_LIST ++ ?DELTA_SAMPLER_LIST). -define(DELTA_SAMPLER_RATE_MAP, #{ - received => received_rate, - received_bytes => received_bytes_rate, - sent => sent_rate, - sent_bytes => sent_bytes_rate, - dropped => dropped_rate + received => received_msg_rate, + %% In 5.0.0, temporarily comment it to suppress bytes rate + %received_bytes => received_bytes_rate, + %sent_bytes => sent_bytes_rate, + sent => sent_msg_rate, + dropped => dropped_msg_rate }). diff --git a/apps/emqx_dashboard/src/emqx_dashboard_monitor_api.erl b/apps/emqx_dashboard/src/emqx_dashboard_monitor_api.erl index b9ffc7cd1..619173c8c 100644 --- a/apps/emqx_dashboard/src/emqx_dashboard_monitor_api.erl +++ b/apps/emqx_dashboard/src/emqx_dashboard_monitor_api.erl @@ -110,8 +110,9 @@ fields(sampler) -> [{time_stamp, hoconsc:mk(non_neg_integer(), #{desc => <<"Timestamp">>})} | Samplers]; fields(sampler_current) -> + Names = maps:values(?DELTA_SAMPLER_RATE_MAP) ++ ?GAUGE_SAMPLER_LIST, [{SamplerName, hoconsc:mk(integer(), #{desc => swagger_desc(SamplerName)})} - || SamplerName <- maps:values(?DELTA_SAMPLER_RATE_MAP) ++ ?GAUGE_SAMPLER_LIST]. + || SamplerName <- Names]. %% ------------------------------------------------------------------------------------------------- %% API @@ -155,11 +156,11 @@ swagger_desc(connections) -> <<"Connections at the time of sampling." " Can only represent the approximate state">>; -swagger_desc(received_rate) -> swagger_desc_format("Dropped messages ", per); -swagger_desc(received_bytes_rate) -> swagger_desc_format("Received bytes ", per); -swagger_desc(sent_rate) -> swagger_desc_format("Sent messages ", per); -swagger_desc(sent_bytes_rate) -> swagger_desc_format("Sent bytes ", per); -swagger_desc(dropped_rate) -> swagger_desc_format("Dropped messages ", per). +swagger_desc(received_msg_rate) -> swagger_desc_format("Dropped messages ", per); +%swagger_desc(received_bytes_rate) -> swagger_desc_format("Received bytes ", per); +swagger_desc(sent_msg_rate) -> swagger_desc_format("Sent messages ", per); +%swagger_desc(sent_bytes_rate) -> swagger_desc_format("Sent bytes ", per); +swagger_desc(dropped_msg_rate) -> swagger_desc_format("Dropped messages ", per). swagger_desc_format(Format) -> swagger_desc_format(Format, last).