-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Several instances of "first seen" and other fields assume an ordered input. #5289
Comments
I also just realized that this is going to be the case for reprocessed events, which can be delayed up to 10 days by default. |
|
This "last-write-wins by the receiving server wall clock time" behavior can also yield some confusing behavior for group fields like |
Closing this issue due to staleness. Feel free to comment here if you think we should still work on this. |
This is still an issue. |
Another fun fact is that first_seen on GroupEnvironment is updated with the current time instead of the event's timestamp in the same way that Group.first_seen is. |
While doing some research on supporting fingerprint disassociation, I found many columns that assume that the event input stream is ordered by the event occurrence time. This assumption is incorrect for a lot of reasons, but mobile traffic is probably the most significant one.
This applies to at least the following columns (this list is not necessarily exhaustive):
Group.first_seen
Group.last_seen
Group.first_release
Group.score
, since this is derived fromGroup.last_seen
GroupRelease.first_seen
ReleaseEnvironment.first_seen
TagValue.first_seen
(uses wall clock time, rather than event time)TagValue.last_seen
(uses wall clock time, rather than event time)GroupTagValue.first_seen
(uses wall clock time, rather than event time)GroupTagValue.last_seen
(uses wall clock time, rather than event time)The text was updated successfully, but these errors were encountered: