In Extensions 2.0 concepts | Dynatrace Docs is defines a set of limits "per Instance". Furthermore, it defines an "Instance" as "Per instance shows the consumption volume for one data source in OneAgent and ActiveGate." - unfortunately, it doesn't define "data source"...
I think that the correct metric for the memory limit is dsfm:extension.engine."memory_used" which can be split several ways including:
I struggled to find any documentation for either of these dimensions, but suspect that "Instance" relates to "dt.extension.config.id"? Does that make sense?
Solved! Go to Solution.
In general, an instance means a configuration. For example, having one configuration added in the extension, one datasource instance is created. In addition, if a configuration has a very large number of endpoints added, then more instances are created. This is because the configuration is divided into smaller parts to not overhelm one process. In this case the config id does not change and all instances have the same config id.