Sequential Processing of GET requests by KEDA metrics server #1582
Unanswered
kevinmat
asked this question in
Q&A / Need Help
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
Is there a way to have the KEDA provider process requests from the kube controller manager in parallel.
I have registered a Scaled object for Kafka 200 triggers in KEDA to 200 topics and I see that in the logs following lines getting printed for each Kafka topic metric is sequence , for large number of metrics this takes a long time and also with multiple Scaled objects it gets even more delayed.
I0206 06:09:33.093693 1 provider.go:58] keda_metrics_adapter/provider "msg"="Keda provider received request for external metrics" "metric name"="kafka-kevin_test_101-testsample2" "metricSelector"="scaledObjectName=consumer-scaler2" "namespace"="keda-sample"
I0206 06:09:39.783327 1 trace.go:205] Trace[234497332]: "List" url:/apis/external.metrics.k8s.io/v1beta1/namespaces/keda-sample/kafka-kevin_test_101-testsample2,user-agent:kube-controller-manager/v1.18.10 (linux/amd64) kubernetes/62876fc/system:serviceaccount:kube-system:horizontal-pod-autoscaler,client:10.233.125.67 (06-Feb-2021 06:09:33.093) (total time: 6689ms):
Trace[234497332]: ---"Listing from storage done" 6689ms (06:09:00.783)
Thanks,
Kevin
Beta Was this translation helpful? Give feedback.
All reactions