-
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
event fields confuse what "event" refers to #1059
Comments
Pardon me, is there a way to link additional relevant issues (outside of commenting)?
|
Thanks for capturing your thoughts here @rsk0! I agree that these two timestamps don't currently have the best names. They indeed stand out as very Elastic-centric amidst a lot of fields that are centered on actual event details. This is indeed related to #940: when fleshing out how to capture pipeline information (including timings), we should find better names for these two fields. When those are available, we can deprecate the timestamp fields you're bringing up above. I've added a reference to this issue in #940 to make sure we consider the points you're raised here, when we work on the pipeline details. Are you ok if we close this issue? |
Will continue pursuing in #940 |
Description of the issue:
There are two different senses of the term "event" being used in this field set.
The most natural common expectation for what "event" means is the first item here. An event is something that happens, and we can talk about that particular happening: when it occurred, how long it lasted, what exactly happened, etc. Most event fields are for this sense. I say it's a "common" expectation because it depends on context. Sometimes instead...
There is another useful sense, talking about "event" as the record of the happening. We care about this sense in certain contexts, like when we're dealing with the record of the event moving through our event capturing/recording pipeline. For this, fields like
ingested
andcreated
help us know about movement through the pipeline of the record of the event. But note that we're not talking about "event" in the sense of the original thing that happened now.created
is not talking about how or when the original process activation got "created". It's talking about this record.Any additional context or examples:
This is maybe something of a small issue, or at least subtle and maybe inconvenient or awkward to try to resolve. I found myself temporarily boggling when trying to figure out the specific meanings of the various time-related fields until I realized we were talking about two different things. (My context here is trying to add pipeline processing timing metadata to event records.)
This is not a pipe.
The text was updated successfully, but these errors were encountered: