Open mgochmuradov opened 1 year ago
Great suggestion!
Thanks for your feature request 🙏 This seems like a reasonable request so I'm posting it in the backlog 🥳🥳
Thanks for the feature request. Isn't there a library doing it (I mean the interception part especially)? If so, we consider using it instead of own solution.
Describe the solution you'd like
An ideal solution would be to use a new
Volo.Abp.Diagnostics
module like:this should register interceptors for diagnostics.
Then in any class
this should intercept this method and start an
Activity
with the nameWorker : Doing work
And if
AbpDiagnosticsOpenTelemetryModule
is used, then send tracing information to theOpenTelemetry Collector
Additional context
Diagnostics is a critical concept in shipping a product. Diagnostics can help to analyze and fix applications' performance issues.
I have already implemented it for use in our company and can contribute to it by creating a PR.
Here is an example of what you get: