I've set up multiple FileBeats instances on different machines to send syslog to a single central LogStash server.
I have created ssl certs and have setup SSL communication (as explained in documentation) between FileBeats & LogStash.
Each FileBeats instances uses a different dns name to send logs, but all these dns names resolve to same LogStash instance.
The flow is working fine and I'm seeing logs on LogStash end.
Now, I want to differentiate the incoming logs at LogStash end based on dns name used by FileBeats.
I can't use different ports because there may be hundreds of FileBeats instances and it will not be scalable.
Is there a way to obtain the dns name in LogStash?
Will SNI be available in LogStash?