-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Check Beats overflow handling #9271
Comments
@urso #6271 is an overflow caused by how we calculate some values, it should be considered a bug on the calculation and there is no need to handle it in a special way. I'm not sure to understand why #2783 is in this list 🙂 |
The list contains known issues. I didn't look into the actual issues. Just add every issue/discussion you are aware of to the list. We have to see if #8991 is the right solution for some of these(e.g. close the issue), or if we have to fix the actual issue. If we find #8991 is a good solution for some, we might consider to backport it to 6.x. Otherwise we will have to fix the particular issue within the module! E.g. #2783 is very old. If we find #8991 is good here, close it. Otherwise fix it (it's open for quite some time). |
Pinging @elastic/infrastructure |
@jsoriano Any progress on identifying metricsets that need to handle values? |
#5854 is related. There's a lot of things that are explicitly designed to squash uint64-sized values. Trying to comb through metricbeat for examples of this is going to be...a long effort. |
I don't remember to actively look for cases per metricset :( @fearful-symmetry thanks for pointing to this issue, I have added it to the list. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Indexing/transporting unsigned integers >2^63 has been a problem, due to consumers (libs/language/Elasticsearch) not naturally supporting integers of this size. With #8991 we automatically cap values to
2^63-1
that can overflow. This might not always be the right solution (see comment).We should check the list of known issues if the masking is ok or not:
system.fsstat.total_files
hits long MAX [Metricbeat] system.fsstat.total_files hits long MAX #5386memstat.rss
reports negative values memstat.rss reports negative values #7505Note: Also to figure out if we want to backport #8891 or not.
@andrewkroh @ruflin @jsoriano @kvch Please add issues from github/discuss I did miss :)
The text was updated successfully, but these errors were encountered: