【问题标题】:How to get the difference between current value and the previous value in the influx db如何获取流入数据库中当前值与先前值之间的差异
【发布时间】:2019-07-08 10:15:23
【问题描述】:

我正在使用 collectd 来推送我的系统指标,influxdb 通过数据库和 grafana 进行可视化。

我需要监控网络指标

Tx-是传输的数据包总数。 RX 数据包是接收到的数据包总数。

我需要每分钟从 collectd 推送我的指标,我需要查看在 grafana 中每分钟接收或传输多少个数据包...我如何查询 grafana,就像我将获得每分钟的指标一样我需要在 grafana 中查看图表...

请帮帮我

【问题讨论】:

    标签: linux bash grafana collectd


    【解决方案1】:

    也许这样的查询可以处理:

    SELECT count({a fieldname is reapeated in every record}) 
    FROM {measurementsName} 
    WHERE time >= now() - 1m;
    

    您可以在 grafana 的单统计面板上插入此查询。

    【讨论】:

    • 你说得对,有一个问题。我在上面附上一张图片。测试一下。
    • 感谢您的回复....我根据您的图片使用了查询..我收到错误...我附上上面的图片...请帮助我
    • 您的查询是“now”,但查询必须是“now()”
    • 抱歉回复晚了...我附上上面的图片...我收到错误...你能帮我吗
    • 把你“now”改成“now()”了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多