Index: dashboard/dashboard/static/group_alerts.html |
diff --git a/dashboard/dashboard/static/group_alerts.html b/dashboard/dashboard/static/group_alerts.html |
index 38f1210a0f2ad92c4c5373f33bc26a98ebe54187..71573fe5adbdfaf27331f3e077eb738d593e1755 100644 |
--- a/dashboard/dashboard/static/group_alerts.html |
+++ b/dashboard/dashboard/static/group_alerts.html |
@@ -69,7 +69,17 @@ tr.exportTo('d', function() { |
const groups = []; |
for (const alert of alerts) { |
alert.measurementName = alert.test.split('/')[0]; |
- alert.relatedNames = d.MEMORY_RELATED_NAMES.get(alert.measurementName); |
+ if (d.MEMORY_PROCESS_RELATED_NAMES.has(alert.measurementName)) { |
+ alert.relatedNames = d.MEMORY_PROCESS_RELATED_NAMES.get( |
+ alert.measurementName); |
+ } |
+ if (d.MEMORY_COMPONENT_RELATED_NAMES.has(alert.measurementName)) { |
+ alert.relatedNames = new Set(alert.relatedNames); |
+ for (const name of d.MEMORY_COMPONENT_RELATED_NAMES.get( |
+ alert.measurementName)) { |
+ alert.relatedNames.add(name); |
+ } |
+ } |
let merged = false; |
for (const group of groups) { |