<?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 Does the order in processing step in pipeline matters? in Open Q&amp;A</title>
    <link>https://community.dynatrace.com/t5/Open-Q-A/Does-the-order-in-processing-step-in-pipeline-matters/m-p/265490#M35042</link>
    <description>&lt;P&gt;Good afternoon community,&lt;BR /&gt;&lt;BR /&gt;in relation to Pipelines and Processing phase I'm not able to understand if processing rule will work all at the same time or if they will work in order by first matcher&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="y_buccellato_0-1734440871915.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/25270i21378751E4E40C3A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="y_buccellato_0-1734440871915.png" alt="y_buccellato_0-1734440871915.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;So for example: what happen if I put the more generic processing step on top of the list and then I put the most specifc at the bottom?&lt;BR /&gt;&lt;BR /&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 17 Dec 2024 13:09:03 GMT</pubDate>
    <dc:creator>y_buccellato</dc:creator>
    <dc:date>2024-12-17T13:09:03Z</dc:date>
    <item>
      <title>Does the order in processing step in pipeline matters?</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Does-the-order-in-processing-step-in-pipeline-matters/m-p/265490#M35042</link>
      <description>&lt;P&gt;Good afternoon community,&lt;BR /&gt;&lt;BR /&gt;in relation to Pipelines and Processing phase I'm not able to understand if processing rule will work all at the same time or if they will work in order by first matcher&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="y_buccellato_0-1734440871915.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/25270i21378751E4E40C3A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="y_buccellato_0-1734440871915.png" alt="y_buccellato_0-1734440871915.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;So for example: what happen if I put the more generic processing step on top of the list and then I put the most specifc at the bottom?&lt;BR /&gt;&lt;BR /&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2024 13:09:03 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Does-the-order-in-processing-step-in-pipeline-matters/m-p/265490#M35042</guid>
      <dc:creator>y_buccellato</dc:creator>
      <dc:date>2024-12-17T13:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: Does the order in processing step in pipeline matters?</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Does-the-order-in-processing-step-in-pipeline-matters/m-p/265534#M35054</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/4804"&gt;@y_buccellato&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Processing rules work in order based on their position in the list (top to bottom).&lt;/LI&gt;&lt;LI&gt;If you place a more generic rule on top and a specific one at the bottom, the generic rule may prevent the specific one from being applied.&lt;/LI&gt;&lt;LI&gt;The Order of course matters, so for specificity, place the most specific rules higher in the list.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2024 15:02:38 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Does-the-order-in-processing-step-in-pipeline-matters/m-p/265534#M35054</guid>
      <dc:creator>Peter_Youssef</dc:creator>
      <dc:date>2024-12-17T15:02:38Z</dc:date>
    </item>
    <item>
      <title>Re: Does the order in processing step in pipeline matters?</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Does-the-order-in-processing-step-in-pipeline-matters/m-p/265540#M35057</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/4804"&gt;@y_buccellato&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Referring to Dynatrace documentation resources, PFA simple illustration:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The order of processing rules is important and matters.&lt;/LI&gt;&lt;LI&gt;The processing rules do &lt;STRONG&gt;not&lt;/STRONG&gt; run in parallel or at the same time.&lt;/LI&gt;&lt;LI&gt;They are applied &lt;STRONG&gt;sequentially&lt;/STRONG&gt; based on the order in which they appear in the list, starting from the top.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Practically, How it works:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Order of Execution&lt;/STRONG&gt;: The processing rules are executed as per the listed order, from top to bottom. This means the first rule in the list is applied first, followed by the second, and so on.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Matcher Specificity&lt;/STRONG&gt;: Each rule in the pipeline can have &lt;STRONG&gt;matchers&lt;/STRONG&gt; (conditions) that determine which events or data they apply to. If a rule at the top of the list has a &lt;STRONG&gt;more generic matcher&lt;/STRONG&gt;, it could potentially match a broader range of data than a rule further down the list that has a &lt;STRONG&gt;more specific matcher&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Impact of Order&lt;/STRONG&gt;: If you place a &lt;STRONG&gt;more generic rule&lt;/STRONG&gt; at the top and a &lt;STRONG&gt;more specific rule&lt;/STRONG&gt; further down, As a result:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The &lt;STRONG&gt;generic rule&lt;/STRONG&gt; may apply first to a broader set of events or data, potentially including the events that would have been matched by the more specific rule.&lt;/LI&gt;&lt;LI&gt;The &lt;STRONG&gt;specific rule&lt;/STRONG&gt; further down may not be triggered because the data has already been processed by the more generic rule. This can result in unexpected outcomes where the specific matching conditions are not applied as intended.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Tip&lt;/STRONG&gt;: For ensuring the more specific rules take precedence, it's advised to keep the &lt;STRONG&gt;most specific rules&lt;/STRONG&gt; higher in the list and the more generic ones lower down. This way, the more specific rules will match and process the relevant events first, and only if necessary will the more generic rules apply.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;References:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://docs.dynatrace.com/docs/discover-dynatrace/platform/openpipeline" target="_blank"&gt;https://docs.dynatrace.com/docs/discover-dynatrace/platform/openpipeline&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://docs.dynatrace.com/docs/discover-dynatrace/platform/openpipeline/concepts/processing" target="_blank"&gt;https://docs.dynatrace.com/docs/discover-dynatrace/platform/openpipeline/concepts/processing&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://docs.dynatrace.com/docs/discover-dynatrace/platform/openpipeline/getting-started/tutorial-configure-processing" target="_blank"&gt;https://docs.dynatrace.com/docs/discover-dynatrace/platform/openpipeline/getting-started/tutorial-configure-processing&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Logs:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://docs.dynatrace.com/docs/analyze-explore-automate/logs" target="_blank"&gt;https://docs.dynatrace.com/docs/analyze-explore-automate/logs&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://docs.dynatrace.com/docs/analyze-explore-automate/logs/lma-openpipeline" target="_blank"&gt;https://docs.dynatrace.com/docs/analyze-explore-automate/logs/lma-openpipeline&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://docs.dynatrace.com/docs/analyze-explore-automate/logs/lma-log-processing" target="_blank"&gt;https://docs.dynatrace.com/docs/analyze-explore-automate/logs/lma-log-processing&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Peter_Youssef_0-1734448295432.png" style="width: 825px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/25282iCFA33261CE2A18FA/image-dimensions/825x458?v=v2" width="825" height="458" role="button" title="Peter_Youssef_0-1734448295432.png" alt="Peter_Youssef_0-1734448295432.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Hoping it adds value.&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2024 15:21:55 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Does-the-order-in-processing-step-in-pipeline-matters/m-p/265540#M35057</guid>
      <dc:creator>Peter_Youssef</dc:creator>
      <dc:date>2024-12-17T15:21:55Z</dc:date>
    </item>
  </channel>
</rss>

