There are several use cases in Beats where the data reported by a Beat did not originate on that Beat host. Some examples are syslog, windows forwarded events, router netflow data, and cloud watch logs. In these cases it would be appropriate to set the host.* field to information about the originating machine.
From ECS:
ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken.
Some issues related to this:
I think we need way for inputs and modules to be able to "designate" that host.* should not be set by default. The output pipeline and also the add_host_metadata processor will need to honor this "designation".
There are several use cases in Beats where the data reported by a Beat did not originate on that Beat host. Some examples are syslog, windows forwarded events, router netflow data, and cloud watch logs. In these cases it would be appropriate to set the
host.*field to information about the originating machine.From ECS:
Some issues related to this:
host.nameand have host metadata processor enabled #10698I think we need way for inputs and modules to be able to "designate" that
host.*should not be set by default. The output pipeline and also theadd_host_metadataprocessor will need to honor this "designation".