Add telemetry to Spark+Synapse Pools (#392)

This commit is contained in:
Steve Faulkner
2021-01-20 11:08:29 -06:00
committed by GitHub
parent 4be53284b5
commit b3cafe3468
2 changed files with 21 additions and 0 deletions

View File

@@ -31,6 +31,8 @@ import Explorer from "../Explorer";
import { NotebookContentItem } from "../Notebook/NotebookContentItem";
import { CommandButtonComponentProps } from "../Controls/CommandButton/CommandButtonComponent";
import { toJS, stringifyNotebook } from "@nteract/commutable";
import { appInsights } from "../../Shared/appInsights";
import { userContext } from "../../UserContext";
export interface NotebookTabOptions extends ViewModels.TabOptions {
account: DataModels.DatabaseAccount;
@@ -426,6 +428,15 @@ export default class NotebookTabV2 extends TabsBase {
return;
}
appInsights.trackEvent(
{ name: "SparkPoolSelected" },
{
subscriptionId: userContext.subscriptionId,
accountName: userContext.databaseAccount?.name,
accountId: userContext.databaseAccount?.id,
}
);
this.container &&
this.container.arcadiaWorkspaces &&
this.container.arcadiaWorkspaces() &&