Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-32555

Telemetry improvements

XMLWordPrintable

      What

      • Since the CMake-based module census is limited to projects changing, Qt Creator shall gather information about used modules also while building. 
      • The current regrettable hack of bundling all data into the key of the interaction shall be converted to proper use after the Qt Insight supports storing structured data. 
      • Extend gathered telemetry with information about created projects (template, language, ...), opened examples and other home-mode content. 
      • Qt Creator's Sentry shall not contain information about other processes than Qt Creator itself. 

      Why

      • The current gathering method does not provide information on projects whose configuration remains stable (e.g. during February 2025 Qt Insight collected ~500K entries from Qt Creator, of which ~200 contained module listing information, 0.04% hit rate). 
      • The current storing method is as architecturally unsound as they come. 
      • Qt lacks data on how provided content is used and on what kinds of projects users are developing. 
      • Qt does not need to collect any data about any other processes than Qt Creator itself.

      Dependencies

      • Qt Insight

      User stories / Acceptance criteria

      • Qt shall be aware of what modules are used.
      • Qt shall be aware of what kinds of projects are created.
      • Qt shall be aware of what kinds of content users consume. 
      • Qt Creator shall not store data to Sentry about any other processes than Qt Creator. 

      Tasks

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            vilavoniu Ville Lavonius
            productboard Productboard
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes