This commit is contained in:
@@ -224,8 +224,13 @@ test_calendar_stats(Token) ->
|
||||
|
||||
test_node_metrics_history(Token) ->
|
||||
ct:pal(" TEST: Node metrics history"),
|
||||
From = <<"2026-01-01T00:00:00Z">>,
|
||||
To = <<"2026-12-31T23:59:59Z">>,
|
||||
Now = calendar:universal_time(),
|
||||
FromSec = calendar:datetime_to_gregorian_seconds(Now) - 300,
|
||||
ToSec = calendar:datetime_to_gregorian_seconds(Now) + 300,
|
||||
FromDT = calendar:gregorian_seconds_to_datetime(FromSec),
|
||||
ToDT = calendar:gregorian_seconds_to_datetime(ToSec),
|
||||
From = handler_utils:datetime_to_iso8601(FromDT),
|
||||
To = handler_utils:datetime_to_iso8601(ToDT),
|
||||
Path = <<"/v1/admin/nodes/metrics?from=", From/binary, "&to=", To/binary>>,
|
||||
{ok, 200, _, Body} = api_test_runner:admin_request(get, Path, Token, <<"">>),
|
||||
Metrics = jsx:decode(list_to_binary(Body), [return_maps]),
|
||||
@@ -237,4 +242,6 @@ test_node_metrics_history(Token) ->
|
||||
?assert(maps:is_key(<<"timestamp">>, First)),
|
||||
?assert(maps:is_key(<<"node">>, First)),
|
||||
?assert(maps:is_key(<<"memory_total">>, First)),
|
||||
?assert(maps:is_key(<<"memory_available">>, First)),
|
||||
?assert(maps:is_key(<<"cpu_utilization">>, First)),
|
||||
ct:pal(" OK: ~p metrics received", [length(Metrics)]).
|
||||
Reference in New Issue
Block a user