I just deployed a graylog server in version 3.0.2.
I created a beats input.
I added a client with filebeat version 7.5.1, in graylog webui I can see the logs showing up, but they are all showing source as unknown.
When I look at the differents fields I can see that the hostname of client is present in : filebeat_agent_name
filebeat_agent_hostname,
filebeat_host_name.
is there a way to configure graylog or filebeat in order to set the source filed to hostname ?
Here is an example filebeats collector configuration - your issue may be needing the first three/four lines in it… maybe post your collector configuration (properly formatted of course).