Open mfateev opened 4 years ago
This sounds like a feature request to SDK?
Just casting some light on this - we use KEDA with Postgres queries right now to scale our workers when there is more than a predefined number of tasks that our base node pool can handle.
At the moment it's 2 workers base and when there are more than 10 concurrent Workflows we spin up more servers, 5 concurrent Workflows per node. It's working well, but we're always a little worried that the schema will change and break everything. It would be great to abstract this out to a native integration with KEDA.
I have this working within KEDA using the temporalClient's ListOpenWorkflow method and would love to chat to someone from the temporal maintainers about the best way to get this into the various repos and whether things make sense
PR for the same https://github.com/kedacore/keda/pull/4863/files
+1 would be a great feature to have. It's common to have specific workers (services) listening on specific task queues. Exposing the size of a given task queue would be a very precise autoscaling metric for those workers.
My organization would like to see this, too.
+1 This would be great to have
My studio has just started testing Temporal and it would be great to have this feature.
https://github.com/kedacore/keda