<?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: DQL For Apdex in Dashboarding</title>
    <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/294529#M5669</link>
    <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/51521"&gt;@manos-saratsis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Guys, I’m trying to use this DQL and I’m not getting any results:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;fetch user.events
| filter frontend.name = "Portal Bra"
| filter characteristics.has_page_summary == true
| filter isNotNull(web_vitals.first_contentful_paint)
  and isNotNull(web_vitals.largest_contentful_paint)
  and isNotNull(web_vitals.cumulative_layout_shift)
  and isNotNull(web_vitals.interaction_to_next_paint)
| fieldsAdd fcp_apdex = if(web_vitals.first_contentful_paint &amp;lt;= 1800ms, "satisfied", else: if(web_vitals.first_contentful_paint &amp;lt;= 3000ms, "tolerating", else: "frustrated"))
| fieldsAdd lcp_apdex = if(web_vitals.largest_contentful_paint &amp;lt;= 2500ms, "satisfied", else: if(web_vitals.largest_contentful_paint &amp;lt;= 4000ms, "tolerating", else: "frustrated"))
| fieldsAdd cls_apdex = if(web_vitals.cumulative_layout_shift &amp;lt; 0.1, "satisfied", else: if(web_vitals.cumulative_layout_shift &amp;lt; 0.25, "tolerating", else: "frustrated"))
| fieldsAdd inp_apdex = if(web_vitals.interaction_to_next_paint &amp;lt;= 200ms, "satisfied", else: if(web_vitals.interaction_to_next_paint &amp;lt;= 500ms, "tolerating", else: "frustrated"))
| fieldsAdd apdex_score = (
    0.25 * (if(fcp_apdex == "satisfied", 1, else: if(fcp_apdex == "tolerating", 0.5, else: 0))) +
    0.25 * (if(lcp_apdex == "satisfied", 1, else: if(lcp_apdex == "tolerating", 0.5, else: 0))) +
    0.25 * (if(cls_apdex == "satisfied", 1, else: if(cls_apdex == "tolerating", 0.5, else: 0))) +
    0.25 * (if(inp_apdex == "satisfied", 1, else: if(inp_apdex == "tolerating", 0.5, else: 0)))
)
| summarize score = avg(apdex_score)&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;When i use:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;| filter dt.entity.application == "APPLICATION-F928FCDC7F9E61E8"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i also&amp;nbsp;don’t get any results, other than null&lt;/P&gt;</description>
    <pubDate>Tue, 10 Feb 2026 14:19:35 GMT</pubDate>
    <dc:creator>Mateusbmo1</dc:creator>
    <dc:date>2026-02-10T14:19:35Z</dc:date>
    <item>
      <title>DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236420#M3664</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want to create a visualization for our application platforms having&amp;nbsp; apdex overview..&lt;/P&gt;
&lt;P&gt;Is there any way to do it using grail or new functionality rather than configuring it in Data explorer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Amita Chede&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2024 12:29:47 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236420#M3664</guid>
      <dc:creator>amita</dc:creator>
      <dc:date>2024-02-07T12:29:47Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236424#M3665</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/63691"&gt;@amita&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do not see a direct advantage of Grail over Data Explorer when building charts for Apdex.&lt;BR /&gt;You can think of your own application in Dynatrace built on AppEngine.&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2024 09:28:39 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236424#M3665</guid>
      <dc:creator>radek_jasinski</dc:creator>
      <dc:date>2024-02-07T09:28:39Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236427#M3666</link>
      <description>&lt;P&gt;Thanks for the quick response Radek.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Amita&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2024 09:45:37 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236427#M3666</guid>
      <dc:creator>amita</dc:creator>
      <dc:date>2024-02-07T09:45:37Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236676#M3679</link>
      <description>&lt;P&gt;I assume you want to show Apdex values for applications or user actions on a dashboard.&lt;BR /&gt;&lt;BR /&gt;Currently (Feb 2024) Apdex metrics or user session data are not yet in Grail and you can't easily visualize it on the new dashboards or notebooks. For visualizing Apdex it's still recommended to use Data Explorer + Dashboard classic or USQL.&lt;BR /&gt;There are workarounds using JavaScript as the data source, but I highly discourage you from using them unless necessary.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2024 22:24:28 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236676#M3679</guid>
      <dc:creator>Julius_Loman</dc:creator>
      <dc:date>2024-02-08T22:24:28Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236696#M3682</link>
      <description>&lt;P&gt;Understood.&lt;/P&gt;&lt;P&gt;Is there any chance Dynatrace is planning to get the user session data in grail in nearby future.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2024 08:21:40 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236696#M3682</guid>
      <dc:creator>amita</dc:creator>
      <dc:date>2024-02-09T08:21:40Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236736#M3686</link>
      <description>&lt;P&gt;Yes, it will be available soon.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2024 17:41:01 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/236736#M3686</guid>
      <dc:creator>Julius_Loman</dc:creator>
      <dc:date>2024-02-09T17:41:01Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/242606#M3900</link>
      <description>&lt;P&gt;Useful resources:&lt;BR /&gt;&lt;A href="https://community.dynatrace.com/t5/Developer/ct-p/developers" target="_blank" rel="noopener"&gt;https://community.dynatrace.com/t5/Developer/ct-p/developers&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://community.dynatrace.com/t5/Automations/bd-p/automations" target="_blank" rel="noopener"&gt;https://community.dynatrace.com/t5/DQL/bd-p/dql&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://community.dynatrace.com/t5/Automations/bd-p/automations" target="_blank" rel="noopener"&gt;https://community.dynatrace.com/t5/Automations/bd-p/automations&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Apr 2024 11:47:24 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/242606#M3900</guid>
      <dc:creator>AgataWlodarczyk</dc:creator>
      <dc:date>2024-04-15T11:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/245746#M3951</link>
      <description>&lt;P&gt;Hi Julius, do you have any update on the release period of it?&lt;/P&gt;&lt;P&gt;Thanks in advance&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 May 2024 15:24:27 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/245746#M3951</guid>
      <dc:creator>andruccioli50</dc:creator>
      <dc:date>2024-05-15T15:24:27Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/245748#M3952</link>
      <description>&lt;P&gt;Would you know if there are any target dates for metrics that are being moved over to grail?&lt;/P&gt;</description>
      <pubDate>Wed, 15 May 2024 15:47:40 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/245748#M3952</guid>
      <dc:creator>apasoquen1</dc:creator>
      <dc:date>2024-05-15T15:47:40Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/245774#M3954</link>
      <description>&lt;P&gt;Unfortunately not. But there was a session at Perform (recording is available at&amp;nbsp;&lt;A href="https://perform.dynatrace.com" target="_blank"&gt;https://perform.dynatrace.com&lt;/A&gt; ) showing it in action.&lt;/P&gt;</description>
      <pubDate>Wed, 15 May 2024 20:04:16 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/245774#M3954</guid>
      <dc:creator>Julius_Loman</dc:creator>
      <dc:date>2024-05-15T20:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/245775#M3955</link>
      <description>&lt;P&gt;No, I don't know. I believe the metrics in Grail will be available with the new frontend agents (see my post above) at least for web applications..&lt;/P&gt;</description>
      <pubDate>Wed, 15 May 2024 20:05:36 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/245775#M3955</guid>
      <dc:creator>Julius_Loman</dc:creator>
      <dc:date>2024-05-15T20:05:36Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/289888#M5502</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/63691"&gt;@amita&lt;/a&gt;&amp;nbsp;I would suggest to have an apdex that signals good performance as a combination of Core Vitals and other metrics related to Web frontends and RUM on Grail. See below an example:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;BLOCKQUOTE class="c-mrkdwn__quote" data-stringify-type="quote"&gt;fetch user.events&lt;BR aria-hidden="true" /&gt;//|filter frontend.name ==&lt;BR aria-hidden="true" /&gt;| filter characteristics.has_page_summary == true&lt;BR aria-hidden="true" /&gt;| filter isNotNull(web_vitals.first_contentful_paint)&lt;BR aria-hidden="true" /&gt;&amp;nbsp;&amp;nbsp;and isNotNull(web_vitals.largest_contentful_paint)&lt;BR aria-hidden="true" /&gt;&amp;nbsp;&amp;nbsp;and isNotNull(web_vitals.cumulative_layout_shift)&lt;BR aria-hidden="true" /&gt;&amp;nbsp;&amp;nbsp;and isNotNull(web_vitals.interaction_to_next_paint)&lt;BR aria-hidden="true" /&gt;| fieldsAdd fcp_apdex = if(web_vitals.first_contentful_paint &amp;lt;= 1800ms, "satisfied", else: if(web_vitals.first_contentful_paint &amp;lt;= 3000ms, "tolerating", else: "frustrated"))&lt;BR aria-hidden="true" /&gt;| fieldsAdd lcp_apdex = if(web_vitals.largest_contentful_paint &amp;lt;= 2500ms, "satisfied", else: if(web_vitals.largest_contentful_paint &amp;lt;= 4000ms, "tolerating", else: "frustrated"))&lt;BR aria-hidden="true" /&gt;| fieldsAdd cls_apdex = if(web_vitals.cumulative_layout_shift &amp;lt; 0.1, "satisfied", else: if(web_vitals.cumulative_layout_shift &amp;lt; 0.25, "tolerating", else: "frustrated"))&lt;BR aria-hidden="true" /&gt;| fieldsAdd inp_apdex = if(web_vitals.interaction_to_next_paint &amp;lt;= 200ms, "satisfied", else: if(web_vitals.interaction_to_next_paint &amp;lt;= 500ms, "tolerating", else: "frustrated"))&lt;BR aria-hidden="true" /&gt;| fieldsAdd apdex_score = (&lt;BR aria-hidden="true" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.25 * (if(fcp_apdex == "satisfied", 1, else: if(fcp_apdex == "tolerating", 0.5, else: 0))) +&lt;BR aria-hidden="true" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.25 * (if(lcp_apdex == "satisfied", 1, else: if(lcp_apdex == "tolerating", 0.5, else: 0))) +&lt;BR aria-hidden="true" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.25 * (if(cls_apdex == "satisfied", 1, else: if(cls_apdex == "tolerating", 0.5, else: 0))) +&lt;BR aria-hidden="true" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.25 * (if(inp_apdex == "satisfied", 1, else: if(inp_apdex == "tolerating", 0.5, else: 0)))&lt;BR aria-hidden="true" /&gt;)&lt;BR aria-hidden="true" /&gt;| summarize score = avg(apdex_score)&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Wed, 19 Nov 2025 16:07:22 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/289888#M5502</guid>
      <dc:creator>manos-saratsis</dc:creator>
      <dc:date>2025-11-19T16:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/289889#M5503</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/13891"&gt;@apasoquen1&lt;/a&gt;&amp;nbsp;offering an apdex metric is on our plans, I cannot give an accurate estimation but I see it in the 2nd half of 26&lt;/P&gt;</description>
      <pubDate>Wed, 19 Nov 2025 16:09:06 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/289889#M5503</guid>
      <dc:creator>manos-saratsis</dc:creator>
      <dc:date>2025-11-19T16:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: DQL For Apdex</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/294529#M5669</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/51521"&gt;@manos-saratsis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Guys, I’m trying to use this DQL and I’m not getting any results:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;fetch user.events
| filter frontend.name = "Portal Bra"
| filter characteristics.has_page_summary == true
| filter isNotNull(web_vitals.first_contentful_paint)
  and isNotNull(web_vitals.largest_contentful_paint)
  and isNotNull(web_vitals.cumulative_layout_shift)
  and isNotNull(web_vitals.interaction_to_next_paint)
| fieldsAdd fcp_apdex = if(web_vitals.first_contentful_paint &amp;lt;= 1800ms, "satisfied", else: if(web_vitals.first_contentful_paint &amp;lt;= 3000ms, "tolerating", else: "frustrated"))
| fieldsAdd lcp_apdex = if(web_vitals.largest_contentful_paint &amp;lt;= 2500ms, "satisfied", else: if(web_vitals.largest_contentful_paint &amp;lt;= 4000ms, "tolerating", else: "frustrated"))
| fieldsAdd cls_apdex = if(web_vitals.cumulative_layout_shift &amp;lt; 0.1, "satisfied", else: if(web_vitals.cumulative_layout_shift &amp;lt; 0.25, "tolerating", else: "frustrated"))
| fieldsAdd inp_apdex = if(web_vitals.interaction_to_next_paint &amp;lt;= 200ms, "satisfied", else: if(web_vitals.interaction_to_next_paint &amp;lt;= 500ms, "tolerating", else: "frustrated"))
| fieldsAdd apdex_score = (
    0.25 * (if(fcp_apdex == "satisfied", 1, else: if(fcp_apdex == "tolerating", 0.5, else: 0))) +
    0.25 * (if(lcp_apdex == "satisfied", 1, else: if(lcp_apdex == "tolerating", 0.5, else: 0))) +
    0.25 * (if(cls_apdex == "satisfied", 1, else: if(cls_apdex == "tolerating", 0.5, else: 0))) +
    0.25 * (if(inp_apdex == "satisfied", 1, else: if(inp_apdex == "tolerating", 0.5, else: 0)))
)
| summarize score = avg(apdex_score)&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;When i use:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;| filter dt.entity.application == "APPLICATION-F928FCDC7F9E61E8"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i also&amp;nbsp;don’t get any results, other than null&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2026 14:19:35 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/DQL-For-Apdex/m-p/294529#M5669</guid>
      <dc:creator>Mateusbmo1</dc:creator>
      <dc:date>2026-02-10T14:19:35Z</dc:date>
    </item>
  </channel>
</rss>

