My company would like to automatically scale the activity workers and each workflow workers independently according to the load of a tasklist.
Reading the docs I have found the following metrics for activity workers:
- cadence_activity_scheduled_to_start_latency_bucket
- cadence_activity_scheduled_to_start_latency_count
- cadence_activity_scheduled_to_start_latency_sum
However these seem to be global metrics for activity workers. Is there a Cadence metric that would allow me to spot overloads for each specific activity worker?
Example: We have 4 different activity workers : A, B, C and D We would like to scale independently A or B or C or D without impacting the others