Hello,

Default storm syslog configuration uses ${sys:storm.id} as AppName for logging. Which looks like "topology-name-12-1527582851". After deployment of new topology version the numbers behind "topology-name" changes - obviously.

The problem is that we need to have a constant appName for the syslog for our other systems (Kibana, Icinga, ...) => "topology-name"


Why there is not by default defined "topology.name" as the "storm.id" is?

Is there way to access in log4j2 any other storm variables except the ones that are defined in the command line (-Dstorm.id)? Like topology.name?

What should be the correct way of setting the topology.name as syslog AppName?


Thanks, Pavel

Reply via email to