【问题标题】:Grafana Panel Dev: Using external Lib in pluginsGrafana Panel Dev:在插件中使用外部 Lib
【发布时间】:2017-07-19 21:49:40
【问题描述】:
我正在尝试使用 three.js 来根据指标渲染一些有趣的图像。我对 grafana dev 真的很陌生,并且无法确定何时何地加载 three.js 和其他一些 js 文件。目前我正在尝试将它加载到 module.html 中,但这似乎不正确,因为我不认为它可以在页面加载后加载(我认为)。我将如何加载这些库以供使用?抱歉,如果这是在文档中,它们今天似乎无法访问......
【问题讨论】:
标签:
javascript
three.js
grafana
panels
【解决方案1】:
我们将 S3 用于文档,it was down today。
目前无法通过 Grafana 中的 systemjs 在插件中注入外部库,因此包含它的方法是将 js 文件添加到插件中,然后导入它。
这里有一些例子:
这只需要对您想要包含在插件中的库进行。您可以安装任意数量的构建时插件(linting、sass、grunt 插件等)。您还可以使用 Grafana 已有的库 - Lodash、Flot、jQuery。