我正在运行一个 Google Kubernetes Engine 集群。我在路径中有一个谷歌云自定义指标:
custom.googleapis.com|web|NAME|2xx
我想创建一个自动扩展规则,该规则将根据调用次数扩展我的部署。
apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
name: NAME
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: NAME
minReplicas: 2
maxReplicas: 6
metrics:
- type: External
external:
metricName: "custom.googleapis.com|web|NAME|2xx"
targetValue: 500
如果custom.googleapis.com|web|NAME|2xx
是单个值,则此自动缩放规则运行良好。就我而言,我必须创建一个SUM
聚合函数来获取实际值。
请参阅突出显示的(黄色)部分。
我如何更新我的metricName
字段以便对所有值求和?