我有一个带有两个键的influxDb度量:operation和count。operation键可以存储两个不同的值:'add‘和'delete’。以下查询在mysql中受支持,但它在influxql中抛出和错误: select (select sum(count) from measurement where operation='add') -(select sum(count) from measurement where operation='del
我想从Prometheus度量中获取最多limit ,从start时间开始,在end时间之前停止(以防limit大于start和end之间的样本数)。对于InfluxQL,这很简单:WHERE time >= ${start} AND time < ${end} LIMIT ${limit}
在Prometheus中,这个查询的等价性是什么?
看门狗进程通过在influxdb中写入度量来报告主机的“活性”,例如 watchdog,host=host_xyz alive=1 我感兴趣的是在Grafana中显示自上次测量以来经过了太多时间。有没有办法从涌入中查询这样的信息? (同样在9个月前,这里也提出了一个类似的问题,但没有答案:InfluxQL: age of record,时间序列数据库有没有可能不能给出记录的年龄?) 谢谢!
我从流入数据库中查询所有度量,如下所示:
http://localhost:8086/query?但是,与LIMIT 1不同,我需要从一个measurement=x中获取所有测量值的值,所以我希望类似于SELECT value FROM /.*/ WHERE measurement1.value=x...to更好地解释了这一点:在本文中列出的第一个查询()中,我得到了所有度量的1条记录。但是我想得到所有来自measurement1 (测量