Files
azuredatastudio/extensions/notebook/src/telemetry.ts
Maddy 43db30d1da Add more Notebook telemetry events (#14755)
* initial checkin

* telemetry for search in notebooks

* telemetry for move notebook

* address comments

* feedback changes

* fix tests paasing NullAdsTelemetryService

* move changeKernel telemetry higher up

* remove telemetry service

* Fix new Notebook events (#14982)

* Notebook telemetry fixes

* update2

* Move event location

* remove service

* remove unused

Co-authored-by: chgagnon <chgagnon@microsoft.com>
2021-04-05 16:08:39 -07:00

26 lines
993 B
TypeScript

/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import AdsTelemetryReporter from '@microsoft/ads-extension-telemetry';
const packageJson = require('../package.json');
export const TelemetryReporter = new AdsTelemetryReporter(packageJson.name, packageJson.version, packageJson.aiKey);
export const BookTelemetryView = 'Book';
export enum NbTelemetryActions {
OpenNotebook = 'NotebookOpened',
OpenMarkdown = 'MarkdownOpened',
OpenBook = 'BookOpened',
CloseBook = 'BookClosed',
TrustNotebook = 'TrustNotebook',
SaveBook = 'BookSaved',
CreateBook = 'BookCreated',
PinNotebook = 'NotebookPinned',
OpenNotebookFromBook = 'NotebookOpenedFromBook',
MoveNotebook = 'MoveNotebook',
}