Merge pull request #7534 from EMQ-YangM/dev/v4.3.14

fix: change rule_speed record type
This commit is contained in:
Yang Miao 2022-04-07 10:37:27 +08:00 committed by GitHub
commit 75486efb11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 7 deletions

View File

@ -92,14 +92,14 @@
-define(SAMPCOUNT_5M, (?SECS_5M div ?SAMPLING)).
-record(rule_speed, {
max = 0 :: number(),
current = 0 :: number(),
last5m = 0 :: number(),
max = 0.0 :: float(),
current = 0.0 :: float(),
last5m = 0.0 :: float(),
%% metadata for calculating the avg speed
tick = 1 :: number(),
last_v = 0 :: number(),
tick = 1 :: integer(),
last_v = 0 :: integer(),
%% metadata for calculating the 5min avg speed
last5m_acc = 0 :: number(),
last5m_acc = 0.0 :: float(),
last5m_smpl = [] :: list()
}).

View File

@ -377,7 +377,7 @@ t_reset_metrics(_Config) ->
emqx_rule_metrics:reset_metrics(Id),
?assertEqual(#{exception => 0,failed => 0,
matched => 0,no_result => 0,passed => 0,
speed => 0.0,speed_last5m => 0.0,speed_max => 0},
speed => 0.0,speed_last5m => 0.0,speed_max => 0.0},
emqx_rule_metrics:get_rule_metrics(Id)),
?assertEqual(#{failed => 0,success => 0,taken => 0},
emqx_rule_metrics:get_action_metrics(ResId)),