Skip to content

NoOps-jp/azure-cosmosdb-scaler

Repository files navigation

Azure Cosmos DB Scaler

Auto scaler for Azure Cosmos DB

Master

Introduction

The purpose of this library is to flexibly scale Azure Cosmos DB. Throughput is changed by using information from Request Charges from individual client queries. Also, it is possible to extend scaling with custom logic. This library includes a minimal database client that is also extensible. For example, sending Cosmos DB telemetry to Application Insights.

Requirements

  • ASP.NET Core
  • Azure Cosmos DB

Usage

A NuGet package will be released in the near future. Currently this can be used with the below instructions.

License

MIT

Copyright (c) 2018-present, NoOps-jp