Closed Bug 1702172 Opened 6 months ago Closed 5 months ago

Determine the number of developer who build Firefox using VS Code Remote SSH Connection

Categories

(Firefox Build System :: General, task, P3)

task

Tracking

(firefox90 fixed)

RESOLVED FIXED
90 Branch
Tracking Status
firefox90 --- fixed

People

(Reporter: andi, Assigned: andi)

References

Details

Attachments

(2 files)

The VS Code IDE support remote development through a SSH tunnel, we should have telemetry that tells us the number of developers who use this tool.

We can add two new fields "Is run through VS Code" and "Is using SSH", so we can check how many people are using VS Code (or at least how many people are using its shell), how many people are developing remotely over SSH, and how many are using both.

Priority: -- → P3
Assignee: nobody → bpostelnicu
Attached file data-review
Attachment #9217358 - Flags: data-review?
Attachment #9217358 - Flags: data-review? → data-review?(chutten)

Comment on attachment 9217358 [details]
data-review

Load balancing to Megan

Attachment #9217358 - Flags: data-review?(chutten) → data-review?(mmccorquodale)

Comment on attachment 9217358 [details]
data-review

  1. Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?
    Yes, this is documented in the metrics.md file.

  2. Is there a control mechanism that allows the user to turn the data collection on and off?
    Yes, users can opt out of telemetry collection.

  3. If the request is for permanent data collection, is there someone who will monitor the data over time?
    No, but the team will monitor.

  4. Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?
    Category 1, Technical Data.

  5. Is the data collection request for default-on or default-off?
    Default on.

  6. Does the instrumentation include the addition of any new identifiers?
    No new identifiers.

  7. Is the data collection covered by the existing Firefox privacy notice?
    Yes.

  8. Does there need to be a check-in in the future to determine whether to renew the data?
    No.

  9. Does the data collection use a third-party collection tool?
    No.


data-review +

Attachment #9217358 - Flags: data-review?(mmccorquodale) → data-review+

Added two fields:

  1. Collect if the current shell is opened via vscode.
  2. Connect if it's a remote ssh connection n the current shell.
Attachment #9220290 - Attachment description: Bug 1702172 - collect if shell is opened via svcode and if it's a remote connection through ssh. → Bug 1702172 - collect if shell is opened via vscode and if it's a remote connection through ssh.
Pushed by bpostelnicu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b16ee0db85d2
collect if shell is opened via vscode and if it's a remote connection through ssh. r=firefox-build-system-reviewers,mhentges
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch

I don't think this will catch my usage of VSCode, but I have a weird setup. I do edit over SSH but my remote target is a Windows machine. Unfortunately, running Mozilla-Build's start-shell.bat over SSH takes several minutes to run, so I usually do my compiles over Windows RDP.

See Also: → 1717801
Regressions: 1721472
You need to log in before you can comment on or make changes to this bug.