Skip to content

Unify Naming Structure for Telemetry Events #9343

Open
@dedavis6797

Description

The naming conventions for telemetry across the different utilities is inconsistent. A unified structure will make it easier to track and organize events going forward.

Proposed Convention: Microsoft.PowerToys.[utility]_[event]

Ex:
Microsoft.PowerToys.SvgFileHandlerLoaded -> Microsoft.PowerToys.FileExplorer_SvgFileHandlerLoaded

Also, we should make sure [event] has a clear, easily understood label. I wouldn't know what the difference is between Microsoft.PowerToys.ImageResizer_Invoked and Microsoft.PowerToys.ImageResizer_InvokedRet as they're currently labeled without having to dig through the code.

Checklist:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Area-TelemetryIssues that relate to telemetryCost-LargeLarge work item - 3+ days worth of work (chances are needs to be broken down)Issue-RefactoringWe want to adjust code

Type

No type

Projects

  • Status

    No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions