fix: avoid empty node metrics race in CT (collect on start + poll). Refs EventHub/EventHubBack#47
This commit is contained in:
@@ -41,8 +41,8 @@ init([]) ->
|
||||
mnesia:wait_for_tables([node_metric], 5000),
|
||||
% Создаём ETS-таблицу для кеширования предыдущих значений io
|
||||
ets:new(?IO_CACHE_TAB, [named_table, public, set, {keypos, 1}]),
|
||||
% Запускаем периодический сбор метрик и очистку
|
||||
schedule_collect(),
|
||||
% Первый сбор сразу (иначе окно ~5с без метрик), далее по интервалу.
|
||||
self() ! collect,
|
||||
schedule_cleanup(),
|
||||
{ok, #{}}.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user