Explore: Trigger logs sample only when user click to see it (#62226)

LogSamples: Trigger log samples on user action
This commit is contained in:
Ivana Huckova 2023-01-26 16:23:13 +01:00 committed by GitHub
parent 4bcd3b41ec
commit 8246fc64fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,7 +17,7 @@ export const loadSupplementaryQueries = (): SupplementaryQueries => {
// We default to true for all supp queries // We default to true for all supp queries
let supplementaryQueries: SupplementaryQueries = { let supplementaryQueries: SupplementaryQueries = {
[SupplementaryQueryType.LogsVolume]: { enabled: true }, [SupplementaryQueryType.LogsVolume]: { enabled: true },
[SupplementaryQueryType.LogsSample]: { enabled: true }, [SupplementaryQueryType.LogsSample]: { enabled: false },
}; };
for (const type of supplementaryQueryTypes) { for (const type of supplementaryQueryTypes) {
@ -36,6 +36,11 @@ export const loadSupplementaryQueries = (): SupplementaryQueries => {
} }
} }
// We want to skip LogsSample and default it to false for now to trigger it only on user action
if (type === SupplementaryQueryType.LogsSample) {
continue;
}
// Only if "false" value in local storage, we disable it // Only if "false" value in local storage, we disable it
const shouldBeEnabled = store.get(getSupplementaryQuerySettingKey(type)); const shouldBeEnabled = store.get(getSupplementaryQuerySettingKey(type));
if (shouldBeEnabled === 'false') { if (shouldBeEnabled === 'false') {