mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
[Reporting] revert skip telemetry step (#60450)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This commit is contained in:
parent
b01832249d
commit
d896292b6f
2 changed files with 0 additions and 36 deletions
|
@ -12,7 +12,6 @@ import { getNumberOfItems } from './get_number_of_items';
|
||||||
import { getScreenshots } from './get_screenshots';
|
import { getScreenshots } from './get_screenshots';
|
||||||
import { getTimeRange } from './get_time_range';
|
import { getTimeRange } from './get_time_range';
|
||||||
import { openUrl } from './open_url';
|
import { openUrl } from './open_url';
|
||||||
import { skipTelemetry } from './skip_telemetry';
|
|
||||||
import { ScreenSetupData, ScreenshotObservableOpts, ScreenshotResults } from './types';
|
import { ScreenSetupData, ScreenshotObservableOpts, ScreenshotResults } from './types';
|
||||||
import { waitForRenderComplete } from './wait_for_render';
|
import { waitForRenderComplete } from './wait_for_render';
|
||||||
import { waitForVisualizations } from './wait_for_visualizations';
|
import { waitForVisualizations } from './wait_for_visualizations';
|
||||||
|
@ -43,7 +42,6 @@ export function screenshotsObservableFactory(
|
||||||
const setup$: Rx.Observable<ScreenSetupData> = Rx.of(1).pipe(
|
const setup$: Rx.Observable<ScreenSetupData> = Rx.of(1).pipe(
|
||||||
takeUntil(exit$),
|
takeUntil(exit$),
|
||||||
mergeMap(() => openUrl(server, driver, url, conditionalHeaders, logger)),
|
mergeMap(() => openUrl(server, driver, url, conditionalHeaders, logger)),
|
||||||
mergeMap(() => skipTelemetry(driver, logger)),
|
|
||||||
mergeMap(() => getNumberOfItems(server, driver, layout, logger)),
|
mergeMap(() => getNumberOfItems(server, driver, layout, logger)),
|
||||||
mergeMap(async itemsCount => {
|
mergeMap(async itemsCount => {
|
||||||
const viewport = layout.getViewport(itemsCount);
|
const viewport = layout.getViewport(itemsCount);
|
||||||
|
|
|
@ -1,34 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
|
||||||
* or more contributor license agreements. Licensed under the Elastic License;
|
|
||||||
* you may not use this file except in compliance with the Elastic License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import { HeadlessChromiumDriver as HeadlessBrowser } from '../../../../server/browsers/chromium/driver';
|
|
||||||
import { LevelLogger } from '../../../../server/lib';
|
|
||||||
import { CONTEXT_SKIPTELEMETRY } from './constants';
|
|
||||||
|
|
||||||
const LAST_REPORT_STORAGE_KEY = 'xpack.data';
|
|
||||||
|
|
||||||
export async function skipTelemetry(browser: HeadlessBrowser, logger: LevelLogger) {
|
|
||||||
const storageData = await browser.evaluate(
|
|
||||||
{
|
|
||||||
fn: storageKey => {
|
|
||||||
// set something
|
|
||||||
const optOutJSON = JSON.stringify({ lastReport: Date.now() });
|
|
||||||
localStorage.setItem(storageKey, optOutJSON);
|
|
||||||
|
|
||||||
// get it
|
|
||||||
const session = localStorage.getItem(storageKey);
|
|
||||||
|
|
||||||
// return it
|
|
||||||
return session;
|
|
||||||
},
|
|
||||||
args: [LAST_REPORT_STORAGE_KEY],
|
|
||||||
},
|
|
||||||
{ context: CONTEXT_SKIPTELEMETRY },
|
|
||||||
logger
|
|
||||||
);
|
|
||||||
|
|
||||||
logger.debug(`added data to localStorage to skip telmetry: ${storageData}`);
|
|
||||||
}
|
|
Loading…
Add table
Add a link
Reference in a new issue