Dear community,
we have a dashboard that takes some 40 seconds to load the data and populate the components (tables, charts). When accessing this dashboard via dataminer.services, the data retrieval gets timed out after 30 seconds and dashboard is practically empty. This is not happening when accessing the dashboard locally via DMS IP.
Any idea how to overcome this?
We have 10.4 CU5. Only plan to upgrade to 10.5.
All the best,
Miloš

Hi Wout,
it's the GetNextQuerySessionPage requests. It's pending for 29.05 seconds and then it ends up with status 400. There are multiple (3 in my case) subsequent requests like this.
The same behavior is observed when opening an alarm report downloaded from catalog: https://catalog.dataminer.services/details/5d795a13-814e-4ece-91da-049c3e8e9f38
And it seems to be a known limitation of dataminer.services…
https://community.dataminer.services/question/timeout-with-user-define-api-through-remote-access/?hilite=30+seconds+timeout
I'm wondering if there is no way to get trough..
Hi Miloš,
The timeout of 30s on calls when accessing dashboards via dataminer.services is expected. This can easily happen when executing queries that need to fetch/process a lot of data before returning their rows. That is why we have made executing queries asynchronous from DataMiner 10.3.0[CU21], 10.4.0[CU9] & 10.4.12 onwards. This means that the requests to resolve queries no longer need to wait for the result when using WebSockets, preventing timeouts. A (web-only) upgrade to one of these versions should fix your issue.
Hi Wout,
thank you for your answer.
Nothing else should be done besides the upgrade to fix my issue?
Web-only upgrade does mean upgrading my DxMs?

A web-only upgrade is a package that will only upgrade the web-apps, with 0 downtime for the rest of the system. All details can be found in a recent blogpost: https://community.dataminer.services/always-enjoy-the-latest-version-of-the-dataminer-web-apps/
Thanks Wout! We'll upgrade and check then.
Hi Miloš, can you check which request time out? You can do this by opening the devtools (https://developer.chrome.com/docs/devtools/open) of your browser and looking at the 'network' tab.