Skip to content
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

[Bug] Floating-Point Precision Loss in JSON Data Source with Infinitely Datasource #893

Open
iXingo opened this issue Jun 25, 2024 · 0 comments

Comments

@iXingo
Copy link

iXingo commented Jun 25, 2024

以下是按照您提供的模板创建的GitHub Issue内容:

Describe the bug

When using the Infinitely Datasource in Grafana to create a JSON data source, the returned data includes a decimal value of 0.8. However, while the data can be correctly returned as a decimal using CURL, Grafana displays the data as 0, losing the precision and converting the floating-point number to an integer.

Steps to reproduce

  1. Create a JSON data source using Infinitely Datasource in Grafana.
  2. Ensure the JSON data includes a decimal value, such as 0.8.
  3. Use CURL to request the data and verify that the decimal value is correctly returned.
  4. Display the data in Grafana and observe that the decimal value is shown as 0 (after setting decimal to 2, it becomes 0.00) instead of 0.8.
    image

Note: bugs will be fixed only if enough information provided to reproduce the issue

Sample Data

Here is a sample JSON data:

{
  "value": 0.8
}

Screenshots

CURL Response

image

Grafana Display

image

Version Details:

  • Grafana version: 10.4.3
  • Plugin version: 2.5.0

Additional context

This issue seems to be related to how Grafana handles floating-point numbers in JSON data sources. It appears that the precision is lost when displaying the data in Grafana. This issue does not occur when using CURL to fetch the data directly.

@iXingo iXingo changed the title [Bug] [Bug] Floating-Point Precision Loss in JSON Data Source with Infinitely Datasource Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant