summaryrefslogtreecommitdiffstats
path: root/clustercontroller-core
diff options
context:
space:
mode:
authorGeir Storli <geirst@oath.com>2018-03-06 13:45:51 +0100
committerGeir Storli <geirst@oath.com>2018-03-07 11:25:10 +0100
commit0a7e3fe02aa0f6eb93e565be972184da1dca57a3 (patch)
tree963f09cb18937bf5fa0903602bb2ccf714164903 /clustercontroller-core
parent714c5340578273956221c48342f9c6802521876b (diff)
Add bucket space column to html state.
Diffstat (limited to 'clustercontroller-core')
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/EventLog.java26
1 files changed, 20 insertions, 6 deletions
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/EventLog.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/EventLog.java
index 3f15a089349..964e7c5e947 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/EventLog.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/EventLog.java
@@ -119,7 +119,8 @@ public class EventLog implements EventLogInterface {
.append(RealTimer.printDate(currentTime - recentTimePeriod, tz)).append(".</p>\n");
}
sb.append("<table border=\"1\" cellspacing=\"0\">\n")
- .append("<tr><td>Date (").append(tz.getDisplayName(false, TimeZone.SHORT)).append(")</td><td>Type</td><td>Node</td><td>Event</td></tr>\n");
+ .append("<tr><td>Date (").append(tz.getDisplayName(false, TimeZone.SHORT))
+ .append(")</td><td>Type</td><td>Node</td><td>Bucket space</td><td>Event</td></tr>\n");
int nr = 0;
Iterator<Event> eventIterator = (events == null ? null : events.descendingIterator());
if (eventIterator != null) while (eventIterator.hasNext()) {
@@ -127,17 +128,30 @@ public class EventLog implements EventLogInterface {
String colStart = "<font color=\"" + (++nr > recentNodeEvents ? "grey" : "black") + "\">";
String colEnd = "</font>";
sb.append("<tr>\n");
- sb.append(" <td><nobr>").append(colStart).append(RealTimer.printDate(e.getTimeMs(), tz)).append(colEnd).append("</nobr></td>\n");
- sb.append(" <td><nobr>").append(colStart).append(e.getCategory()).append(colEnd).append("</nobr></td>\n");
+
+ addNobrTableCell(sb, colStart, colEnd, RealTimer.printDate(e.getTimeMs(), tz));
+ addNobrTableCell(sb, colStart, colEnd, e.getCategory());
if (e instanceof NodeEvent) {
- sb.append(" <td><nobr>").append(colStart).append(((NodeEvent) e).getNode().toString()).append(colEnd).append("</nobr></td>\n");
+ NodeEvent nodeEvent = (NodeEvent)e;
+ addNobrTableCell(sb, colStart, colEnd, nodeEvent.getNode().toString());
+ addNobrTableCell(sb, colStart, colEnd, nodeEvent.getBucketSpace().orElse(" - "));
} else {
- sb.append(" <td><nobr>").append(colStart).append(" - ").append(colEnd).append("</nobr></td>\n");
+ addNobrTableCell(sb, colStart, colEnd, " - ");
+ addNobrTableCell(sb, colStart, colEnd, " - ");
}
- sb.append(" <td>").append(colStart).append(e.getDescription()).append(colEnd).append("</td>\n");
+ addTableCell(sb, colStart, colEnd, e.getDescription());
+
sb.append("</tr>\n");
}
sb.append("</table>\n");
}
+ private static void addNobrTableCell(StringBuilder sb, String colStart, String colEnd, String cellValue) {
+ sb.append(" <td><nobr>").append(colStart).append(cellValue).append(colEnd).append("</nobr></td>\n");
+ }
+
+ private static void addTableCell(StringBuilder sb, String colStart, String colEnd, String cellValue) {
+ sb.append(" <td>").append(colStart).append(cellValue).append(colEnd).append("</td>\n");
+ }
+
}