From 22a61ff737b8bb477bf9296dfe1ff0ed049a63ca Mon Sep 17 00:00:00 2001 From: Eric Beahan Date: Wed, 26 Aug 2020 16:42:42 -0500 Subject: [PATCH 1/5] adding host identifiers RFC --- rfcs/text/0000-host-identifiers.md | 60 ++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 rfcs/text/0000-host-identifiers.md diff --git a/rfcs/text/0000-host-identifiers.md b/rfcs/text/0000-host-identifiers.md new file mode 100644 index 0000000000..21814b0224 --- /dev/null +++ b/rfcs/text/0000-host-identifiers.md @@ -0,0 +1,60 @@ +# 0000: Host Identifiers + + +- Stage: **0 (strawperson)** +- Date: **TBD** + + + + + +Many sources populating event `host.*` fields have different behaviors in how the host values are set. This can cause confusion, complexity, and frustration for users expecting to easily identify unique hosts in their environments. This RFC proposes establishing a common convention to ensure more consistent mapping of these host identifier fields. + +At the time of writing, the following are several known challenges caused by these inconsistencies: + +* Confusion between the `host.name` and `host.hostname` fields +* Unicity problems in raw hostnames +* Unicity problems in host.ids (e.g. misconfigured config management tools, machine images, disk snapshots, etc.) +* Usage of unqualified vs. fully-qualified hostnames + +## People + +The following are the people that consulted on the contents of this RFC. + +* @ebeahan | author + + + + +## References + + +* https://github.com/elastic/beats/issues/1070#issuecomment-677782937 +* https://github.com/elastic/kibana/pull/74272 +* https://github.com/elastic/beats/issues/18043#issuecomment-623501936 + +### RFC Pull Requests + + + +* Stage 0: https://github.com/elastic/ecs/pull/NNN + + From 06fe2ada94d9de93ea37ef403defdc316cba7593 Mon Sep 17 00:00:00 2001 From: Eric Beahan Date: Wed, 26 Aug 2020 16:53:44 -0500 Subject: [PATCH 2/5] adding stage 0 PR link --- rfcs/text/0000-host-identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rfcs/text/0000-host-identifiers.md b/rfcs/text/0000-host-identifiers.md index 21814b0224..79c525e99a 100644 --- a/rfcs/text/0000-host-identifiers.md +++ b/rfcs/text/0000-host-identifiers.md @@ -52,7 +52,7 @@ e.g.: -* Stage 0: https://github.com/elastic/ecs/pull/NNN +* Stage 0: https://github.com/elastic/ecs/pull/955 - Stage: **0 (strawperson)** -- Date: **TBD** +- Date: **2020-09-08**