<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Dashboards performances - Timeouts &amp;amp; Errors in Dashboarding</title>
    <link>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/278833#M5134</link>
    <description>&lt;P&gt;Hey, sorry for the late reply missed your previous one.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Our lead product engineer tested a bit internally and found the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Timeouts:&lt;/STRONG&gt; he found that we should not have such a short timeout. When he tried out some large data sets (~10k and more) he was able to let the queries run for &amp;gt;71 seconds. The backend limit should be around 5 minutes or so. When he trie it with 100k he started to run into query limits and you should then see the following message "&lt;SPAN&gt;TOO_MANY_ELEMENTS_IN_REPETITIVE_GROUP".&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Limits:&lt;/STRONG&gt; We currently should be able to deal with 10k values in the variable but not more because then the query would not allow it any more. Why is that because we build it in a way that for 80% of the cases you don't need to do crazy DQL stunts (see workaround next)&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Alternatives/Solutions if you need &amp;gt; 10k variable values:&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;you &lt;STRONG&gt;use more narrowing filters when defining your variable&lt;/STRONG&gt; to push the number of values below 10k, or&lt;/LI&gt;
&lt;LI&gt;you use the following &lt;STRONG&gt;workaround&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp;
&lt;OL&gt;
&lt;LI&gt;Create an "Any" or "All" (naming is up to you) entry in your variable. For example by using data record()... and | append [...&lt;/LI&gt;
&lt;LI&gt;During referencing the variable value you deal with the all by dropping the filter&amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Workaround&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For example, to add an "All" to all kubernetes clusters you could do it like&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zietho_2-1749151285641.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/28374i903C4D961BC4EF33/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zietho_2-1749151285641.png" alt="zietho_2-1749151285641.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And then during referencing you can simply do it like that, which if you select all "drops" the filter because its "true" and therefore doesn't actually filter.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zietho_3-1749151776734.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/28375i1FD09593C8B01AD4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zietho_3-1749151776734.png" alt="zietho_3-1749151776734.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Link to a &lt;STRONG&gt;working example on the playground&lt;/STRONG&gt;&amp;nbsp;&lt;A href="https://playground.apps.dynatrace.com/ui/apps/dynatrace.dashboards/dashboard/30a2fd95-90e8-40d8-8387-d467606e7f1e#from=now%28%29-2h&amp;amp;to=now%28%29&amp;amp;tileIds=33&amp;amp;vfilter_statusFromCSV=ALL&amp;amp;vfilter_statusFromQuery=ALL&amp;amp;vfilter_statusFromCode=ALL&amp;amp;vfilter_Status=ANY&amp;amp;vfilter_docPages=dashboards&amp;amp;vfilter_statusFromTextInput=ERROR&amp;amp;vfilter_k8s_cluster=aks-playground&amp;amp;vfilter_k8s_namespace=default&amp;amp;vfilter_Interval=1+m&amp;amp;vfilter_Variable1=DEBUG&amp;amp;vfilter_copy_k8s_with_all=aks-playground&amp;amp;tileMode=maximized" target="_blank"&gt;https://playground.apps.dynatrace.com/ui/apps/dynatrace.dashboards/dashboard/30a2fd95-90e8-40d8-8387-d467606e7f1e#from=now%28%29-2h&amp;amp;to=now%28%29&amp;amp;tileIds=33&amp;amp;vfilter_statusFromCSV=ALL&amp;amp;vfilter_statusFromQuery=ALL&amp;amp;vfilter_statusFromCode=ALL&amp;amp;vfilter_Status=ANY&amp;amp;vfilter_docPages=dashboards&amp;amp;vfilter_statusFromTextInput=ERROR&amp;amp;vfilter_k8s_cluster=aks-playground&amp;amp;vfilter_k8s_namespace=default&amp;amp;vfilter_Interval=1+m&amp;amp;vfilter_Variable1=DEBUG&amp;amp;vfilter_copy_k8s_with_all=aks-playground&amp;amp;tileMode=maximized&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 Jun 2025 19:37:08 GMT</pubDate>
    <dc:creator>zietho</dc:creator>
    <dc:date>2025-06-05T19:37:08Z</dc:date>
    <item>
      <title>Dashboards performances with Timeouts &amp; Errors</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/273831#M4903</link>
      <description>&lt;P class=""&gt;Hi everyone &lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt;&lt;/P&gt;
&lt;P class=""&gt;I'm currently troubleshooting a dashboard performance issue and I'm seeing a pattern I'd like to validate with the community.&lt;/P&gt;
&lt;P class=""&gt;When I select &lt;STRONG&gt;larger time ranges&lt;/STRONG&gt; (e.g., 24h), some of the backend queries triggered by the dashboard are being &lt;STRONG&gt;aborted by the frontend&lt;/STRONG&gt; — I consistently see net::ERR_ABORTED in the browser's dev tools.&lt;/P&gt;
&lt;P class=""&gt;🧪 Based on HAR analysis:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P class=""&gt;The backend does &lt;STRONG&gt;not&lt;/STRONG&gt; return an error.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P class=""&gt;The request is &lt;STRONG&gt;cut off after ~450ms&lt;/STRONG&gt; — even for valid queries.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P class=""&gt;When I reduce the time range (e.g., to 30 minutes), &lt;STRONG&gt;the same queries complete successfully&lt;/STRONG&gt;, even when they take longer (~580ms).&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class=""&gt;So my question is: &lt;STRONG&gt;Is there any known frontend-side timeout or cancellation mechanism that would abort requests if they take too long (e.g., &amp;gt;450ms)?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=""&gt;Any insights, docs, or similar experiences would be greatly appreciated!&lt;/P&gt;
&lt;P class=""&gt;Thanks in advance &lt;span class="lia-unicode-emoji" title=":folded_hands:"&gt;🙏&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 13 May 2025 06:56:00 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/273831#M4903</guid>
      <dc:creator>JeanBlanc</dc:creator>
      <dc:date>2025-05-13T06:56:00Z</dc:date>
    </item>
    <item>
      <title>Re: Dashboards performances - Timeouts &amp; Errors</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/274055#M4906</link>
      <description>&lt;P&gt;Hey sorry for coming back rather late. Any news on your side?&amp;nbsp;&lt;BR /&gt;Is the this behavior still the same?&amp;nbsp;&lt;BR /&gt;Have you already raised a support ticket for this?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Apr 2025 11:59:23 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/274055#M4906</guid>
      <dc:creator>zietho</dc:creator>
      <dc:date>2025-04-01T11:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: Dashboards performances - Timeouts &amp; Errors</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/274067#M4908</link>
      <description>&lt;P class=""&gt;Hey&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/23400"&gt;@zietho&lt;/a&gt;&lt;/P&gt;&lt;P class=""&gt;The issue actually occurs when working with a large dataset.&lt;/P&gt;&lt;P class=""&gt;In my case, I’m using a dashboard variable backed by an array of over 10,000 entries. The dropdown becomes very slow, and any query using an IN clause eventually times out.&lt;/P&gt;&lt;P class=""&gt;I worked around it by changing the variable type to &lt;STRONG&gt;Text&lt;/STRONG&gt;, which helped avoid the timeout. However, I lost the dropdown selection and autocompletion features in the process.&lt;/P&gt;&lt;P class=""&gt;Do you have any alternative suggestions to handle such large datasets more efficiently?&lt;/P&gt;&lt;P class=""&gt;Best regards,&lt;/P&gt;</description>
      <pubDate>Tue, 01 Apr 2025 12:54:42 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/274067#M4908</guid>
      <dc:creator>JeanBlanc</dc:creator>
      <dc:date>2025-04-01T12:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: Dashboards performances - Timeouts &amp; Errors</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/278833#M5134</link>
      <description>&lt;P&gt;Hey, sorry for the late reply missed your previous one.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Our lead product engineer tested a bit internally and found the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Timeouts:&lt;/STRONG&gt; he found that we should not have such a short timeout. When he tried out some large data sets (~10k and more) he was able to let the queries run for &amp;gt;71 seconds. The backend limit should be around 5 minutes or so. When he trie it with 100k he started to run into query limits and you should then see the following message "&lt;SPAN&gt;TOO_MANY_ELEMENTS_IN_REPETITIVE_GROUP".&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Limits:&lt;/STRONG&gt; We currently should be able to deal with 10k values in the variable but not more because then the query would not allow it any more. Why is that because we build it in a way that for 80% of the cases you don't need to do crazy DQL stunts (see workaround next)&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Alternatives/Solutions if you need &amp;gt; 10k variable values:&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;you &lt;STRONG&gt;use more narrowing filters when defining your variable&lt;/STRONG&gt; to push the number of values below 10k, or&lt;/LI&gt;
&lt;LI&gt;you use the following &lt;STRONG&gt;workaround&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp;
&lt;OL&gt;
&lt;LI&gt;Create an "Any" or "All" (naming is up to you) entry in your variable. For example by using data record()... and | append [...&lt;/LI&gt;
&lt;LI&gt;During referencing the variable value you deal with the all by dropping the filter&amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Workaround&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For example, to add an "All" to all kubernetes clusters you could do it like&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zietho_2-1749151285641.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/28374i903C4D961BC4EF33/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zietho_2-1749151285641.png" alt="zietho_2-1749151285641.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And then during referencing you can simply do it like that, which if you select all "drops" the filter because its "true" and therefore doesn't actually filter.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zietho_3-1749151776734.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/28375i1FD09593C8B01AD4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zietho_3-1749151776734.png" alt="zietho_3-1749151776734.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Link to a &lt;STRONG&gt;working example on the playground&lt;/STRONG&gt;&amp;nbsp;&lt;A href="https://playground.apps.dynatrace.com/ui/apps/dynatrace.dashboards/dashboard/30a2fd95-90e8-40d8-8387-d467606e7f1e#from=now%28%29-2h&amp;amp;to=now%28%29&amp;amp;tileIds=33&amp;amp;vfilter_statusFromCSV=ALL&amp;amp;vfilter_statusFromQuery=ALL&amp;amp;vfilter_statusFromCode=ALL&amp;amp;vfilter_Status=ANY&amp;amp;vfilter_docPages=dashboards&amp;amp;vfilter_statusFromTextInput=ERROR&amp;amp;vfilter_k8s_cluster=aks-playground&amp;amp;vfilter_k8s_namespace=default&amp;amp;vfilter_Interval=1+m&amp;amp;vfilter_Variable1=DEBUG&amp;amp;vfilter_copy_k8s_with_all=aks-playground&amp;amp;tileMode=maximized" target="_blank"&gt;https://playground.apps.dynatrace.com/ui/apps/dynatrace.dashboards/dashboard/30a2fd95-90e8-40d8-8387-d467606e7f1e#from=now%28%29-2h&amp;amp;to=now%28%29&amp;amp;tileIds=33&amp;amp;vfilter_statusFromCSV=ALL&amp;amp;vfilter_statusFromQuery=ALL&amp;amp;vfilter_statusFromCode=ALL&amp;amp;vfilter_Status=ANY&amp;amp;vfilter_docPages=dashboards&amp;amp;vfilter_statusFromTextInput=ERROR&amp;amp;vfilter_k8s_cluster=aks-playground&amp;amp;vfilter_k8s_namespace=default&amp;amp;vfilter_Interval=1+m&amp;amp;vfilter_Variable1=DEBUG&amp;amp;vfilter_copy_k8s_with_all=aks-playground&amp;amp;tileMode=maximized&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2025 19:37:08 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/278833#M5134</guid>
      <dc:creator>zietho</dc:creator>
      <dc:date>2025-06-05T19:37:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dashboards performances with Timeouts &amp; Errors</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/278851#M5135</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/23400"&gt;@zietho&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;I’ve used a similar approach to handle large volumes of data.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jun 2025 07:25:46 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/Dashboards-performances-with-Timeouts-amp-Errors/m-p/278851#M5135</guid>
      <dc:creator>JeanBlanc</dc:creator>
      <dc:date>2025-06-06T07:25:46Z</dc:date>
    </item>
  </channel>
</rss>

