feat: add self node to /cluster
This commit is contained in:
parent
08cad804bf
commit
55be66a5eb
|
@ -800,10 +800,10 @@ fields("log") ->
|
||||||
#{
|
#{
|
||||||
mapping => "kernel.error_logger",
|
mapping => "kernel.error_logger",
|
||||||
default => silent,
|
default => silent,
|
||||||
readOnly => true,
|
'readOnly' => true,
|
||||||
desc => ?DESC("log_error_logger")
|
desc => ?DESC("log_error_logger")
|
||||||
})
|
}
|
||||||
}
|
)}
|
||||||
];
|
];
|
||||||
fields("console_handler") ->
|
fields("console_handler") ->
|
||||||
log_handler_common_confs();
|
log_handler_common_confs();
|
||||||
|
@ -812,8 +812,10 @@ fields("log_file_handler") ->
|
||||||
{"file",
|
{"file",
|
||||||
sc(
|
sc(
|
||||||
file(),
|
file(),
|
||||||
#{desc => ?DESC("log_file_handler_file"),
|
#{
|
||||||
validator => fun file_location/1 }
|
desc => ?DESC("log_file_handler_file"),
|
||||||
|
validator => fun file_location/1
|
||||||
|
}
|
||||||
)},
|
)},
|
||||||
{"rotation",
|
{"rotation",
|
||||||
sc(
|
sc(
|
||||||
|
@ -1339,5 +1341,6 @@ file_location(File) ->
|
||||||
nomatch -> Error;
|
nomatch -> Error;
|
||||||
_ -> ok
|
_ -> ok
|
||||||
end
|
end
|
||||||
catch _:_ -> Error
|
catch
|
||||||
|
_:_ -> Error
|
||||||
end.
|
end.
|
||||||
|
|
|
@ -43,7 +43,8 @@ schema("/cluster") ->
|
||||||
responses => #{
|
responses => #{
|
||||||
200 => [
|
200 => [
|
||||||
{name, ?HOCON(string(), #{desc => "Cluster name"})},
|
{name, ?HOCON(string(), #{desc => "Cluster name"})},
|
||||||
{nodes, ?HOCON(?ARRAY(string()), #{desc => "Node name"})}
|
{nodes, ?HOCON(?ARRAY(string()), #{desc => "Node name"})},
|
||||||
|
{self, ?HOCON(string(), #{desc => "Self node name"})}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -97,7 +98,8 @@ cluster_info(get, _) ->
|
||||||
ClusterName = application:get_env(ekka, cluster_name, emqxcl),
|
ClusterName = application:get_env(ekka, cluster_name, emqxcl),
|
||||||
Info = #{
|
Info = #{
|
||||||
name => ClusterName,
|
name => ClusterName,
|
||||||
nodes => mria_mnesia:running_nodes()
|
nodes => mria_mnesia:running_nodes(),
|
||||||
|
self => node()
|
||||||
},
|
},
|
||||||
{200, Info}.
|
{200, Info}.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue