Skip to content

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

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

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

Conversation

@danielayala94

@danielayala94 danielayala94 commented Jan 28, 2025

Copy link
Copy Markdown
Contributor

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
Comment thread vnext/PropertySheets/OutputMSBuildProperties.targets
@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