PowerToys/doc/devdocs/settingsv2/telemetry.md
Stefan Markovic 073caffef4
[Settings, Common.UI, runner exe] Unify exe/dll naming (#15005)
* Unify exe/dll naming - PowerToys.Runner

Align naming with other exes - PowerToys Runner -> PowerToys.Runner

* Unify exe/dll naming - Microsoft.PowerToys.Common.UI

Project name - Microsoft.PowerToys.Common.UI -> Common.UI
dll name - Microsoft.PowerToys.Common.UI.dll -> PowerToys.Common.UI.dll

* Unify exe/dll naming - Settings

Project names - Microsoft.PowerToys.Settings* -> Settings*
Dll names - Microsoft.PowerToys.Settings*.dll -> PowerToys.Settings*.dll

* Revert file autoformat

* [Docs] Update paths to settings projects/files

* Fix tests - Update path
2021-12-15 12:56:52 +01:00

1.1 KiB

Telemetry

Overview

Settings.UI.Library/Telemetry contains telemetry events generated by Settingsv2. These event classes are derived from the EventBase class and IEvent class. IEvent class provides the lowest level abstraction, containing attributes such as privacy tags needed for every telemetry data. EventBase class provides a higher-level abstraction, having attributes common to all PowerToys telemetry events.

Events

The following events are generated by Settingsv2:

  1. SettingsBootEvent: This event captures the time taken by Settingsv2 to initialize MainWindow UI control.
  2. SettingsEnabledEvent.cs: This event is generated when a module is enabled or disabled.