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

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

  •  
  •   FormatToday · 2021-08-26 23:58:34 +08:00 · 1740 次点击
    这是一个创建于 1184 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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