Influxdb 如何在Grafana表(或singlestat)中显示XDB测量的最新时间戳?

Influxdb 如何在Grafana表(或singlestat)中显示XDB测量的最新时间戳?,influxdb,grafana,monit,telegraf,Influxdb,Grafana,Monit,Telegraf,我正在使用Telegraf/InfluxDB/Grafana注册和查看我的服务器的指标。偶尔这些组件中的一个会崩溃,并且指标停止流入XDB 为了能够注意到何时会发生这种情况(在使用Monit重新启动服务的基础上),我想创建一个Grafana仪表板,其中每个主机都有一个singlestat面板,显示自接收到上一个度量以来的最新时间戳(或者更好的情况是,已过的时间)。我还想根据singlestat的使用时间对其背景进行着色。我希望能够为任何XDB指标做到这一点,因为不同的指标可能有不同的落后原因 现

我正在使用Telegraf/InfluxDB/Grafana注册和查看我的服务器的指标。偶尔这些组件中的一个会崩溃,并且指标停止流入XDB

为了能够注意到何时会发生这种情况(在使用Monit重新启动服务的基础上),我想创建一个Grafana仪表板,其中每个主机都有一个singlestat面板,显示自接收到上一个度量以来的最新时间戳(或者更好的情况是,已过的时间)。我还想根据singlestat的使用时间对其背景进行着色。我希望能够为任何XDB指标做到这一点,因为不同的指标可能有不同的落后原因

现在,我在InfluxQL中尝试了类似的方法,但我只得到一个错误,即查询中必须至少存在一个非时间字段:

从“系统”中选择上次(时间),其中“加载1”>-1按“主机”分组

如果我尝试将其更改为此,则会出现“多系列错误”:

按“主机”从“系统”组中选择最后一次(时间)、最后一次(“加载1”)

我想做的事情不容易做到,还是我遗漏了一些明显的东西?

…查询语法取自此文档中的某个地方。 我还没有看过singlestat面板,但我建议创建一个“”。
首先手动创建一个带有虚拟数字的singlestat破折号。然后看看json是什么样子。 然后,使用脚本化的仪表板,使用上述查询的实时结果重新创建相同的json


在grafana的/public/dashboard中查找“scripted.js”或“scripted_templated.js”。复制同一文件夹中的其中一个,然后黑客攻击生成json。和是javascript魔术的一些很好的例子,可以将查询提交到XDB,并将结果解析成json以用于singlestat dash。祝你好运。

这里提出了一个几乎类似的问题:这将是一个非常好的功能,但目前还不可能。你的问题也是:这可能是一个可行的答案: