From f768d5915c98a344f33904b230b556debc056524 Mon Sep 17 00:00:00 2001 From: Nikolas Komonen Date: Mon, 26 Aug 2024 12:11:14 -0400 Subject: [PATCH] feat: Add `windowId` common definition type This adds a new type called `windowId` which uniquely identifies an IDE window. It is possible to have multiple windows of the same IDE openened at the same time, and this should differentiate them. The plan is to attach this value to all telemetry events. Signed-off-by: Nikolas Komonen --- telemetry/definitions/commonDefinitions.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/telemetry/definitions/commonDefinitions.json b/telemetry/definitions/commonDefinitions.json index 0aa5c3b0..bb240669 100644 --- a/telemetry/definitions/commonDefinitions.json +++ b/telemetry/definitions/commonDefinitions.json @@ -1473,6 +1473,11 @@ "type": "string", "description": "A token used for flow metrics to link calls together" }, + { + "name": "windowId", + "type": "string", + "description": "An identifier for a specific IDE window, since there can be multiple windows from the same IDE open on a machine." + }, { "name": "xrayEnabled", "type": "boolean",