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