使用javascript(客户端,使用浏览器)从InfluxDB检索数据

时间:2015-10-06 13:16:27

标签: jquery ajax influxdb

我想构建一个静态html页面,用于从InfluxDB中检索数据。是否有任何jquery / ajax解决方案甚至是js库来执行此操作?我尝试使用influent,这是针对Javascript应用的InfluxDB驱动程序,它说它可以在浏览器中运行,但是当我尝试使用influent.js时我没有成功

2 个答案:

答案 0 :(得分:2)

我使用开发人员工具捕获Grafana发送的http请求以创建图表并尝试使用jQuery get()执行相同操作:

// something like this
$.get("http://localhost:8086/query?db=mydb&epoch=ms&q=SELECT+mean(value)+FROM+%22cpu_load_short%22+WHERE+time+%3E+1443610329s+and+time+%3C+1443629449s+GROUP+BY+time(30s)").done(
   function (data) { console.log(data);
});

InfluxDB返回JSON,我稍后处理并创建一个图形。见influxDB - Querying data

答案 1 :(得分:0)

Influent是InfluxDB维护得最好的javascript库。如果它不起作用,你可能会更好地在repo上打开一个问题而不是找到另一个库。我不知道任何其他与InfluxDB 0.9兼容的库