mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -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 { getTimeRange } from './get_time_range';
|
||||
import { openUrl } from './open_url';
|
||||
import { skipTelemetry } from './skip_telemetry';
|
||||
import { ScreenSetupData, ScreenshotObservableOpts, ScreenshotResults } from './types';
|
||||
import { waitForRenderComplete } from './wait_for_render';
|
||||
import { waitForVisualizations } from './wait_for_visualizations';
|
||||
|
@ -43,7 +42,6 @@ export function screenshotsObservableFactory(
|
|||
const setup$: Rx.Observable<ScreenSetupData> = Rx.of(1).pipe(
|
||||
takeUntil(exit$),
|
||||
mergeMap(() => openUrl(server, driver, url, conditionalHeaders, logger)),
|
||||
mergeMap(() => skipTelemetry(driver, logger)),
|
||||
mergeMap(() => getNumberOfItems(server, driver, layout, logger)),
|
||||
mergeMap(async 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