Добавлена оперативная и историческая статистика нод и узлов mnesia #22
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
-export([start/2, stop/1]).
|
||||
|
||||
start(_StartType, _StartArgs) ->
|
||||
pg:start_link(),
|
||||
case infra_sup:start_link() of
|
||||
{ok, Pid} ->
|
||||
% Определяем список узлов кластера, если режим CLUSTER_MODE=true
|
||||
@@ -109,6 +108,7 @@ start_admin_http() ->
|
||||
% ================== БАЗОВЫЕ ==================
|
||||
{"/admin/health", admin_handler_health, []},
|
||||
{"/v1/admin/stats", admin_handler_stats, []},
|
||||
{"/v1/admin/nodes/metrics", admin_handler_node_metrics, []},
|
||||
{"/v1/admin/login", admin_handler_login, []},
|
||||
{"/v1/admin/refresh", admin_handler_refresh, []},
|
||||
% ================== ПОЛЬЗОВАТЕЛИ ==================
|
||||
@@ -169,7 +169,10 @@ start_admin_http() ->
|
||||
cowboy:start_clear(ws, [{port, PortWs}], #{env => #{dispatch => WsDispatch}}),
|
||||
|
||||
% WebSocket для админов
|
||||
AdminWsDispatch = cowboy_router:compile([{'_', [{"/admin/ws", admin_ws_handler, []}]}]),
|
||||
AdminWsDispatch = cowboy_router:compile([{'_', [
|
||||
{"/admin/ws/metrics", admin_ws_handler, []},
|
||||
{"/admin/ws", admin_ws_handler, []}
|
||||
]}]),
|
||||
PortAdminWs = get_env_int(admin_ws_port, 8446),
|
||||
cowboy:start_clear(admin_ws, [{port, PortAdminWs}], #{env => #{dispatch => AdminWsDispatch}}),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user