How to estimate RU/s in Provisioned mode?

RTG-1064 40 Reputation points
2025-06-14T04:38:05.4666667+00:00

Hi,

I’m currently using Azure Cosmos DB in Serverless mode, and I’m considering migrating to Provisioned throughput mode. Is there any method to better estimate the RU/s I’ll need? Since usage can vary.

e.g., from serverless mode usage track

Appreciate any suggestions or resources you can share.

Azure Cosmos DB
Azure Cosmos DB
An Azure NoSQL database service for app development.
1,891 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Patchfox 4,096 Reputation points
    2025-06-14T08:47:24.1633333+00:00

    Hi, a first option could be the azure Cosmos monitoring solution or Insights, which can already provide initial indications of past usage rates over a period of time.

    If you want even more detail or your own calculations, you should activate the diagnostic logs for RU.

    This enables more complex data queries via log analytics.

    https://learn.microsoft.com/en-us/azure/cosmos-db/monitor?tabs=resource-specific-diagnostics


    If the reply was helpful, please don’t forget to upvote or accept it as an answer, thank you!


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.