首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Grafana集成到web应用程序中

将Grafana集成到web应用程序中
EN

Stack Overflow用户
提问于 2016-07-22 00:17:50
回答 2查看 24.9K关注 0票数 23

有一点背景,我一直在使用BCI (脑机接口)和多通道脑电图来监测大脑活动。当用户在开启BCI上限的情况下开始会话时,来自每个通道的原始数据流被存储到Influxdb中。

我可以实时可视化这些数据,通过将Influxdb中的数据库与Grafana集成,我成功地实现了这一点,如下面针对Channel 1所示

然而,我的最终目标是创建一个web应用程序,用户可以在其中登录并实时查看他们当前的流媒体会话或任何以前的会话。Grafana的问题是,与现有的web应用程序集成/嵌入并不容易。我查看了Embed Panel,但这使我能够仅添加图形的快照,而我需要它是实时的,其中数据被连续地流式传输到图表。

如有任何帮助,我们将不胜感激并提前致谢!

EN

回答 2

Stack Overflow用户

发布于 2018-04-14 04:53:26

Grafana没有可以加载到页面中以在外部web应用程序(relevant github issue here)中重新创建面板的"javascript库“。

如果您愿意使用grafana之外的其他工具,您可以使用js驱动程序(如influxdb-nodejsinfluent )连接到influxdb以获取数据,然后使用绘图库(例如flotplotlyd3smoothie charts)重新创建图表。这将是解决问题的典型方法,但它确实需要您方面更多的开发时间。

但是,如果您确实想使用grafana,您现在可以使用iframe进入外部应用程序,如下所示:

代码语言:javascript
运行
复制
<iframe 
    src="https://snapshot.raintank.io/dashboard-solo/snapshot/y7zwi2bZ7FcoTlB93WN7yWO4aMiz3pZb?from=1493369923321&to=1493377123321&panelId=4" 
    width="650" height="300" frameborder="0">
</iframe>
票数 15
EN

Stack Overflow用户

发布于 2020-06-29 21:08:40

在我的例子中,我只是点击了面板->有一个按钮“共享”->标签“嵌入”-你可以复制粘贴到你的网站上的iframe标签。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38509386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档