使用 javascript 从 InfluxDB 检索数据(客户端,使用浏览器)
Retrieve data from InfluxDB with javascript (client-side, using a browser)
我想构建一个从 influxDB 检索数据的静态 html 页面。是否有任何 jquery/ajax 解决方案甚至是 js 库来执行此操作?我尝试使用 influent,一个用于 Javascript 应用程序的 InfluxDB 驱动程序,它说它可以在浏览器中工作,但是当我尝试使用 influent.js
时我没有成功
Influent 是 InfluxDB 维护最好的 javascript 库。如果它不工作,你可能会更好地服务于在 repo 上打开一个问题而不是找到另一个库。我不知道有任何其他与 InfluxDB 0.9
兼容的库
我使用开发人员工具捕获了 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 returns JSON 我稍后处理并创建了一个图表。参见 influxDB - Querying data
我想构建一个从 influxDB 检索数据的静态 html 页面。是否有任何 jquery/ajax 解决方案甚至是 js 库来执行此操作?我尝试使用 influent,一个用于 Javascript 应用程序的 InfluxDB 驱动程序,它说它可以在浏览器中工作,但是当我尝试使用 influent.js
时我没有成功Influent 是 InfluxDB 维护最好的 javascript 库。如果它不工作,你可能会更好地服务于在 repo 上打开一个问题而不是找到另一个库。我不知道有任何其他与 InfluxDB 0.9
兼容的库我使用开发人员工具捕获了 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 returns JSON 我稍后处理并创建了一个图表。参见 influxDB - Querying data