V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
FormatToday
V2EX  ›  问与答

Grafana 怎么监控增长量而不是总量

  •  
  •   FormatToday · 56 天前 · 634 次点击
    这是一个创建于 56 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新人刚接触 grafana,现在一个需求是,数据源只有总数,怎么在 dashboard 中设置显示的是每次刷新的数据跟上次刷新时的增长量。

    比如:上次刷新的时候总量是 9999,第二次是 1000,只需要在图表中显示 1 即可。

    7 条回复    2021-08-27 11:30:26 +08:00
    GuuJiang
        1
    GuuJiang   56 天前 via iPhone
    rate 或 irate 函数
    ETiV
        2
    ETiV   56 天前 via iPhone
    问题不在 grafana,而是数据源用的时序库是什么,都有特定的查询语句
    strawberryBug
        3
    strawberryBug   56 天前 via Android
    时序数据不就是每次采集的数据都同时含有时间戳么。显示在 grafana 上就是一条横轴为时间的连续曲线。使用 PromQL 编写语句时,sum 和 increase 都满足你的需求啊。increase 的 timerange 可以设置你想要观测的时间 time interval, sum 可以用当前时间的值减去 time interval 之前的值,就是函数和预算方式的组合
    FormatToday
        4
    FormatToday   56 天前
    @GuuJiang
    @ETiV
    @strawberryBug
    感谢三位的回复,现在已经搞清了不是 grafana 这边的事。数据源是 prometheus ,可以使用 PromQL 来做这件事。我试了下使用 delta 函数可以实现这个,我今天再试试 increase
    512357301
        5
    512357301   56 天前 via Android
    题主是怎么解决 grafana 无官方中文版的问题的,公司里还是比较喜欢中文的软件
    FormatToday
        6
    FormatToday   56 天前
    @512357301 我就是用官方英文版的,图上的中文是 panel 标题,这些都是可以自己输入的
    RunDouble
        7
    RunDouble   56 天前
    可以看这个: http://wu.run/2021/08/09/how-exactly-does-PromQL-calculate-rates/
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2173 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:35 · PVG 20:35 · LAX 05:35 · JFK 08:35
    ♥ Do have faith in what you're doing.