Skip to content

Make NetheriteScaleMetrics and NetheriteScaleMonitor classes public for ScaleControllerRedesign#215

Closed
chiangvincent wants to merge 1 commit intomicrosoft:mainfrom
chiangvincent:user/vchiang/scV3PublicTypes
Closed

Make NetheriteScaleMetrics and NetheriteScaleMonitor classes public for ScaleControllerRedesign#215
chiangvincent wants to merge 1 commit intomicrosoft:mainfrom
chiangvincent:user/vchiang/scV3PublicTypes

Conversation

@chiangvincent
Copy link
Copy Markdown
Member

We are currently redesigning the scale controller to unify the duplicate scaling logic that resides in each of the extensions (CosmosDB, ServiceBus, EventHubs, Storage, etc.) and the scale controller. As a part of this redesign, scale controller will directly instantiate the ScaleMonitors for each of the above extensions, and call into the GetMetricsAsync and GetScaleStatus methods directly. To support this, we need to make ScaleMonitors, and any dependent classes public in each of the extensions.

Resources:

@chiangvincent chiangvincent marked this pull request as draft January 17, 2023 17:42
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