-
Notifications
You must be signed in to change notification settings - Fork 410
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
Fields for switch (and server) interface configuration information #610
Comments
Great idea - nice easy way to start looking at Metrics as well... if we moved forward with an interface.* field set would we also consider using this for metrics reporting for e.g. host interface metrics (if reported), switches, routers, firewalls, etc. requires host fields for identification - also should note snmp interface settings to ensure interface ids stay consistent (ifindex persistence in Cisco parlance) event.type = metrics (assuming snmp interface stats)
|
started a PR with the basic interface fields. can add on metrics, etc. as discussion proceeds |
This is also true even for logs. My understanding is that the current interface fields under observer.[ingress/egress] are not a good fit because the assumption on observer is that it is actually seeing some traffic (i.e. for netflow mapping). however, this model does not fit for interface status changes for example. |
@dainperkins can we consider this closed after PR #752 ? |
Like a server has multiple interfaces in #226 we need to represent information about a switch having N interfaces, for example this has physical name, logical name, status, vlan, duplex, speed and type information.
For a server this information is also potentially needed to represent in ecs:
Similar to how we don't attempt to represent all containers of a server with a single document and nested objects I would suggest a per interface document for a server, so a single switch will have N documents for the N interfaces which can be collected in a terms aggregation for all switches by the same server name/uid and composite aggregations to emit the server-interface pairs or a subbucket terms on interface within a switch or field collapsing to be able to provide documents to search requests.
Infra UI could key off this and represent a switch like we do containers or servers in the waffle viz to see hot and cold ports.
The text was updated successfully, but these errors were encountered: