1

我在使用 Grafana 和 OpenTSDB 时遇到问题。

当我尝试使用以 OpenTSDB 作为数据源的 Grafana 模板功能添加变量并单击执行查询时,我在浏览器控制台中收到以下错误消息:

TypeError: a.metricFindQuery is not a function
    at app.6e379bdb.js:20
    at i (app.6e379bdb.js:10)
    at app.6e379bdb.js:10
    at l.$get.l.$eval (app.6e379bdb.js:12)
    at l.$get.l.$digest (app.6e379bdb.js:12)
    at l.$get.l.$apply (app.6e379bdb.js:12)
    at HTMLButtonElement.<anonymous> (app.6e379bdb.js:13)
    at HTMLButtonElement._.event.dispatch (app.6e379bdb.js:6)
    at HTMLButtonElement._.event.add.q.handle (app.6e379bdb.js:5)

我对 OpenTSDB 和 Grafana 很陌生,而且我自己没有设置任何系统,所以这里可能存在我不知道的配置问题?

我已经查看了 Grafana 的 github 问题,它指出已经引入了允许 OpenTSDB 使用模板的功能,并且应该是主要代码库的一部分。

我的目标是创建一个模板,以便用户可以选择不同的图表:

1.公元前

2.公元前

...

全国广播公司

其中 n 是从 OpenTSDB 中查找的。(我目前正在努力解决如何将变量实际添加到指标查询中,例如:$nbc 不起作用,但这是我遇到的错误的一个单独问题)

任何建议将不胜感激。

编辑:格拉法纳版本信息:

Grafana 版本:2.0.2,提交:v2.0.2,构建日期:2015-04-22 16:51:50

我也启用了:tsd.core.meta.enable_realtime_ts

4

1 回答 1

2

这是由于 OpenTSDB 数据源在 2.0.2 中不支持此功能。即将发布的 2.1(本周)支持它

你已经可以下载了:http: //grafana.org/download/builds.html

于 2015-08-04T06:29:30.023 回答