keda icon indicating copy to clipboard operation
keda copied to clipboard

`GetMetricSpec` does not works properly

Open genesislab-samuellee opened this issue 2 months ago • 1 comments

Report

value of target size is delivered by our external scaler reading from database.

but, when the value changed, target size on HPA managed by KEDA is not updated.

Expected Behavior

external scaler returns target size 5 by GetMetricSepc, target size of HPA must be updated to 5

Actual Behavior

but external scaler returns target size 5 by GetMetricSepc, target size of HPA still remain previous value not 5.

Steps to Reproduce the Problem

  1. Update target size in database
  2. External scaler returns new target size

Logs from KEDA operator

2024-04-18T13:49:51Z	INFO	Reconciling ScaledObject	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-face-analysis","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-face-analysis", "reconcileID": "c7105798-b822-4330-accd-2fac4d73f91c"}
2024-04-18T13:49:51Z	INFO	Detected resource targeted for scaling	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-face-analysis","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-face-analysis", "reconcileID": "c7105798-b822-4330-accd-2fac4d73f91c", "resource": "apps/v1.Deployment", "name": "module-face-analysis"}
2024-04-18T13:49:53Z	INFO	Reconciling ScaledObject	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-broking","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-broking", "reconcileID": "6ac09bd2-cb66-4103-875a-80c8952eb5f2"}
2024-04-18T13:49:53Z	INFO	Detected resource targeted for scaling	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-broking","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-broking", "reconcileID": "6ac09bd2-cb66-4103-875a-80c8952eb5f2", "resource": "apps/v1.Deployment", "name": "module-broking"}
2024-04-18T13:49:53Z	INFO	Reconciling ScaledObject	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-large-data-processing","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-large-data-processing", "reconcileID": "6a3b79f4-fead-451a-bf08-02d7da8b0e76"}
2024-04-18T13:49:53Z	INFO	Detected resource targeted for scaling	{"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-large-data-processing","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-large-data-processing", "reconcileID": "6a3b79f4-fead-451a-bf08-02d7da8b0e76", "resource": "apps/v1.Deployment", "name": "module-large-data-processing"}

KEDA Version

2.13.1

Kubernetes Version

1.29

Platform

Amazon Web Services

Scaler Details

External

Anything else?

No response

genesislab-samuellee avatar Apr 18 '24 13:04 genesislab-samuellee

Could you update the --zap-log-level to debug in operator and provide more detail logs?

SpiritZhou avatar Apr 19 '24 02:04 SpiritZhou