如何在Grafana中显示时间序列

如何在Grafana中显示时间序列,grafana,Grafana,目前,我正试图以某种方式修改Grafana的插件,即它从一个REST API请求数据,该API没有实现原始插件所需的4个URL(“/”、“/search”、“/query”、“/annotations”)。JSON格式也不同于插件所需的格式 因此,基本的想法是,我从如下URL请求数据:base?timestamps。我想添加URL的基本部分作为数据源。时间范围将添加到datasource.js中的URL 但是,我不确定如何在仪表板中正确创建请求/图。添加数据源后,我尝试在仪表板中创建一个包含图形

目前,我正试图以某种方式修改Grafana的插件,即它从一个REST API请求数据,该API没有实现原始插件所需的4个URL(“/”、“/search”、“/query”、“/annotations”)。JSON格式也不同于插件所需的格式

因此,基本的想法是,我从如下URL请求数据:
base?timestamps
。我想添加URL的基本部分作为数据源。时间范围将添加到datasource.js中的URL

但是,我不确定如何在仪表板中正确创建请求/图。添加数据源后,我尝试在仪表板中创建一个包含图形的新行。当使用我想要的API将度量更改为数据源时,不会显示任何数据

此外,我不知道如何正确设置请求的时间范围。仪表板中的选项卡时间范围似乎只适用于显示的内容,但实际上并不影响对MyAPI的请求

我很高兴能得到任何帮助。提前谢谢


TL;DR当使用简单的json插件时,我如何在Grafana中正确显示数据。

您看过开发数据源插件的文档吗:这里有查询和响应格式的示例。不幸的是,文档只显示了响应的格式。我不清楚为什么方法
query
metricFindQuery
。。。返回
{“$$state”:{“status”:0}
而不是查询的实际结果。
{“$$state”:{“status”:0}
是未解析的承诺。与响应格式无关-只是JavaScript开发。您可能在某个地方缺少一个
返回
?Grafana使用q promise库: