Merged in feature/SW-2531-redis-api-scaling (pull request #1895)

Redis-Api: increase max replica count and cpu/memory

Approved-by: Linus Flood
This commit is contained in:
Joakim Jäderberg
2025-04-29 08:36:51 +00:00
parent 515ae05528
commit 4ab58cf330

View File

@@ -5,8 +5,8 @@ param location string
param containerAppName string
param containerImage string
param containerPort int
param minReplicas int = 1
param maxReplicas int = 3
param minReplicas int = environment == 'prod' ? 2 : 1
param maxReplicas int = 15
param envVars EnvironmentVar[] = []
param userAssignedIdentityId string
@@ -61,14 +61,45 @@ resource containerApp 'Microsoft.App/containerApps@2024-10-02-preview' = {
}
]
resources: {
cpu: json('0.25')
memory: '0.5Gi'
cpu: json('0.5')
memory: '1.0Gi'
}
}
]
scale: {
minReplicas: minReplicas
maxReplicas: maxReplicas
pollingInterval: 15
rules: [
{
name: 'http-rule'
http: {
metadata: {
concurrentRequests: '100'
}
}
}
{
name: 'cpu-scaler'
custom: {
type: 'cpu'
metadata: {
type: 'Utilization'
value: '70' // Trigger scaling if CPU > 70%
}
}
}
{
name: 'memory-scaler'
custom: {
type: 'memory'
metadata: {
type: 'Utilization'
value: '75' // Scale up if memory usage > 75%
}
}
}
]
}
}
}