<?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 DQL example to share - To aid in development for creating status rules in DQL</title>
    <link>https://community.dynatrace.com/t5/DQL/DQL-example-to-share-To-aid-in-development-for-creating-status/m-p/292068#M2968</link>
    <description>&lt;P&gt;timeseries valor = max(Nome_metrica),&lt;BR /&gt;by:{device.address, device.name, dt.metrics.source, device.port, device}&lt;BR /&gt;| fieldsAdd lista_limpa = arrayRemoveNulls(valor)&lt;BR /&gt;| fieldsAdd lista = arrayReverse(lista_limpa)&lt;BR /&gt;| fieldsAdd&lt;/P&gt;
&lt;P&gt;v_atual = lista[0],&lt;BR /&gt;v_anterior = lista[1]&lt;BR /&gt;| summarize&lt;BR /&gt;total_atual = last(v_atual),&lt;BR /&gt;total_anterior = last(v_anterior)&lt;BR /&gt;| fieldsAdd&lt;BR /&gt;total_atual = coalesce(total_atual, 0),&lt;BR /&gt;total_anterior = coalesce(total_anterior, 0)&lt;BR /&gt;| fieldsAdd&lt;BR /&gt;diff = total_atual - total_anterior&lt;BR /&gt;| fieldsAdd&lt;BR /&gt;percentual = if(total_anterior &amp;gt; 0, (diff / total_anterior) * 100, else: 0)&lt;BR /&gt;| fieldsAdd&lt;BR /&gt;status_msg = if(percentual &amp;gt;= 20, "&lt;span class="lia-unicode-emoji" title=":red_circle:"&gt;🔴&lt;/span&gt; PROBLEMA", else: if(percentual &amp;gt;= 10, "🟡 ALERTA", else: "🟢 ROTINA"))&lt;BR /&gt;| fields&lt;BR /&gt;total_atual,&lt;BR /&gt;total_anterior,&lt;BR /&gt;crescimento = concat(round(percentual, decimals:1), "%"),&lt;BR /&gt;status = status_msg&lt;/P&gt;</description>
    <pubDate>Fri, 02 Jan 2026 07:56:30 GMT</pubDate>
    <dc:creator>elton1899</dc:creator>
    <dc:date>2026-01-02T07:56:30Z</dc:date>
    <item>
      <title>DQL example to share - To aid in development for creating status rules</title>
      <link>https://community.dynatrace.com/t5/DQL/DQL-example-to-share-To-aid-in-development-for-creating-status/m-p/292068#M2968</link>
      <description>&lt;P&gt;timeseries valor = max(Nome_metrica),&lt;BR /&gt;by:{device.address, device.name, dt.metrics.source, device.port, device}&lt;BR /&gt;| fieldsAdd lista_limpa = arrayRemoveNulls(valor)&lt;BR /&gt;| fieldsAdd lista = arrayReverse(lista_limpa)&lt;BR /&gt;| fieldsAdd&lt;/P&gt;
&lt;P&gt;v_atual = lista[0],&lt;BR /&gt;v_anterior = lista[1]&lt;BR /&gt;| summarize&lt;BR /&gt;total_atual = last(v_atual),&lt;BR /&gt;total_anterior = last(v_anterior)&lt;BR /&gt;| fieldsAdd&lt;BR /&gt;total_atual = coalesce(total_atual, 0),&lt;BR /&gt;total_anterior = coalesce(total_anterior, 0)&lt;BR /&gt;| fieldsAdd&lt;BR /&gt;diff = total_atual - total_anterior&lt;BR /&gt;| fieldsAdd&lt;BR /&gt;percentual = if(total_anterior &amp;gt; 0, (diff / total_anterior) * 100, else: 0)&lt;BR /&gt;| fieldsAdd&lt;BR /&gt;status_msg = if(percentual &amp;gt;= 20, "&lt;span class="lia-unicode-emoji" title=":red_circle:"&gt;🔴&lt;/span&gt; PROBLEMA", else: if(percentual &amp;gt;= 10, "🟡 ALERTA", else: "🟢 ROTINA"))&lt;BR /&gt;| fields&lt;BR /&gt;total_atual,&lt;BR /&gt;total_anterior,&lt;BR /&gt;crescimento = concat(round(percentual, decimals:1), "%"),&lt;BR /&gt;status = status_msg&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jan 2026 07:56:30 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/DQL/DQL-example-to-share-To-aid-in-development-for-creating-status/m-p/292068#M2968</guid>
      <dc:creator>elton1899</dc:creator>
      <dc:date>2026-01-02T07:56:30Z</dc:date>
    </item>
  </channel>
</rss>

