Support metrics using System.Diagnostics.Metrics
- Dominant language
- C#
- Stars
- 1.7k
- Forks
- 335
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 6
Description
With the release of .NET 6 last year, a new metrics API was introduced. This is available in System.Diagnostics.DiagnosticSource 6.0 package, which is backwards compatible with older .net runtimes (so we **do not** need to target .NET 6)
https://docs.microsoft.com/en-us/dotnet/core/diagnostics/metrics-instrumentation
We should use this API to emit metrics for select DTFx scenarios. Customers can then listen to these metrics themselves and export them out of process appropriately, or use an existing SDK like OpenTelemetry to export them.
We can start with building a list of metrics we want to collect, their names, value significance, and any dimensions.
Relies on #698
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.