Add full_id param to support displaying entire node ID.
This commit is contained in:
parent
2b8bf07bd3
commit
72d052f753
|
@ -74,7 +74,7 @@ public class RestNodesAction extends BaseRestHandler {
|
||||||
@Override
|
@Override
|
||||||
public void onResponse(NodesStatsResponse nodesStatsResponse) {
|
public void onResponse(NodesStatsResponse nodesStatsResponse) {
|
||||||
try {
|
try {
|
||||||
channel.sendResponse(RestTable.buildResponse(buildTable(clusterStateResponse, nodesInfoResponse, nodesStatsResponse), request, channel));
|
channel.sendResponse(RestTable.buildResponse(buildTable(request, clusterStateResponse, nodesInfoResponse, nodesStatsResponse), request, channel));
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
onFailure(e);
|
onFailure(e);
|
||||||
}
|
}
|
||||||
|
@ -112,7 +112,9 @@ public class RestNodesAction extends BaseRestHandler {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private Table buildTable(ClusterStateResponse state, NodesInfoResponse nodesInfo, NodesStatsResponse nodesStats) {
|
private Table buildTable(RestRequest req, ClusterStateResponse state, NodesInfoResponse nodesInfo, NodesStatsResponse nodesStats) {
|
||||||
|
boolean fullId = req.paramAsBoolean("full_id", false);
|
||||||
|
|
||||||
String masterId = state.getState().nodes().masterNodeId();
|
String masterId = state.getState().nodes().masterNodeId();
|
||||||
|
|
||||||
Table table = new Table();
|
Table table = new Table();
|
||||||
|
@ -163,7 +165,7 @@ public class RestNodesAction extends BaseRestHandler {
|
||||||
|
|
||||||
table.startRow();
|
table.startRow();
|
||||||
|
|
||||||
table.addCell(node.id().substring(0, 4));
|
table.addCell(fullId ? node.id() : node.id().substring(0, 4));
|
||||||
table.addCell(info == null ? null : info.getProcess().id());
|
table.addCell(info == null ? null : info.getProcess().id());
|
||||||
table.addCell(((InetSocketTransportAddress) node.address()).address().getAddress().getHostAddress());
|
table.addCell(((InetSocketTransportAddress) node.address()).address().getAddress().getHostAddress());
|
||||||
table.addCell(((InetSocketTransportAddress) node.address()).address().getPort());
|
table.addCell(((InetSocketTransportAddress) node.address()).address().getPort());
|
||||||
|
|
Loading…
Reference in New Issue