CloudWatch Logs query slow and failing


We have a dashboard based on 11 panels querying Cloudwatch Logs.
We have several issues with this dashboard and maybe you could help us with some of them.

  1. The panels are slow to load (~7s) when the same query in cloudwatch log insights takes around 2 seconds.
  2. Panels regularly fail loading with an[Symbol.iterator] is not a function error because we hit the 10 concurrent request limit as mentioned here:
  3. When inspecting a relative query, we can see the from/to parameters of the query to api/tsdb/query updating on the fly during the query execution. Does this mean several requests are being made, and therefore hitting the previously mentioned limit even faster?

Thanks !