public Result ofRadio(String radioId, String preFilter) {
try {
Radio radio = nodeService.loadRadio(radioId);
BreadcrumbList bc = new BreadcrumbList();
bc.addCrumb("System", routes.SystemController.index(0));
bc.addCrumb("Nodes", routes.NodesController.nodes());
bc.addCrumb(radio.getShortNodeId(), routes.RadiosController.show(radio.getId()));
bc.addCrumb("Metrics", routes.MetricsController.ofRadio(radio.getId(), ""));
return ok(views.html.system.metrics.of_node.render(currentUser(), bc, radio, radio.getMetrics("org.graylog2"), preFilter));
} catch (IOException e) {
return status(500, views.html.errors.error.render(ApiClient.ERROR_MSG_IO, e, request()));
} catch (APIException e) {