Skip to content

[0.75] [Telemetry] All features and bug fixes#14314

Merged
danielayala94 merged 10 commits intomicrosoft:0.75-stablefrom
danielayala94:backportTelemetry075
Jan 29, 2025
Merged

[0.75] [Telemetry] All features and bug fixes#14314
danielayala94 merged 10 commits intomicrosoft:0.75-stablefrom
danielayala94:backportTelemetry075

Conversation

@danielayala94
Copy link
Copy Markdown
Contributor

@danielayala94 danielayala94 commented Jan 28, 2025

Description

This is an aggregation of all telemetry feature work and bug fixes merged into main, to be backported into 0.75.

Type of Change

  • New feature (non-breaking change which adds functionality)

Why

Collect more RNW telemetry data instances.

What

Backporting the following PRs:
#13493
#14039
#14161
#14191
#14208
#14259

Note: #14208 (which adds RnwNewArch to the MSBuild outputs) depends on #14042, which is not present in 0.75. #14208 was manually committed to include only the UseFabric flag.

Screenshots

N/A

Testing

Ran the telemetry unit tests locally, all passing.

Changelog

Yes

Microsoft Reviewers: Open in CodeFlow

* Draft of telemetry refactoring

* Better draft, including most (if not all?) properties

* Various fixes, it now compiles

* Refactor, and temporary commenting tests

* All tests passing! But will need to clean up a few things

* Polished some code, re-enabled some errorUtils tests

* Change files

* Update yarn.lock

* Let yarn lint:fix cook

* Simplifying

* Nit: ordering

* Avoid unnecessary JSON work

* nit

* Mostly placing some common props into Part A ext, plus adding/removing props

* Distinguish between deviceClass and nodePlatform

* Nit
* Set instrumentation key

* Change files

* Nit: Minor lint fix
…4161)

* Scrub PII from codedError, add unit test

* Nit: comment updates

* Lint fixes

* Change files

* Enhanced bug fix using recursion, added test field cases

* Lint fix

* Sanitize any, and test fixes

* Lint fix, again
…rosoft#14191)

* Bug fix

* Simplify fix, add unit test

* Change files

* Nit: change test description
* Introducing package name processing

* Add trimming if string length > 100

* Change files
@danielayala94 danielayala94 requested review from a team as code owners January 28, 2025 19:45
@danielayala94 danielayala94 merged commit 7478775 into microsoft:0.75-stable Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants