grafana-timelion-datasource icon indicating copy to clipboard operation
grafana-timelion-datasource copied to clipboard

Comma before .es(*)

Open zurdofio opened this issue 6 years ago • 2 comments

Hi, Im trying to setup timelion with grafana. But I get the following error

"Error: Expected: "$" @ character undefined"

If I check with Query inspector I can see a "comma" before the query and I think is the reason of the error. I don´t know how to remove it.

sheet [ ",.es(*)" ]

I have installed Grafana 5.0.4 and 4.6.3, same results. Im using Kibana 5.6.2 and I have changed kbn-version in datasource.js

Thanks very much Martin

zurdofio avatar Apr 17 '18 02:04 zurdofio

Hi @zurdofio ,

If you have multiple queries, split into multiple metrics on grafana. If not, just remove the "," Can you post an screenshot?

gbrian avatar Apr 19 '18 06:04 gbrian

Hi @gbrian

Antes que nada Muchas Gracias por tu respuesta!!

Veo que eres de España (yo de Argentina). A si que hago switch a español si te parece.

la situación es la siguiente. Cuando ejecuto la consulta me agrega la coma delante de la misma, dando un error de sintaxis.

Haciendo debug del código encontré un join que es la causa de esta coma que aparece delante del query. El cambio que realice para solucionarlo fue el siguiente:

antes: sheet: _.map(intervalGroups[key], target => [variables, target.target].join(","))

despues: sheet: _.map(intervalGroups[key], target => [variables, target.target].join(""))

No tengo experiencia el javascript, por lo tanto no tengo bien claro la consecuencia de modificar esto, no obstante, resolvió el inconveniente en mi caso.

Muchas Gracias Saludos Martin

zurdofio avatar Apr 19 '18 15:04 zurdofio