JetBrains: Add telemetry to the TypeScript side
There are no commits yet
Push commits to the source branch or add previously merged commits to review them.
Created by: philipp-spiess
Part of #35178 (closed)
This PR creates a telemetry backend in TypeScript that we can use to log events inside the web view. There were a couple of considerations going into this:
IDESearchSubmited
to also emit a legacy user event for every search. This is necessary to fix the issues pointed out by @erzhtor here.The process was to inspect the network request to ensure the right payloads are sent and also verify that the event log tab on sourcegraph.com contains the search events. I created a quick loom to better explain the testing approach:
https://www.loom.com/share/bdaa0df3a2734a908f5a4cdc736e65f3
Check out the client app preview documentation to learn more.
Push commits to the source branch or add previously merged commits to review them.