-
Notifications
You must be signed in to change notification settings - Fork 418
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Making clear about to what device is host object related to #76
Comments
Can you share a bit of background on how you plan to query and use this data? Especially interested in the collector and relay in the above. I definitively see value on knowing through which hops an event went at the same time this can contain more then just 3 hops as you pointed out in the above with relay0, relay1 and don't know yet how we should cover that. Would order matter? What I was thinking so far is that originator = agent. |
One use case: currently we collect logs from our switches this way:
|
So in your case you are interested in the switch and filebeat info but not the other hops? Or you would add all of them? |
Yes, in this case I am interested about the switch and filebeat info. Btw. this use case also shows I need to distinguish log data from metadata. For switch log it is not clear if something like device.originator is related to the event generator or to some event content (for example 802.1x auth info where for the first time device.originator can look like the device authenticating to the switch). |
I'm hesitant on the value of adding too much metadata surrounding how events are gathered or transported to this common schema, at least this early. If we clarified how to use ECS while also adding other fields that aren't part of ECS (or not yet), would that help? I've seen internal discussions about this, but it hasn't really been communicated in this repo yet. |
++ on the comment from @webmat One thing that we started for such proposal is that it can be provided as a use case (see notes there): https://github.com/elastic/ecs#use-cases |
There's a meta issue in #940 tracking past issues/discussions around pipeline support and guidance in ECS. I've noted this issue in the list captured there. If there are any current thoughts or concerns on the topic, let's take the discussion there. |
A lot if issues here (including mine) needs to somehow implement following:
I propose to make some unification about it by prefixing host field with "device.SOURCENAME", where SOURCENAME is:
Also there should be peer object so device.collector.peer.host.ip - means IP of the TCP session peer from which for example the Logstash received the event (can be different from device.relay.host.ip or even device.originator.host.ip).
The text was updated successfully, but these errors were encountered: