[Feature Request] [Telemetry] Make available the instance of tracer and metrics registry to all the plugins #13635
Labels
enhancement
Enhancement or improvement to existing feature or request
Other
Telemetry:Metrics
PRs or issues specific to telemetry metrics framework
Telemetry:Tracing
PRs or issues specific to telemetry tracing framework
v2.15.0
Issues and PRs related to version 2.15.0
v3.0.0
Issues and PRs related to version 3.0.0
Is your feature request related to a problem? Please describe
We want to extend the support of telemetry in the plugins so that plugin code can also be instrumented. We are working on an issue to migrate the metrics from Performance analyzer to the telemetry framework. In order to achieve that we need to inject the telemetry objects to the plugins.
Describe the solution you'd like
We should add a method in the plugin interface which helps in injecting the telemetry instances to all the plugins and plugin can overrirde that method and use. Instead of injecting the multiple instances we should have a one single Telemetry object which should be able to give access to specific objects like tracer and metricsRegistry.
Related component
Other
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: