Expose MSBuild evaluation metrics via System.Diagnostics.Metrics
Open
Area: Evaluation
Area: PerfStar
- Dominant language
- C#
- Stars
- 5.5k
- Forks
- 1.5k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 141
Description
MSBuild does not provide a unified way to observe project evaluations initiated by builds and API hosts, including evaluations that are not visible as build invocations.
Add a `System.Diagnostics.Metrics` meter with evaluation counters and cache-related measurements that hosts such as the .NET SDK can subscribe to. This should make evaluation optimization impact measurable without requiring each host to instrument MSBuild independently.
Add these metrics to PerfStar evaluation board.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.