【问题标题】:Is it Possible to fetch Data from Influxdb directly and render it on Angular Dashboard?是否可以直接从 Influxdb 获取数据并将其呈现在 Angular Dashboard 上?
【发布时间】:2020-04-05 13:47:49
【问题描述】:

我有一个 Influxdb 实例,它运行的数据库和测量值很少,它一直在存储机器生成的数据,我想从 InfluxDb 获取数据并将其呈现在我的仪表板上,该仪表板是在 Angular 中创建的,没有用户定义Api 介于两者之间。我想使用 Influx api 调用直接从数据库中获取数据,而不是其他 api 调用,因为它增加了获取数据的时间。

【问题讨论】:

    标签: node.js angularjs database time-series influxdb


    【解决方案1】:

    有可能吗?是的。

    这怎么可能?您可以使用 influxDB API 直接在 Angular/Frontend 中请求数据。

    这样的请求如下所示:

    curl -X GET \
      'https://example.com:8086/query?q=SELECT%20%22value%22%20FROM%20%22measurement_table%22%20WHERE%20%22device%22=%27PC123%27%20&db=machine_data'
    

    可以在这里找到如何使用 plotly(也是 JS)的一个很好的解释: https://dzone.com/articles/data-visualizations-with-influxdb-and-plotlyjs influxDB API 的文档 https://docs.influxdata.com/influxdb/v1.7/tools/api/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-28
      • 2021-06-08
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      相关资源
      最近更新 更多