You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The cost of introducing this as a breaking change outweighs the inconsistency in the naming. Not pursuing at this time.
Fix the timestamps on file.* to be less Linux-centric
I see why the file timestamp fields could introduce confusion, but I also think with the new usage documentation sections we might be able to provide better guidance without changing the field names. Other tools/languages/libraries also use mtime, ctime, and atime to report on timestamps, even across different filesystems and OS types.
Having category fields that don't assume a document is a time-based event
Happy to revisit this item, but I'm not finding any past context. Also not aware of any recent use cases.
We want to continue expanding ECS to better support full-text search use cases (searchable corpora), but if we need to add categories or other event kinds/categories/types, I don't see those as breaking changes.
Adjust case normalization in accordance with upcoming query time case sensitivity
For some use cases, the original case of a value is something we want to preserve. Some short keyword fields, like protocol names, may remain good candidates for normalizing to all lowercase.
The case_insensitive parameter is available on some query types since 7.10. This provides an option to case-insensitivty matching without worrying about the original value's casing in ECS.
Any suggestion for breaking changes should be submitted via their own github issue, not as a comment on this issue.
Decided
Schema
http.request.method#1363 Remove guidance to lowercasehttp.request.methodlog.originalfield #1580 RFC 0017 Removelog.originalhost.user.*fields #1362 Removehost.user.*process.ppidfield #1596 Removeprocess.ppid, now that we have all ofprocess.parent.*(which includes the equivalent fieldprocess.parent.pid)Tooling
--ossflag from ECS generator script #1340 Remove--ossflaguse-casesdirectory and associated codeUnder consideration
Tooling
No longer under consideration for 8.0
Items previous listed as
Under considerationbut subsequently removed. May still have value in the future, so capturing below.http.response.status_codetokeyword, in order to allow users to bucket HTTP traffic by status code?versiondata type for version fieldslabels.*, e.g.labels.long.*@timestampfromdatetodate_nanosrequire a breaking change, or are the types compatible? Support for nanosecond timestamps (date_nanos) #1065data_nanoswas the default for@timestamp, I think.date_nanosand understand the possible side-effects.related.*field names from singular to plural #909 Update singular names to plural in therelated.*field set.file.*to be less Linux-centricmtime,ctime, andatimeto report on timestamps, even across different filesystems and OS types.case_insensitiveparameter is available on some query types since 7.10. This provides an option to case-insensitivty matching without worrying about the original value's casing in ECS.normalizeparameter introduced in Mark which fields should be arrays. #727 to identifylowercasefields in the schema docs.metainformation to fields where this applied #721 Where could the emerging standard metadata entries fit into ECS? Document standard metadata entries. elasticsearch#61941https://github.com/elastic/observability-dev/issues/1056
hash.*underneathuser.*in place ofuser.hash?