<?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 Site Reliability Guardian Validation Failed in Automations</title>
    <link>https://community.dynatrace.com/t5/Automations/Site-Reliability-Guardian-Validation-Failed/m-p/301629#M2663</link>
    <description>&lt;P&gt;Hi Team,&lt;BR /&gt;I need help to understand how Dynatrace Site Reliability Guardian works, because i have created some guardian in Dynatrace but they are failing when there is slight change in metric values.&lt;BR /&gt;And the threshold definition is &lt;STRONG&gt;Auto-adaptive Threshold&lt;/STRONG&gt;,&amp;nbsp;&lt;BR /&gt;first five run's results are [711.73ms, 711.73ms, 1321.07ms, 1321.07ms, 1370.06ms, 1370.06ms] and it's failed for &lt;STRONG&gt;1391.21ms&lt;/STRONG&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SRE Guardian.png" style="width: 999px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/33618i23B30457C96823E5/image-size/large?v=v2&amp;amp;px=999" role="button" title="SRE Guardian.png" alt="SRE Guardian.png" /&gt;&lt;/span&gt;&lt;BR /&gt;below is the query i am using to get the Latency&lt;BR /&gt;timeseries p95 = percentile(dt.service.request.response_time, 95), by:{dt.entity.service}&lt;BR /&gt;| fieldsAdd entityName(dt.entity.service)&lt;BR /&gt;| filter startsWith(dt.entity.service.name, "prod-***-*-sessionutil")&lt;BR /&gt;| filterOut contains(dt.entity.service.name, "bff-live")&lt;BR /&gt;| filterOut contains(dt.entity.service.name, "sidecar")&lt;BR /&gt;| summarize response_time_95 = avg(arrayAvg(p95))&lt;BR /&gt;&lt;BR /&gt;Also what best practices we can follow here.&lt;/P&gt;</description>
    <pubDate>Tue, 07 Jul 2026 09:50:30 GMT</pubDate>
    <dc:creator>Ganeshmete77</dc:creator>
    <dc:date>2026-07-07T09:50:30Z</dc:date>
    <item>
      <title>Site Reliability Guardian Validation Failed</title>
      <link>https://community.dynatrace.com/t5/Automations/Site-Reliability-Guardian-Validation-Failed/m-p/301629#M2663</link>
      <description>&lt;P&gt;Hi Team,&lt;BR /&gt;I need help to understand how Dynatrace Site Reliability Guardian works, because i have created some guardian in Dynatrace but they are failing when there is slight change in metric values.&lt;BR /&gt;And the threshold definition is &lt;STRONG&gt;Auto-adaptive Threshold&lt;/STRONG&gt;,&amp;nbsp;&lt;BR /&gt;first five run's results are [711.73ms, 711.73ms, 1321.07ms, 1321.07ms, 1370.06ms, 1370.06ms] and it's failed for &lt;STRONG&gt;1391.21ms&lt;/STRONG&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SRE Guardian.png" style="width: 999px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/33618i23B30457C96823E5/image-size/large?v=v2&amp;amp;px=999" role="button" title="SRE Guardian.png" alt="SRE Guardian.png" /&gt;&lt;/span&gt;&lt;BR /&gt;below is the query i am using to get the Latency&lt;BR /&gt;timeseries p95 = percentile(dt.service.request.response_time, 95), by:{dt.entity.service}&lt;BR /&gt;| fieldsAdd entityName(dt.entity.service)&lt;BR /&gt;| filter startsWith(dt.entity.service.name, "prod-***-*-sessionutil")&lt;BR /&gt;| filterOut contains(dt.entity.service.name, "bff-live")&lt;BR /&gt;| filterOut contains(dt.entity.service.name, "sidecar")&lt;BR /&gt;| summarize response_time_95 = avg(arrayAvg(p95))&lt;BR /&gt;&lt;BR /&gt;Also what best practices we can follow here.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jul 2026 09:50:30 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Automations/Site-Reliability-Guardian-Validation-Failed/m-p/301629#M2663</guid>
      <dc:creator>Ganeshmete77</dc:creator>
      <dc:date>2026-07-07T09:50:30Z</dc:date>
    </item>
    <item>
      <title>Re: Site Reliability Guardian Validation Failed</title>
      <link>https://community.dynatrace.com/t5/Automations/Site-Reliability-Guardian-Validation-Failed/m-p/301635#M2664</link>
      <description>&lt;P&gt;You can view the thresholds by scrolling down on the analysis page.&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dylan_taelemans_0-1783418052931.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/33619i34AD0ECD33175CD9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dylan_taelemans_0-1783418052931.png" alt="dylan_taelemans_0-1783418052931.png" /&gt;&lt;/span&gt;&lt;BR /&gt;It will use the values of last 5 runs to create those auto-adaptive thresholds.&lt;/P&gt;&lt;P&gt;Personally, I recently started migrating (still in progress) all auto-adaptive thresholds to static thresholds in my SRG. I’m not a big fan of relying solely on auto-adaptive thresholds, as they often don’t align with what I actually want and don't allow any specific configuration or fine-tuning. (For example, as shown in the screenshot, the warning and error thresholds are either identical or have such a small difference that it doesn’t make a meaningful impact.)&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jul 2026 10:38:05 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Automations/Site-Reliability-Guardian-Validation-Failed/m-p/301635#M2664</guid>
      <dc:creator>dylan_taelemans</dc:creator>
      <dc:date>2026-07-07T10:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: Site Reliability Guardian Validation Failed</title>
      <link>https://community.dynatrace.com/t5/Automations/Site-Reliability-Guardian-Validation-Failed/m-p/301654#M2665</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;I agree with this. It looks like in this case Auto-adaptive Threshold isn't the best choice.&lt;/P&gt;&lt;P&gt;Based on the results shown:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;711 ms, 711 ms, 1321 ms, 1321 ms, 1370 ms, 1370 ms&lt;/LI-CODE&gt;&lt;P&gt;Guardian built its baseline from a very small and rather unstable sample. As a result, 1391 ms (only about 20 ms higher than the previous value) can already be considered a threshold violation, even though it doesn't look like a meaningful performance degradation.&lt;/P&gt;&lt;P&gt;For latency checks, I would probably prefer static thresholds based on the application's SLO/SLA rather than relying solely on auto-adaptive thresholds.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jul 2026 15:03:06 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Automations/Site-Reliability-Guardian-Validation-Failed/m-p/301654#M2665</guid>
      <dc:creator>t_pawlak</dc:creator>
      <dc:date>2026-07-07T15:03:06Z</dc:date>
    </item>
  </channel>
</rss>

