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