-
Notifications
You must be signed in to change notification settings - Fork 45
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
Remote write compliance: NaN handling #29
Comments
@RichiH Does the exposition format support exporting a NaN? Do you have an example of how to do that? |
Yes, |
The exposition format support exporting NaN's, but in floats64 there are many different values that are NaN's. There are two values that can go over remote write currently: |
Testing for |
We currently have a test for staleness NaN's, but Prometheus' TSDB "user-facing" NaN's are well defined as well:
0x7ff8000000000001
(math.NaN()
).We should add a test to verify that remote write clients only use that specific NaN value.
The text was updated successfully, but these errors were encountered: