Skip to content

Conversation

@Meir017
Copy link
Contributor

@Meir017 Meir017 commented Aug 25, 2025

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

…- ApplicationRequestInstruments

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.
@Meir017 Meir017 mentioned this pull request Aug 25, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant