【问题标题】:Grafana DataSource response data formatGrafana DataSource 响应数据格式
【发布时间】:2017-03-10 13:47:04
【问题描述】:

我正在为 Grafana 编写一个相当简单的数据源,但我遇到了对通常位于 datasource.js 中的查询函数的响应问题。每次进行查询时,我都会收到此错误消息:

数据源查询结果无效,缺少数据字段:未定义

据我了解,它告诉我返回对象中的数据字段未定义,但在打印结果响应后,我可以看到它在那里并且填充了数据。这是Grafana数据源中函数的代码。

response

code

【问题讨论】:

  • 问题是两个链接的http请求,程序没有等待最后一个promise完成,所以它从来没有得到数据字段
  • 太好了,你想出来了。承诺有时会很痛苦。为什么使用 HTTP POST 而不是 HTTP GET 进行查询?
  • POST请求为一次性认证请求,完成后仅使用sessionId,每次查询调用单个GET请求。
  • 您应该发表自己的评论作为答案。

标签: javascript jquery angularjs datasource grafana


【解决方案1】:

问题是两个链接的http请求,程序没有等待最后一个promise被实现,所以grafana从来没有得到数据字段。

【讨论】:

    猜你喜欢
    • 2022-01-20
    • 2012-09-25
    • 1970-01-01
    • 2019-07-01
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多