Meaning of worker task slots available metric

Hi! Could you please help me to understand these metrics?
It never goes below ~235. My worker options:

		MaxConcurrentWorkflowTaskPollers: 24,
		MaxConcurrentActivityTaskPollers: 16,

		MaxConcurrentWorkflowTaskExecutionSize:  256,
		MaxConcurrentLocalActivityExecutionSize: 256,
		MaxConcurrentActivityExecutionSize:      256,

Does it mean I have enough worker task slots, or does it indicate that I should decrease the max concurrent task pollers size for better utilization?

It would mean that you have excess worker task slots available which could change during your peak hours - does your maru load test reflect expected peak loads?

does it indicate that I should decrease the max concurrent task pollers size for better utilization

Would look at worker tuning guide for this, specifically here.

Also look at this forum post for detailed info on selecting poller counts.

Thanks for your reply!
I have read worker turning post a few times, but unfortunately, changing the pollers count didn’t give a significant effect in my case.

I stopped on this Maru scenario and performed tests with different configurations of the Temporal/Maru Workers setup:

{
    "steps": [{
        "count": 1000000,
        "ratePerSecond": 1000
    }],
    "workflow": {
        "name": "basic-workflow",
        "args": {
            "sequenceCount": 1
        }
    },
    "report": {
        "intervalInSeconds": 10
    }
}

For now, I am still trying to understand where to bottleneck to performance, at least to get 1k wf/per sec. But the main goal it’s getting a clear understanding of what to tune to achieve even more of the 1k wf/per sec , and it seems to me is a too difficult task(

According to the forum post:

The general rule of thumb is that you always want to have your poller waiting for tasks, and not having task backlog build up.

Does it mean the problem with configuration Maru workers if P95 poll latency starts to drop? They are not capable of handling all tasks, I need to play with Poller’s count ?

Also, I would like to ask about HearBeat latency (I attached the screenshot). Does this also indicate a performance problem with the Maru worker itself?