orleans icon indicating copy to clipboard operation
orleans copied to clipboard

chore: Using IMeterFactory for metrics - ApplicationRequestInstruments

Open Meir017 opened this issue 4 months ago • 0 comments

related to #9608

Converts static ApplicationRequestInstruments to instance-based implementation that receives OrleansInstruments through constructor injection.

Introduces OrleansInstruments as a new service that wraps meter creation functionality and registers it in both client and silo service containers.

Updates CallbackData constructors to accept ApplicationRequestInstruments parameter, enabling proper dependency injection throughout the request lifecycle.

Improves testability and follows dependency injection patterns consistently across the Orleans runtime.

Microsoft Reviewers: Open in CodeFlow

Meir017 avatar Aug 25 '25 09:08 Meir017