[logging] add selected tab name into perf logging (#10080)

This commit is contained in:
Grace Guo
2020-06-22 10:14:29 -07:00
committed by GitHub
parent cb1705fdae
commit 221f38099b
3 changed files with 18 additions and 3 deletions

View File

@@ -68,7 +68,12 @@ const loggerMiddleware = store => next => action => {
return next(action);
}
const { dashboardInfo, explore, impressionId } = store.getState();
const {
dashboardInfo,
explore,
impressionId,
dashboardLayout,
} = store.getState();
let logMetadata = {
impression_id: impressionId,
version: 'v2',
@@ -111,6 +116,12 @@ const loggerMiddleware = store => next => action => {
};
}
if (eventData.target_id && dashboardLayout.present) {
const meta = dashboardLayout.present[eventData.target_id].meta;
// chart name or tab/header text
eventData.target_name = meta.chartId ? meta.sliceName : meta.text;
}
logMessageQueue.append(eventData);
return eventData;
};