17 Dec 2024 01:09 PM
Good afternoon community,
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
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?
Regards
Solved! Go to Solution.
17 Dec 2024 03:02 PM
BR,
Peter
17 Dec 2024 03:21 PM
Hello @y_buccellato
Referring to Dynatrace documentation resources, PFA simple illustration:
Practically, How it works:
Order of Execution: 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.
Matcher Specificity: Each rule in the pipeline can have matchers (conditions) that determine which events or data they apply to. If a rule at the top of the list has a more generic matcher, it could potentially match a broader range of data than a rule further down the list that has a more specific matcher.
Impact of Order: If you place a more generic rule at the top and a more specific rule further down, As a result:
Tip: For ensuring the more specific rules take precedence, it's advised to keep the most specific rules 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.
References:
Logs:
Hoping it adds value.
BR,
Peter