When we created the "when" clause we were under the impression that all the beats were actually equal and supported all the same outputs. This was not completely true, APM-Server supports a subset of the output that beats supports, they do not support redis.
Maybe we should just move to the conditions and rely on capabilities
We should improve the reporting if an output is used and not supported by a running process, currently it will fail silently.
When we created the "when" clause we were under the impression that all the beats were actually equal and supported all the same outputs. This was not completely true, APM-Server supports a subset of the output that beats supports, they do not support redis.
Maybe we should just move to the conditions and rely on capabilities
We should improve the reporting if an output is used and not supported by a running process, currently it will fail silently.