Comments (16)
Yeah, you're right.
Zeros:
[0, 0, 0]
becomes[NaN, NaN, NaN]
[0, 0, 1]
becomes[0, 0, 1]
Booleans:
[false, false, false]
becomes[NaN, NaN, NaN]
[false, false, true]
becomes[false, false, true]
Looks like it fails when all values are "falsy".
from grafana-json-datasource.
and please note that it was working fine in previous version
from grafana-json-datasource.
I've found the issue, and working on a fix.
from grafana-json-datasource.
Fixed in v0.7.1. Let me know if you're still having issues!
from grafana-json-datasource.
i apreciate well your reactivity :)
V0.7.1 is working like a charm
Thanks
from grafana-json-datasource.
Thank you for reporting this! I'll look into it π
from grafana-json-datasource.
thanks for you prompt action
i forget to mention that i'm using Table plugin
from grafana-json-datasource.
Could you paste the JSON and the query you are using, so that I reproduce this?
from grafana-json-datasource.
i'm using a private backend so you don't have acess to it
but will give you some outputs π
Path : /client Query string : type=X&attributes=*
$.client[?(@.name=='$name')].name
$.client[?(@.name=='$name')].status.child
{
"request": {
"url": "api/datasources/proxy/9/client?type=X&attributes=*",
"method": "GET",
"hideFromInspector": false
},
"response": {
"client": [
{
"name": "XXXXX",
"status": {
"child": 0
},
"type": "X"
}
]
}
}
anyway you can reproduce it using any data with 0 as a value
from grafana-json-datasource.
I tried with this JSON:
[
{"number": 0, "boolean": false},
{"number": 2, "boolean": true}
]
which seems to work
from grafana-json-datasource.
I can reproduce it with your example. I think the error occurs when there's only one item in the array.
from grafana-json-datasource.
i don't think it related to the number of items
from grafana-json-datasource.
since i have the same behaviour with a lot of items
from grafana-json-datasource.
in fact in depends on the selct Json Path
if you select just one item based on some creteria you have the problem
from grafana-json-datasource.
and if you do not choose any filter like (?(@.name=='$name') it should be ok
from grafana-json-datasource.
perfect thanks
from grafana-json-datasource.
Related Issues (20)
- Grafana API does not export panel annotations HOT 1
- Cannot see JSONAPI datasource in the plugin list HOT 1
- Chore: migrate to create plugin
- Suporte a paginação HOT 1
- Support multi-value variables HOT 1
- Dynamically adding fields for all JSON properties HOT 1
- Issue with multiple API calls from same chart HOT 1
- Grafana v9 - Button HOT 2
- README Shows Example that doesn't work at all [?(@.data > 'otherdata']
- Filtering in Jsonpath using Grafana multi-value variable? 'IN' operator supported? Or workarounds? HOT 1
- Audit and fix A11Y issues HOT 1
- Can't perform basic math with JSONata HOT 1
- Query error e.ArrayVector is not a constructor Getting this error after the new update. HOT 2
- Query error e.ArrayVector is not a constructor Getting this error after the new update HOT 3
- Support Sigv4 Auth
- A variable can't take another variable's value as a http request parameter if it starts with "1"
- Hope to support returning key value pairs as variables
- Show more details in console or query inspector
- TimeShift not working HOT 1
- JSON API: Bad Gateway HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grafana-json-datasource.