Showing results for 
Show  only  | Search instead for 
Did you mean: 

Pro-tip: Exclude entities by tag (find the non-matching entities)

Dynatrace Champion
Dynatrace Champion

How do you exclude entities by tagging non-match?

Also known as filter for "negate match" or "does not match".


This question comes up from time-to-time, and I'd just responded to the same on another thread. I thought it worthwhile to share as a Dynatrace tip!


Option 1)

You could have many tags, it is true. For all the different conditions you could think of.

eg: include or exclude Kubernetes nodes



Then say, if you want to exclude Linux-only OS, you would need another tag for 'isLinuxOS': yes/no

For Windows, 'isWindowsOS': yes/no

And so on....

This is cumbersome, I agree.


Option 2) [Recommended]

However, an easier way may be to make a tag called "exclude" and all the optional tag values point to the condition you'd like to exclude. You may add many different options here.




The Results!

You can see here, the results can be quite powerful.

I could exclude all my Kubernetes nodes, to find other types of hosts.



It is even possible to combine multiple conditions.



Technically, you could filter to the same entity by combining an inclusion and exclusion tag. It all depends on the problem you'd like to solve.


Andrew M.

DynaMight Legend
DynaMight Legend

very nice little trick to work around that negations of filtering 🙂 Kudos to you @The_AM 


Featured Posts