mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-03-31 06:58:49 +01:00
29 lines
739 B
TypeScript
29 lines
739 B
TypeScript
export const autoPilotThroughput1K = 1000;
|
|
export const autoPilotIncrementStep = 1000;
|
|
export const autoPilotThroughput4K = 4000;
|
|
|
|
export function isValidAutoPilotThroughput(maxThroughput: number): boolean {
|
|
if (!maxThroughput) {
|
|
return false;
|
|
}
|
|
if (maxThroughput < autoPilotThroughput1K) {
|
|
return false;
|
|
}
|
|
if (maxThroughput % 1000) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
export function getMinRUsBasedOnUserInput(throughput: number): number {
|
|
return Math.round(throughput && throughput * 0.1);
|
|
}
|
|
|
|
export function getStorageBasedOnUserInput(throughput: number): number {
|
|
return Math.round(throughput && throughput * 0.01);
|
|
}
|
|
|
|
export function getAutoPilotHeaderText(): string {
|
|
return "Throughput (autoscale)";
|
|
}
|