<?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: 📌 TIP#3: DEM License Consumption Dashboard for Classic Licensing — Gen3 Dashboards + Code Tiles in Dynatrace tips</title>
    <link>https://community.dynatrace.com/t5/Dynatrace-tips/TIP-3-DEM-License-Consumption-Dashboard-for-Classic-Licensing/m-p/297292#M1900</link>
    <description>&lt;P&gt;Thank you!!&amp;nbsp;&lt;img class="lia-deferred-image lia-image-emoji" src="https://community.dynatrace.com/html/@9BD876A77FEF3D5EF4BC972CF8A97CB1/images/emoticons/take_my_money.png" alt=":take_my_money:" title=":take_my_money:" /&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 06 Apr 2026 06:31:57 GMT</pubDate>
    <dc:creator>AntonPineiro</dc:creator>
    <dc:date>2026-04-06T06:31:57Z</dc:date>
    <item>
      <title>📌 TIP#3: DEM License Consumption Dashboard for Classic Licensing — Gen3 Dashboards + Code Tiles</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-tips/TIP-3-DEM-License-Consumption-Dashboard-for-Classic-Licensing/m-p/297275#M1899</link>
      <description>&lt;P&gt;Better late than never! &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I've been wanting to leverage the power of &lt;STRONG&gt;Code tiles&lt;/STRONG&gt; in the new &lt;STRONG&gt;Gen3 Dashboards&lt;/STRONG&gt; to build a proper DEM license consumption dashboard for quite some time. The native Account Management view is useful, but it's limited — no drill-down by component, no breakdown by application, no way to share it with non-admin users, and no customization.&lt;/P&gt;
&lt;P&gt;So I finally sat down and built one from scratch. This dashboard gives you a &lt;STRONG&gt;complete, at-a-glance view&lt;/STRONG&gt; of your Digital Experience Monitoring (DEM) consumption under &lt;STRONG&gt;Classic Licensing&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;It's designed to answer the questions that matter:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;How much of my DEM license have I consumed?&lt;/LI&gt;
&lt;LI&gt;At this rate, will I exceed my allocation before the contract ends?&lt;/LI&gt;
&lt;LI&gt;Which applications and synthetic monitors are driving the most cost?&lt;/LI&gt;
&lt;LI&gt;Where can I optimize?&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR /&gt;
&lt;H2&gt;&lt;span class="lia-unicode-emoji" title=":bar_chart:"&gt;📊&lt;/span&gt;What's Included&lt;/H2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;KPI Bar (top of dashboard)&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Total DEM Consumed&lt;/STRONG&gt; — absolute number for the license period&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Consumption %&lt;/STRONG&gt; — with threshold coloring (🟢 &amp;lt; 70% | 🟡 &amp;lt; 90% | &lt;span class="lia-unicode-emoji" title=":red_circle:"&gt;🔴&lt;/span&gt; &amp;gt;= 90%)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Remaining&lt;/STRONG&gt; — DEM units left in your allocation&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Projected End-of-Period&lt;/STRONG&gt; — linear forecast based on last 30 days (same approach as Account Management)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Estimated Days Until License Exhaustion&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Daily Average DEM&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Total Billed Sessions&lt;/STRONG&gt; (raw count, all app types)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Total Synthetic Executions&lt;/STRONG&gt; (raw count)&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Cumulative DEM Chart&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Actual consumption line from license start date&lt;/LI&gt;
&lt;LI&gt;Linear forecast line projected to end of contract (based on last 30 days average)&lt;/LI&gt;
&lt;LI&gt;License limit as a horizontal reference line&lt;/LI&gt;
&lt;LI&gt;Visually shows if you're on track to exceed your allocation&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Daily DEM Consumption&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Per-day bar chart to spot spikes, anomalies, and trends&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;DEM by Category&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Stacked bar + pie chart: &lt;STRONG&gt;Web Sessions&lt;/STRONG&gt; vs. &lt;STRONG&gt;Mobile/Custom&lt;/STRONG&gt; vs. &lt;STRONG&gt;Synthetic&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Executive summary view — which category dominates your spend?&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Detail Breakdowns (stacked bar + pie for each)&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Web Sessions:&lt;/STRONG&gt; sessions without replay, with replay, user action properties&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Mobile &amp;amp; Custom:&lt;/STRONG&gt; mobile sessions, replay, properties, custom app sessions&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Synthetic:&lt;/STRONG&gt; browser actions, HTTP monitor requests, external monitors&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Top Consumers&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Top 10 Applications by DEM&lt;/STRONG&gt; — Web + Mobile + Custom combined, with breakdown into sessions, replay, and properties&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Top 10 Applications by Replay Ratio&lt;/STRONG&gt; — sorted by Total DEM to identify optimization candidates (high cost + high replay % = best target)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Top 10 Synthetic Monitors&lt;/STRONG&gt; — browser and HTTP monitors combined in a single ranked view&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Top 10 Components by DEM&lt;/STRONG&gt; — which billable component type consumes the most?&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR /&gt;
&lt;H2&gt;&lt;span class="lia-unicode-emoji" title=":wrench:"&gt;🔧&lt;/span&gt;How It Works&lt;/H2&gt;
&lt;P&gt;Every tile uses &lt;STRONG&gt;Code tiles&lt;/STRONG&gt; with the &lt;CODE&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/64071"&gt;@dynatrace&lt;/a&gt;-sdk/client-classic-environment-v2&lt;/CODE&gt; SDK, querying &lt;CODE&gt;builtin:billing.*&lt;/CODE&gt; metrics via &lt;CODE&gt;metricsClient&lt;/CODE&gt;. &lt;STRONG&gt;No DQL, no Grail dependency&lt;/STRONG&gt; — works on any environment with classic licensing.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Key technical details:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;DEM unit weights are applied in code (0.25 per session, 1.00 per replay session, 0.01 per property, 1.00 per synthetic action, 0.10 per HTTP/external request)&lt;/LI&gt;
&lt;LI&gt;Forecast uses the &lt;STRONG&gt;last 30 days daily average&lt;/STRONG&gt;, matching Dynatrace Account Management's linear forecast model&lt;/LI&gt;
&lt;LI&gt;Dashboard timeframe should be set to your full license period (&lt;CODE&gt;from&lt;/CODE&gt; = contract start, &lt;CODE&gt;to&lt;/CODE&gt; = contract end)&lt;/LI&gt;
&lt;LI&gt;A &lt;CODE&gt;$DEM_License&lt;/CODE&gt; text variable lets you set your annual allocation for threshold calculations&lt;/LI&gt;
&lt;LI&gt;Resolution is hardcoded to &lt;CODE&gt;"1d"&lt;/CODE&gt; for all calculation tiles to ensure mathematical accuracy&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR /&gt;
&lt;H2&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt;Important Notes&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;Adjust DEM weights to match your contract — rates may vary per agreement&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;builtin:billing&lt;/CODE&gt; metrics are trailing indicators reported at ~15-minute intervals, so the most recent data point may be incomplete&lt;/LI&gt;
&lt;LI&gt;For official billing data, always refer to &lt;STRONG&gt;Account Management &amp;gt; License / Subscription &amp;gt; Overview&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Sanitize the JSON before sharing — remove any client-specific application names or tenant URLs&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR /&gt;
&lt;H2&gt;&lt;span class="lia-unicode-emoji" title=":inbox_tray:"&gt;📥&lt;/span&gt;How to Use&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;Import the attached JSON into your Gen3 Dashboards&lt;/LI&gt;
&lt;LI&gt;Modify a &lt;STRONG&gt;Text variable&lt;/STRONG&gt; called &lt;CODE&gt;DEM_License&lt;/CODE&gt; and set it to your annual DEM allocation&lt;/LI&gt;
&lt;LI&gt;Set the dashboard timeframe to your license period (custom: start date → end date)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Review and accept the code tiles when prompted&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The dashboard is fully self-contained — no external dependencies, no extensions, no additional configuration beyond the variable.&lt;/P&gt;
&lt;HR /&gt;
&lt;H2&gt;&lt;span class="lia-unicode-emoji" title=":camera_with_flash:"&gt;📸&lt;/span&gt;Screenshots&lt;/H2&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2026-04-03 Dynatrace DEMLicenseConsumption ClassicLicensing.png" style="width: 477px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/32621i2963ACC43BD3A6A1/image-size/large?v=v2&amp;amp;px=999" role="button" title="2026-04-03 Dynatrace DEMLicenseConsumption ClassicLicensing.png" alt="2026-04-03 Dynatrace DEMLicenseConsumption ClassicLicensing.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;I hope this helps others who have been looking for a way to track DEM consumption beyond what Account Management offers. If you have ideas for improvements or want to see a &lt;STRONG&gt;DDU version&lt;/STRONG&gt;, let me know in the comments!&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;&lt;STRONG&gt;tracegazer&lt;/STRONG&gt;&amp;nbsp;- Observability Specialist -&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":argentina:"&gt;🇦🇷&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 04 May 2026 11:13:11 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-tips/TIP-3-DEM-License-Consumption-Dashboard-for-Classic-Licensing/m-p/297275#M1899</guid>
      <dc:creator>tracegazer</dc:creator>
      <dc:date>2026-05-04T11:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: 📌 TIP#3: DEM License Consumption Dashboard for Classic Licensing — Gen3 Dashboards + Code Tiles</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-tips/TIP-3-DEM-License-Consumption-Dashboard-for-Classic-Licensing/m-p/297292#M1900</link>
      <description>&lt;P&gt;Thank you!!&amp;nbsp;&lt;img class="lia-deferred-image lia-image-emoji" src="https://community.dynatrace.com/html/@9BD876A77FEF3D5EF4BC972CF8A97CB1/images/emoticons/take_my_money.png" alt=":take_my_money:" title=":take_my_money:" /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2026 06:31:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-tips/TIP-3-DEM-License-Consumption-Dashboard-for-Classic-Licensing/m-p/297292#M1900</guid>
      <dc:creator>AntonPineiro</dc:creator>
      <dc:date>2026-04-06T06:31:57Z</dc:date>
    </item>
  </channel>
</rss>

