mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-12 19:18:32 -05:00
Notebook Telemetry initial changes (#13929)
* initial changes * add ads-telemetry to nb extension * add aiKey to notebook extension * add run cell telemetry in cellmodel * add NbTelemetryAction * remove source * remove telemtery for run notebook for now * fix optional variable call * addr comments * changing the dependency package * revert * removed webpack config for telemetry compat * add opentelemetry to externals Co-authored-by: Benjin Dubishar <benjin.dubishar@gmail.com>
This commit is contained in:
24
extensions/notebook/src/telemetry.ts
Normal file
24
extensions/notebook/src/telemetry.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* 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 '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'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user